鸢尾花书《编程不难》01---基本介绍和Jupyterlab的上手

ops/2025/2/6 21:57:38/

文章目录

  • 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.ppmy.cn/ops/156254.html

相关文章

【含文档+PPT+源码】基于微信小程序的校园快递平台

项目介绍 本课程演示的是一款基于微信小程序的校园快递平台,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的 Java 学习者。 1.包含:项目源码、项目文档、数据库脚本、软件工具等所有资料 2.带你从零开始部署运行本套系统 3.该项目附带…

基于遗传算法的256QAM星座图的最优概率整形matlab仿真,对比优化前后整形星座图和误码率

目录 1.算法仿真效果 2.算法涉及理论知识概要 3.MATLAB核心程序 4.完整算法代码文件获得 1.算法仿真效果 matlab2022a仿真结果如下(完整代码运行后无水印): GA优化曲线: 优化前后星座图对比 优化前后误码率对比 仿真操作步骤…

R语言 | 使用 ComplexHeatmap 绘制热图,分区并给对角线分区加黑边框

目的:画热图,分区,给对角线分区添加黑色边框 建议直接看0和4。 0. 准备数据 # 安装并加载必要的包 #install.packages("ComplexHeatmap") # 如果尚未安装 library(ComplexHeatmap)# 使用 iris 数据集 #data(iris)# 选择数值列&a…

通过C/C++编程语言实现“数据结构”课程中的链表

引言 链表(Linked List)是数据结构中最基础且最重要的线性存储结构之一。与数组的连续内存分配不同,链表通过指针将分散的内存块串联起来,具有动态扩展和高效插入/删除的特性。本文将以C/C++语言为例,从底层原理到代码实现,手把手教你构建完整的链表结构,并深入探讨其应…

OpenCV:SIFT关键点检测与描述子计算

目录 1. 什么是 SIFT? 2. SIFT 的核心步骤 2.1 尺度空间构建 2.2 关键点检测与精细化 2.3 方向分配 2.4 计算特征描述子 3. OpenCV SIFT API 介绍 3.1 cv2.SIFT_create() 3.2 sift.detect() 3.3 sift.compute() 3.4 sift.detectAndCompute() 4. SIFT 关…

OSPF邻接关系无法建立之MTU问题

OSPF中路由器间从邻居到建立完全邻接需满足以下条件: 1、邻居之间网络通 2、建立邻接的接口不能为OSPF被动接口 3、两台路由器的HELLO时间间隔和DEAD时间间隔必须一致 4、两台路由器的router-id 必须不同 5、如果开了OSPF认证,认证方式和KEY必须一致 6、两台路由器建立…

FreeRTOS学习 --- 列表和列表项

列表和列表项的简介 列表是 FreeRTOS 中的一个数据结构,概念上和链表有点类似,列表被用来跟踪 FreeRTOS中的任务。 列表项就是存放在列表中的项目 列表相当于链表,列表项相当于节点,FreeRTOS 中的列表是一个双向环形链表。 列表…

AWS门店人流量数据分析项目的设计与实现

这是一个AWS的数据分析项目,关于快消公司门店手机各个门店进店人流量和各个产品柜台前逗留时间(利用IoT设备采集)和销售数据之间的统计分析,必须用到但不限于Amazon Kensis Data Stream,Spark Streaming,Sp…