鸢尾花书01---基本介绍和Jupyterlab的上手

news/2025/1/31 18:43:22 标签: Jupyterlab

文章目录

  • 1.致谢和推荐
  • 2.py和.ipynb区别
  • 3.Jupyterlab的上手
    • 3.1入口
    • 3.2页面展示
    • 3.3相关键介绍
    • 3.4代码的运行
    • 3.5重命名
    • 3.6latex和markdown说明

1.致谢和推荐

这个系列是关于一套书籍,结合了python和数学,机器学习等等相关的理论,总结的7本书籍,我认为非常的优秀,强烈推荐给大家;

相信你会感兴趣,或许其中的基本就可以帮助到你:

下面的就是这个系列的相关的书籍(图片是我在只会上面找的),我可能会一本一本的学习,而且这个无论是在这个github上面的正版,还是gitee上面的搬运的版本,社区都是相当的成熟,我们想要学习起来也很方便,因为这个书稿和pdf,讲义,代码全部都是开源的,供我们进行学习,很赞!!!!
在这里插入图片描述
github页面:

在这里插入图片描述
gitee搬运:

在这里插入图片描述

2.py和.ipynb区别

就是这个开源的内容里面的相关的代码都是使用的这个.ipynb后缀结束的,而不是我熟悉的这个.py,后来了解了才知道,这个.pynb就是使用的这个jupyter notebook编辑的,和我们的这个普通的vscode,pycharm编写的.py文件不同;

其实在我看来,两者的区别就是matlab里面的.m和mlx的区别,也就是普通的脚本和实时脚本的区别;

因为这个.ipynb就是可以进行交互,就类似于我之前学的这个mlx实时脚本,而这个py就是类似于这个.m的普通脚本,学习过matlab的朋友一定对于这一点深有感触;

Jupyterlab_22">3.Jupyterlab的上手

3.1入口

因为我之前使用这个Anaconda配置过这个深度学习的相关的环境,所以很快的找到了这个Jupyterlab的入口,就是下面的这个图片的所示的位置;
在这里插入图片描述

3.2页面展示

因为我之前使用这个jupyter notebook学习过这个深度学习的相关的基础内容,所以这个左边栏里面会有这个相关的文件记录;

在这里插入图片描述

3.3相关键介绍

下面的这个就是我从pdf里面找出来的,相关的按键的介绍;
在这里插入图片描述

对应我们的这个页面的下面的这个地方;
在这里插入图片描述

3.4代码的运行

我是习惯使用这个ctrl+enter运行的;

这个和我们的matlab里面的实时脚本的快捷键是一样的;

如果这一行运行之后,想要重新开启一行,可以使用这个shift+enter快捷键,

上面的这两个快捷键是最长使用的,当然可以使用上面的一行按键里面的相关内容,效果是一样的;

3.5重命名

我们新建的这个文件默认都是以untitled作为名字的,我们可以右键这个文件进行rename操作;

在这里插入图片描述

3.6latex和markdown说明

这个note book里面是支持latex数学公式和markdown语法的,这个我是都用过,所以不了解的小伙伴可以自行了解一下;

还是举一个例子吧:

在markdown下面输入下面的代码,就会显示矩阵,这个就是latex;
在这里插入图片描述

在这里插入图片描述

ctrl+enter运行之后就会显示下面的这个矩阵:

在这里插入图片描述
代码如下,大家可以尝试,我更推荐自行学习这个pdf书籍,书里面都是有的:
在这里插入图片描述

$$A_{m\times n} =
\begin{bmatrix}
a_{1,1} & a_{1,2} & \cdots & a_{1,n} \\
a_{2,1} & a_{2,2} & \cdots & a_{2,n} \\
\vdots & \vdots & \ddots & \vdots \\
a_{m,1} & a_{m,2} & \cdots & a_{m,n}
\end{bmatrix}$$


http://www.niftyadmin.cn/n/5838832.html

相关文章

@Inject @Qualifier @Named

Inject Qualifier Named 在依赖注入(DI)中,Inject、Qualifier 和 Named 是用于管理对象创建和绑定的关键注解。以下是它们的用途、依赖配置和代码示例的详细说明: 1. 注解的作用 Inject:标记需要注入的构造函数、字段…

基于微信小程序的4S店客户管理系统设计与实现(LW+源码+讲解)

专注于大学生项目实战开发,讲解,毕业答疑辅导,欢迎高校老师/同行前辈交流合作✌。 技术范围:SpringBoot、Vue、SSM、HLMT、小程序、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、安卓app、大数据、物联网、机器学习等设计与开发。 主要内容:…

Java CAS操作

通过前面的学习认识到了CPU缓存,Java内存模型,以及线程安全的原子、可见、顺序三大特性。本文则重点认识CAS操作,这是Java并发编程常见的一个操作,AbstractQueuedSynchronizer基于此操作提供了丰富的同步器和各种锁。 CAS&#x…

Big Bird:适用于更长序列的Transformer模型

摘要 基于Transformer的模型,如BERT,已成为自然语言处理(NLP)中最成功的深度学习模型之一。然而,它们的一个核心限制是由于其全注意力机制,对序列长度的二次依赖(主要是在内存方面)…

Three.js实现3D动态心形与粒子背景的数学与代码映射解析

一、效果概述 本文通过Three.js构建了一个具有科技感的3D场景,主要包含两大视觉元素: 动态心形模型:采用数学函数生成基础形状,通过顶点操作实现表面弧度。星空粒子背景:随机分布的粒子群组形成空间层次感。复合动画…

索引01之初始索引

初识索引 文章目录 初识索引一:如果从来没有过索引1:全盘扫描2:字典目录 二:索引机制概述1:MySQL索引的创建方式1.1:使用CREATE语句创建1.2:使用ALTER语句创建1.3:建表时DDL语句中创…

深度解析 DeepSeek R1:强化学习与知识蒸馏的协同力量

DeepSeek-R1 的问世,无疑在 AI 领域激起了千层浪。自发布仅一周,它便凭借卓越的性能和创新的技术,成为 AI 社区热议的焦点,代表着人工智能在推理和理解能力上的重大飞跃。今天我们一起深度解析一下DeepSeek-R1 一、强大基石&…

【NEXT】网络编程——上传文件(不限于jpg/png/pdf/txt/doc等),或请求参数值是file类型时,调用在线服务接口

最近在使用华为AI平台ModelArts训练自己的图像识别模型,并部署了在线服务接口。供给客户端(如:鸿蒙APP/元服务)调用。 import核心能力: import { http } from kit.NetworkKit; import { fileIo } from kit.CoreFileK…