首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Jupyter Notebook介绍(上篇)

今天我们基于python介绍一下如何优雅的使用它。 首先当然是要安装Jupyter了,可以用pip或者conda直接安装。...主工具栏,提供了保存、添加cell、复制粘贴剪切、运行、停止、重载、重启内核等选项,大家可以试试。其中运行cell可以用快捷Shift-Enter 一些常用的快捷操作 1....添加、删除、移动代码块 添加cell,快捷A:在上面添加 B:在下面添加) 移动cell 删除cell, 快捷DD 3....更多快捷速查 命令模式 (按键 Esc 开启) Enter : 转入编辑模式 Shift-Enter : 运行本单元,选中下个单元 Ctrl-Enter : 运行本单元 Alt-Enter : 运行本单元...操作步骤: 在阿里云后台,打开相应的端口,比如我们这里打开8055端口 安装完jupyter后,输入$ jupyter notebook --generate-config产生配置文件。

1.4K41
您找到你想要的搜索结果了吗?
是的
没有找到

C#上位机开发(三)—— 构建SerialAssistant雏形

:串口列表选择、波特率、数据位、校验位、停止位,这样就有了一个基本的雏形;然后我们在下一篇中在此功能上添加:ASCII/HEX显示,发送,发送新行功能,重复自动发送功能,显示接收数据时间这几项扩展功能;...DropDown模式,既可以选择下拉项,也可以选择直接编辑;另一种是DropDownList模式,只能从下拉列表中选择,两种模式通过设置DropDownStyle属性选择,这里我们选择第二种模式;     那么,如何加入下拉选项呢...对于比较少的下拉项,可以通过在属性面板中Items属性中加入,比如停止位设置,如图,如果想要出现默认值,改变Text属性就可以,但要注意必须和下拉项一致: ?   ...首先,我们先来控制打开/关闭串口,大致思路是:当按下打开串口按钮后,将设置值传送到串口控件的属性中,然后打开串口,按钮显示关闭串口,再次按下,串口关闭,显示打开按钮;   在这个过程中,要注意一点,当我们点击打开按钮...,会发生一些我们编程无法处理的事件,比如硬件串口没有连接,串口打开的过程中硬件突然断开,这些被称之为异常,针对这些异常,C#也有try..catch处理机制,在try中放置可能产生异常的代码,比如打开串口

2.6K41

C++ Qt开发:SqlRelationalTable关联表组件

1.1 ComboBox首先我们来实现一个简单的联动效果,数据库组件可以与ComboBox组件形成多级联动效果,在日常开发中多级联动效果应用非常广泛,例如当我们选择指定用户,让其在另一个ComboBox...组件中列举出该用户所维护的主机列表,又或者当用户选择省份,自动列举出该省份下面的城市列表等。...->addItem(data_name); }}而当用户选中了第一个ComboBox组件,则让其转到槽函数on_comboBox_activated(const QString &arg1)上面...indexColumn: 关联表中与当前表关联的列的名称,通常是外列。displayColumn: 关联表中要显示的列的名称,通常是与外列相关的实际数据。...,以下是对代码的简要说明:打开数据库连接创建一个 SQLite 数据库连接,并指定了数据库文件的路径。

18710

-Python-Anaconda解析

Windows系统 https://www.anaconda.com/distribution/ 首先打开这个网址 ?...c.NotebookApp.notebook_dir =u'\DataScience\Jupyte' 注意:路径最后一级后面不要加符号“\” 如何找到该配置文件?...Jupyter快捷 Jupyter 编辑模式 命令模式 Jupyter Notebook 有两种键盘输入模式。编辑模式,允许你往单元中键入代码或文本;这时的单元框线是绿色的。...命令模式 (按键 Esc 开启) Enter : 转入编辑模式 Shift-Enter : 运行本单元,选中下个单元 Ctrl-Enter : 运行本单元 Alt-Enter : 运行本单元,在其下插入新单元...Ctrl-Backspace : 删除前面一个字 Ctrl-Delete : 删除后面一个字 Esc : 进入命令模式 Ctrl-M : 进入命令模式 Shift-Enter : 运行本单元,选中下一单元 Ctrl-Enter

1K10

高效jupyter notebook

- 按下 "shirft+enter", 运行本cell并选中下一个cell,而"Alt-Enter", 在运行本cell,在下方插入一个新cell。...命令模式快捷(按 Esc 开启): 快捷 作用 说明 Enter 转入编辑模式 Shift-Enter 运行本单元,选中下个单元 新单元默认为命令模式 Ctrl-Enter 运行本单元 Alt-Enter...运行本单元,在其下插入新单元 新单元默认为编辑模式 Y 单元转入代码状态 M 单元转入 markdown 状态 R 单元转入 raw 状态 1 设定 1 级标题 仅在 markdown 状态下建议使用标题相关快捷...Ctrl-Backspace 删除前面一个字 Ctrl-Delete 删除后面一个字 Esc 切换到命令模式 Ctrl-M 切换到命令模式 Shift-Enter 运行本单元,选中下一单元 新单元默认为命令模式 Ctrl-Enter...%pdb %debug %pdb 打开pdb调试代码, %debug能异常自动打开pdb 运行其他语言代码 %%bash %%HTML %%python2 %%python3 %%ruby %%perl

2K60

【技术分享】高效jupyter notebook

- 按下 "shirft+enter", 运行本cell并选中下一个cell,而"Alt-Enter", 在运行本cell,在下方插入一个新cell。...命令模式快捷(按 Esc 开启): 快捷 作用 说明 Enter 转入编辑模式 Shift-Enter 运行本单元,选中下个单元 新单元默认为命令模式 Ctrl-Enter 运行本单元 Alt-Enter...运行本单元,在其下插入新单元 新单元默认为编辑模式 Y 单元转入代码状态 M 单元转入 markdown 状态 R 单元转入 raw 状态 1 设定 1 级标题 仅在 markdown 状态下建议使用标题相关快捷...Ctrl-Backspace 删除前面一个字 Ctrl-Delete 删除后面一个字 Esc 切换到命令模式 Ctrl-M 切换到命令模式 Shift-Enter 运行本单元,选中下一单元 新单元默认为命令模式 Ctrl-Enter...%pdb %debug %pdb 打开pdb调试代码, %debug能异常自动打开pdb 运行其他语言代码 %%bash %%HTML %%python2 %%python3 %%ruby %%perl

1.5K61

Jupyter notebook 的使用

c.NotebookApp.notebook_dir = 'D:\workspace\jupyter_notebook' 有个问题,从命令行输入jupyter notebook的时候发现目录已经更改了,但是点击桌面的jupyter图标打开的目录依然没有修改...3 常用快捷 命令模式快捷(按 Esc 开启): 快捷 作用 说明 Enter 转入编辑模式 Shift-Enter 运行本单元,选中下个单元 新单元默认为命令模式 Ctrl-Enter 运行本单元...运行本单元,在其下插入新单元 新单元默认为编辑模式 Y 单元转入代码状态 M 单元转入 markdown 状态 R 单元转入 raw 状态 1 设定 1 级标题 仅在 markdown 状态下建议使用标题相关快捷...Ctrl-Backspace 删除前面一个字 Ctrl-Delete 删除后面一个字 Esc 切换到命令模式 Ctrl-M 切换到命令模式 Shift-Enter 运行本单元,选中下一单元 新单元默认为命令模式 Ctrl-Enter...Backspace 删除前一个词 Ctrl+[ 缩进 Ctrl+Delete 删除后一个词 Ctrl+] 反缩进 Ctrl+M / Esc 进入命令模式 Ctrl+A 全选 Ctrl+Shift+P 打开命令选择板

1.4K20

1-3 Winform 中的常用控件(

Enabled = true;             textBox2.Enabled = true;             listBox1.Enabled = true;             comboBox1....Enabled = true;//设置所有代码为可用状态;             comboBox1.SelectedIndex = 0;//设置组合框控件默认为第一个             textBox1...一个完整的WinForm程序从是Application.Run(new Form1)开始,到Application.Exit()结束,最终将执行销毁窗体和回收系统所有的资源任务,软件系统停止;而Form.close...案例学习:标签控件的隐藏,窗口打开与关闭 本次实验目标是建立两个窗体,当点击图1-11的登录系统时候,可以打开另一个窗体,在点击文字打开后显示学校名称,点击文字隐藏时候隐藏学校名称。...文本框中的文本为只读 Text 检索在控件中输入的文本 方法 说明 Clear 删除现有的所有文本 Show 相当于将控件的 Visible 属性设置为 True 并显示控件 事件 说明 KeyPress 用户按一个结束将发生该事件

2.7K10

Jupyter Notebook和Markdown知识点汇总

一、主面板(Notebook Dashboard) 打开Notebook,可以看到主面板。在菜单栏中有Files、Running、Clusters、Conda四个选项。...2.2.1 File File中的按钮选项如下图所示: 具体功能如下表: 选项 功能 New Notebook 新建一个notebook Open… 在新的页面中打开主面板 Make a Copy…...to Checkpoint 恢复到此前存过的Checkpoint Print Preview 打印预览 Download as 下载notebook存为某种类型的文件 Close and Halt 停止运行并退出该...如上图,在编辑模式(Edit Mode)下,右上角出现一只铅笔的图标,单元左侧边框线呈现出绿色,点Esc或运行单元格(ctrl-enter)切换回命令模式。...%xmode Verbose 设置为当异常发生展示详细的异常信息 %debug bug调试,输入quit退出调试 %env 列出全部环境变量 这些命令是在Python kernel中适用的,其他

2.3K00

VB.NET数据库编程基础教程

应用Connections对象,先用Connections对象建立连接,然后调用Open方法来打开连接。...(2)虽然数据网格控件已被绑定到数据集上,但加载窗体并不会自动填充数据集。加载窗体,请使用窗体的Load事件过程,在数据网格控件中填充数据。...按下F4查看其“属性” 窗口。点击展开“DataBindings”属性,在“DataBindings” 中选择Text属性。 (2)打开组合框并将各个文本框绑定到相应的字段。...控件 上面介绍的是对组件的简单数据绑定,对组件的复杂数据绑定和它有所区别,也有所相同,具体如下: (1)要对ComboBox组件实现数据绑定,首先也是要打开数据表,得到数据集。...大家需要关注的还是SQL语句是如何实现数据记录增加的。这种方法具有一定的通行性。 完成上述设计后我们来看看整个程序的运行结果。按下F5运行程序即可。

4.6K30

PyQt5安装与使用

配置 这里主要是配置两个工具,一个是绘图工具,直接以 HTML 形式绘制工具的界面 UI,另外一个是将 HTML 界面一转换成 py 文件的工具。...使用 点击 PyCharm 导航栏上的 Tools -> External Tools 打开上面配置的 QtDesigner 会自动打开绘制工具: 我们选择默认的,点击 OK,就得到一个初始的界面 其中...入门 现在我们用上面的表单做这么一件事情,点击确定,弹窗提示“添加成功”,点击“重置”,清空表单中的所有内容,所以我们要在 py 文件中添加动态操作,整个逻辑比较简单,就是在点击“确定”按钮,获取到上面表单的填写内容...,在后台打印,并在前台弹窗添加成功,而点击“重置”,清空表单中的所有内容。...self.comboBox.setObjectName("comboBox") self.comboBox.addItem("") self.comboBox.addItem

1.9K00

C++ Qt开发:运用QJSON模块解析数据

Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍如何运用QJson...则是一个字典中嵌套了另外两个字典而每个字典中的值又是一个Value数组,而与之相对应的ArrayJson则是在列表中嵌套了另外一个列表,这两中结构的使用读者可参照如下案例;首先我们来看ObjectInArrayJson是如何被解析的...,我们分别准备两个ComboBox选择框,当读者点击按钮我们通过toVariantMap将字典转换为一个MAP容器,并通过toJsonArray转换内部的列表到JsonArray容器内,其初始化部分如下所示...如下案例中,当读者点击初始化按钮我们首先让字典中的数据填充之ComboBox列表框中,接着当读者点击第一个列表框我们让其过滤出特定的内容并赋值到第二个列表框中,以此实现联动效果,首先初始化部分如下所示...组件中的currentIndexChanged信号被触发,则直接执行对LineEdit编辑框的赋值操作,其代码如下所示;void MainWindow::on_comboBox_10_currentIndexChanged

20410

基于 HTML5 的 3D 工业互联网展示方案

打开 index.html 进入 lib/index.js,源码是在 src 文件夹中,我们直接进 src/view 下的 index.js  ?  ...主要讲一下如何加载这个“货物”的 obj,我们在 G.js 文件中有定义一个 loadObj 函数,我们在代码顶部也有引入,导入 obj 文件之后就在“货物”的库存增加这个“货物”: for (let...封装的 ht.Default.startAnim 函数(HT for Web 动画手册),出的动画与进的动画类似,这里不赘述: // 货物进 in() { if (anim) {// 如果有值,就停止动画...anim = ht.Default.startAnim({ duration: 1500, finishFunc: () => {// 动画结束之后调用这个函数,将anim设置为空停止动画...var label = new ht.ui.Label();// 标签组件 label.setText('备注');// 设置文字内容 label.setAlign('left');// 设置文字和图标在按钮水平方向的整体对齐方式

2.7K20

基于 HTML5 WebGL 的 3D 仓储管理系统

打开 index.html 进入 lib/index.js,源码是在 src 文件夹中,我们直接进 src/view 下的 index.js  ?  ...主要讲一下如何加载这个“货物”的 obj,我们在 G.js 文件中有定义一个 loadObj 函数,我们在代码顶部也有引入,导入 obj 文件之后就在“货物”的库存增加这个“货物”: for (let...ht.Default.startAnim 函数(HT for Web 动画手册),出的动画与进的动画类似,这里不赘述: // 货物进 in() { if (anim) {//如果有值,就停止动画...; var label = new ht.ui.Label();//标签组件 label.setText('备注');//设置文字内容 label.setAlign('left');//设置文字和图标在按钮水平方向的整体对齐方式...,否则只有失去焦点或敲回车才被派发 tableRow9.addView(label); tableRow9.addView(comboBox); tableLayout.addView(tableRow9

3.5K30
领券