机器学习--jupyter使用

机器学习--jupyter notebook的使用

Jupyter项目是一个非盈利的开源项目,源于2014年的ipython项目,因为它逐渐发展为支持跨所有编程语言的交互式数据科学和科学计算

Jupyter Notebook,原名IPython Notbook,是IPython的加强网页版,一个开源Web应用程序

名字源自Julia、Python 和 R(数据科学的三种开源语言)

是一款程序员和科学工作者的编程文档笔记展示软件

.ipynb 文件格式是用于计算型叙述的JSON文档格式的正式规范

  • 传统软件开发:工程/目标明确
    • 需求分析,设计架构,开发模块,测试
  • 数据挖掘:艺术/目标不明确
    • 目的是具体的洞察目标,而不是机械的完成任务
    • 通过执行代码来理解问题
    • 迭代式地改进代码来改进解决方法

实时运行的代码、叙事性的文本和可视化被整合在一起,方便使用代码和数据来讲述故事

相关库和jupyter的安装

看这个:Python虚拟环境的搭建 - chjxbt - 博客园 (cnblogs.com)搭建好python的虚拟环境。

逐行在命令行输入

shell 复制代码
mkvirtualenv ai
shell 复制代码
pip install matplotlib
pip install numpy
pip install pandas
pip install tables
pip install jupyter

jupyter 启动!

环境搭建好后,本机输入jupyter notebook命令,会自动弹出浏览器窗口打开Jupyter Notebook

shell 复制代码
# 进入虚拟环境
workon ai
# 输入命令
jupyter notebook

一些基本操作

  • 命令模式:按ESC进入

    • Y ,cell切换到Code模式
    • M ,cell切换到Markdown模式
    • A ,在当前cell的上面添加cell
    • B ,在当前cell的下面添加cell
  • 两种模式通用快捷键

    • Shift+Enter ,执行本单元代码,并跳转到下一单元
    • Ctrl+Enter ,执行本单元代码,留在本单元

同时,其他小工具请安装jupyter_contrib_nbextensions库

安装该库的命令如下:

shell 复制代码
python -m pip install jupyter_contrib_nbextensions

然后执行:

shell 复制代码
jupyter contrib nbextension install --user --skip-running-check

在原来的基础上勾选: "Table of Contents" 以及 "Hinterland"

相关推荐
HuggingFace2 小时前
Hugging Face 开源机器人 Reachy Mini 开启预定
人工智能
企企通采购云平台2 小时前
「天元宠物」×企企通,加速数智化升级,“链”接萌宠消费新蓝海
大数据·人工智能·宠物
超级小忍2 小时前
Spring AI ETL Pipeline使用指南
人工智能·spring
张较瘦_3 小时前
[论文阅读] 人工智能 | 读懂Meta-Fair:让LLM摆脱偏见的自动化测试新方法
论文阅读·人工智能
巴伦是只猫3 小时前
【机器学习笔记 Ⅲ】4 特征选择
人工智能·笔记·机器学习
好心的小明4 小时前
【王树森推荐系统】召回11:地理位置召回、作者召回、缓存召回
人工智能·缓存·推荐系统·推荐算法
lishaoan774 小时前
使用tensorflow的线性回归的例子(十二)
人工智能·tensorflow·线性回归·戴明回归
Danceful_YJ4 小时前
4.权重衰减(weight decay)
python·深度学习·机器学习
二DUAN帝4 小时前
UE实现路径回放、自动驾驶功能简记
人工智能·websocket·机器学习·ue5·自动驾驶·ue4·cesiumforue
zskj_zhyl5 小时前
AI健康小屋“15分钟服务圈”:如何重构社区健康生态?
大数据·人工智能·物联网