技术标签: python jupyter # Python # 人工智能与机器学习 # 数据分析
JupyterLab是Jupyter Notebook的全面升级,是一个集文本编辑器、终端以及各种个性化组件于一体的全能IDE
JupyterLab支持更多数据格式的预览与修改,除了代码文件(.py、.cpp、.java等),还包括CSV、JSON、Markdown、PDF、PPT等
JupyterLab是一个加强版的资源管理器和交互模式下的Python,能让我们可视化地进行一些数据操作
JupyterLab的执行文件被称作notebook,它的后缀是.ipynb
JupyterLab是Jupyter主打的最新数据科学生产工具,JupyterLab包含了Jupyter Notebook的所有功能
JupyterLab作为一种基于Web的集成开发环境,可以使用它编写notebook、操作终端、Markdown文本、打开交互模式、查看CSV文件及图片等功能
JupyterLab的特点:
Windows+R:cmd命令行执行:
pip install jupyterlab
开启JupyterLab工作页面:
jupyter-lab 或
jupyter lab
默认在本地的8888端口启动,若本地已经有一个Jupyter正在运行,再启动就会运行在8889端口
运行完该命令,会在系统默认的浏览器打开Jupyter网页:http://localhost:8888/lab
通过修改jupyter_lab_config.py文件可以自定义JupyterLab启动端口与文件保存目录
在cmd命令行执行如下命令,可查看jupyter_lab_config.py配置文件路径:
jupyter lab --generate-config
安装中文语言包,cmd下执行:
pip install jupyterlab-language-pack-zh-CN
重启JupyterLab,通过Settings(设置)->Language(语言)更改中文语言
选择新建一个notebook,编辑内容:
print('Hello World!')
点击上面三角运行,查看结果
在notebook里,一个基本的代码块被称作一个cell,一个cell理论上可以有无数行代码
每一个cell有两种模式:命令模式(蓝色条)和编辑模式(绿色条)
在命令模式下,按enter或鼠标单击代码框可以进入编辑模式;在编辑模式下,按esc或鼠标单击代码框左侧区域即可进入命令模式
搜索需要安装的插件(前提:安装NodeJS),点击插件下的install即可
注意:直接关闭网页是无法退出的,因为是通过控制台启动的JupyterLab
方式1:File->Shut Down->确认退出
方式2:在cmd控制台,按2次Ctrl+C
3.1、准备工作
1)首先,确保已经安装了Jupyter
2)在PyCharm新建Jupyter Notebook文件
编写测试代码后,点击运行Cell:
此时,会出现如下报错:
3.2、PyCharm配置Jupyter
1)在PyCharm终端启动JupyterLab
jupyter lab
2)复制URI地址到Jupyter Servers配置,点击应用,点击OK
注意:URI地址是
http://localhost:8888/
,而不是http://localhost:8888/lab/
这里还有一点需要注意,访问令牌token不需要复制到URI,因为每次Jupyter启动提供的token都不一样,若重新启动Jupyter需要重新填充token
3)自定义Jupyter服务器密码并记住,避免每次输入token
关闭JupyterLab,在PyCharm终端输入如下命令设置Jupyter服务器密码:
jupyter lab password
在PyCharm终端重新启动JupyterLab:
jupyter lab
再次点击运行Cell,输入设置的密码,并勾选记住(Remember),之后启动不再输入:
此时,Jupyter即可打印结果:
文章浏览阅读934次。我先用所有的样本数据对模型做几轮初步训练,让深度神经模型基本拟合(数万条记录的训练集,识别率到99%左右),具备初步的识别能力,这时的模型就是“直男”。相较于训练很多轮、拟合程度很高的“油腻男”,它的拟合程度较低,还是“直男愣头青”。..............._java ocr ai识别训练
文章浏览阅读688次。一、问题现象: 在数据库表中日期字段中存的日期光有年月日,没有时分秒。二、产生原因:三 解决办法 检查表的相应映射xml文件。 <property name="operateDate" type="Date">如果同上面所写,那问题出在 type类型上了正确写法 :<property name="operateDate" type="java.util..._hibernate解析時間只有年月日沒有時分秒
文章浏览阅读1k次。通过react-native-tab-navigator实现下面这样的底部Tab切换安装npm install react-native-tab-navigator --save属性TabNavigator 属性 属性名 描述 sceneStyle 切换的每一屏的样式,等同于每一屏根View的样式 tabBarStyle ..._evaluating react-native-tab-navigator.js
文章浏览阅读146次。2019独角兽企业重金招聘Python工程师标准>>> ..._webservice三大技术
文章浏览阅读255次。题目:用N个三角形最多可以把平面分成几个区域?Input输入数据的第一行是一个正整数T(1<=T<=10000),表示测试数据的数量.然后是T组测试数据,每组测试数据只包含一个正整数N(1<=N<=10000).Output对于每组测试数据,请输出题目中要求的结果.Sample Input212Sample Output28题意:如上所示,用N个三..._用n个三角形最多可以把平面分成几个区域?
文章浏览阅读785次。When I 'Run' my project in Android Studio, in the 'Messages' window, I get: 当我在Android Studio中“运行”我_androidstudio complier erro output
文章浏览阅读578次,点赞10次,收藏17次。【办公类-22-06】周计划系列(1)“信息窗” (2024年调整版本)
文章浏览阅读309次。SEO全称为Search Engine Optimization,中文解释为搜索引擎优化。一般指通过对网站内部调整优化及站外优化,使网站满足搜索引擎收录排名需求,在搜索引擎中提高关键词排名,从而把精准..._百度seo resetful
文章浏览阅读438次。回归预测 | Matlab实现HPO-ELM猎食者算法优化极限学习机的数据回归预测_猎食者优化算法
文章浏览阅读55次。近日,苹果向所有开发者推送警告邮件,宣布未来将禁用 APP 内部的“动态分发”功能。并要求开发者在自家 APP 中删除 JSPatch 相关框架,否则 APP 将面临下架或禁止上架。截止发稿,已有部分开发者新递交的APP受此影响被苹果审核部门拒绝。这一动作,宣告着 APP Store 为“热更新”判了“死刑”,未来应用更新则将进入“原生”时代,用户需..._ios对开发者应用更新频次有限制吗
文章浏览阅读7.8k次。在VSCode中运行Jupyter Notebook_vscode jupyter notebook
文章浏览阅读122次。我要推荐的第一本书便是大名鼎鼎的《Structure and Interpretation of Computer Programs》,在国内可以买到中译版,即机械工业出版社的《计算机程序的构造与解释》。 抽象豪不夸张地说,这是一本影响了好几代程序员的书。自从上世纪80年代MIT开始使用这本书作为教材开始,它使用Lisp语言——直到前两年才被Python取代,但是使用哪本教材不得而知,由这..._老赵书拖