人工智能环境与编译器安装

news/2024/11/15 14:23:35/文章来源:https://www.cnblogs.com/itzixueba/p/18395036

1. 环境与编译器安装

本文是为没有Python基础的同学,学习Python相关语法知识准备的

1. Python环境安装

第一步:进入【Python官网】

第二步:选择你的系统,如果是Windows系统直接点击下载即可,否则选项你对应的操作系统Linux/UNIX、macOS

第三步:选择合适Python版本包(一般不要选择最新的版本,会有些bug)

第四步:直接安装Python包

第五步:检测是否安装成功,windows键+R键,输入cmd打开命令工具

输入python检查是否安装成功

2. Jupyter Lab编译器安装

在深度学习入门阶段,推荐使用Jupyter Lab,不推荐Pycharm。

Jupyter Lab是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。

在Python中,如果你想开发大型的爬虫程序或者进行GUI编程,Jupyter Lab可能不是好的选择。如果你要进行的是数据分析、机器学习、简单的深度学习等,我相信它是一个非常不错的选择。

我个人认为Jupyter Lab有两大好处,一个是可以及时输出,每运行一行我都可以紧接着看到输出结果。另外一个就是写博客比较方便,《深度学习100例》上的文章都是使用它编写的,然后直接导出为.md文件,排版基本上没有做改动,省时省力。我的编译器界面:

2.1. Jupyter Lab 安装

第一步:WIN键 + R 输入 cmd 打开命令行

第二步:在命令行中输入下面语句安装 Jupyter Lab。

pip install jupyter lab

使用镜像会安装得更快(如果你在国内)

pip install jupyter lab -i https://pypi.mirrors.ustc.edu.cn/simple/

2.2. Jupyter Lab 打开

第一步:WIN键 + R 输入 jupyter lab 打开 Jupyter Lab 后台

第二步:回车运行上面的命名,你将得到 Jupyter Lab 的后台与前台界面

后台界面如下,使用 Jupyter Lab 过程中请不要关闭它

前台操作界面如下,这是你编写程序的地方

2.3. 快捷键

Jupyter Lab 中有众多快捷键,这里列举一些热门的。有兴趣的小伙伴可以按 H 键 查看并编辑快捷键。

快借鉴 功能
H 显示快捷键帮助
Enter 转入编辑模式
Enter+Shift 运行本单元,选中下个单元
Ctrl-Enter 运行本单元
esc 退出编辑模式
M 单元转入markdown状态(在非编辑模式下)
Y 单元转入代码状态(在非编辑模式下)
1 ~ 6 设定 1 ~ 6级标题(在非编辑模式下)
A 在上方插入新单元
B 在下方插入新单元
X 剪切选中的单元
C 复制选中的单元
Ctrl,V 粘贴到上方单元
D,D 删除选中的单元

若是觉得快捷键太难记,也可以选择Jupyter Lab界面上方的工具块来实现,K同学还是比较倾向于快捷键的。

2.4. 文件导出

Jupyter Lab的文件格式是.ipynb文件,但是这并不妨碍我们将其导出转化为其他的文件格式。目前支持导出为.pdf、.py、html、.md等文件。(导出为.py文件时可能会有点小问题,将导出的文件后缀直接修改为.py就OK了)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/791745.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CentOS 7 docker 部署遇到内网通,外网不同 问题

问题[root@localhost ~]# systemctl status network ● network.service - LSB: Bring up/down networkingLoaded: loaded (/etc/rc.d/init.d/network; bad; vendor preset: disabled)Active: failed (Result: exit-code) since Tue 2024-09-03 14:21:22 CST; 4min 31s agoDocs…

在 PbootCMS 模板首页调用指定栏目的名称和链接

在 PbootCMS 中,可以在模板首页调用指定栏目的名称和链接。以下是具体的实现方法和示例代码。 示例代码html{pboot:sort scode=12} <p><span>[sort:name]</span><a href="[sort:link]">+更多</a> </p> {/pboot:sort}参数说明sc…

国产RFSoC 47DR/28DR/27DR核心板

采用FDW复旦微电子FMZQ28DR- RFSoC处理器,兼容Gen1 ZU28/27、Gen3 ZU48/47DR RFSoC,拥有8个RF-ADC、8个RF-DAC通道。提供完整的应用示例源代码和性能分析工具, 主要用于小尺寸、低功耗、实时处理RF系统的快速集成与应用部署,缩短产品开发周期。主要技术指标: 核心处理器…

Java基础-学习笔记16

16 线程(基础) 1. 相关概念 进程: 进程是程序的一次执行过程,或是正在运行的一个程序。是多态过程,有它自身的产生、存在和消亡的过程。(比如我们使用QQ,就启动了一个进程,操作系统就会为该进程分配内存看见。当我们使用迅雷,又启动了一个进程,操作系统将为迅雷分配新…

Rocky9怎么把网卡名由ens33修改为eth0

环境查看``` 系统环境# cat /etc/redhat-release Rocky Linux release 9.3 (Blue Onyx) # uname -a Linux RockyTemplete 5.14.0-362.18.1.el9_3.0.1.x86_64 #1 SMP PREEMPT_DYNAMIC Sun Feb 11 13:49:23 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux修改配置文件 修改以下配置文…

章10——面向对象编程(高级部分)——代码块

代码块/初始化块与方法的区别: 无方法名、返回、参数,仅方法体。 不用通过对象或类显示调用,加载类/创建对象时隐式调用。代码块的好处:总结:在有多个构造器的类中,可以把每个构造器中都需要有的重复语句抽取出来单独作为代码块,大大提高了程序的复用性。 public class …

7-8月月报 | Apache SeaTunnel社区进展一览

各位热爱 Apache SeaTunnel 的小伙伴们,社区 7-8 月份月报来啦!这两个月项目有了哪些进展?又有谁登上了我们社区的贡献者榜单呢?快来一睹为快吧。 Merge Stars 感谢以下小伙伴上两个月为 Apache SeaTunnel 项目和社区发展所做的精彩贡献(排名不分先后):@Hisoka-X,@xxsc0…

易基因:血液Target-BS揭示靶向DNA甲基化标记水平与患者乳腺癌风险相关|Nature子刊

大家好,这里是专注表观组学十余年,领跑多组学科研服务的易基因。 符合遗传性乳腺癌和卵巢癌(HBOC)标准的患者中,只有不到15-20%携带致病性编码基因突变,意味着可能存在其他分子机制导致这种疾病的风险增加。外周血DNA甲基化是乳腺癌(BC)风险的潜在表观遗传标记。在分子…

Apifox 私有化部署企业版价格

Apifox 是一个企业级 API 研发一体化协作平台,提供从 API 管理、研发到自动化测试的协同模式。它支持多种 API 协议,包括 HTTP/2、WebSocket、gRPC、Dubbo、GraphQL 等,帮助企业轻松管理 API 数字资产。下面来聊聊 Apifox 的私有化部署解决方案,这可是个为企业量身定制的全…

Python 在PDF中添加条形码、二维码

在PDF中添加条码是一个常见需求,特别是在需要自动化处理、跟踪或检索PDF文件时。作为一种机器可读的标识符,PDF中的条码可以包含各种类型的信息,如文档的唯一标识、版本号、日期等。以下是一篇关于如何使用Python在PDF中添加条形码或二维码的文章。所需Python库 Spire.PDF f…

AI图像放大工具,图片放大无所不能

AI图像放大工具,如ESRGAN,对于提高由Stable Diffusion生成的AI图像质量至关重要。它们被广泛使用,以至于许多Stable Diffusion的图形用户界面(GUI)都内置了支持。AI图像放大工具,如ESRGAN,对于提高由Stable Diffusion生成的AI图像质量至关重要。它们被广泛使用,以至于许…

ArcGIS中快捷添加在线地图

ArcGIS中快捷添加在线地图 1、首先打开这个地址:(https://www.geosceneonline.cn/geoscene/webapps/gallery) 2、选择一个需要的地图服务,点击 在ArcMap 中打开 3、此时会下载一个文件。item.pkinfo 4、双击打开该文件,会默认打开ArcMap并创建空白地图,并将天地图作为底…