机器学习--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"

相关推荐
GuWenyue18 分钟前
Cursor黑盒拆解!1套LangChain.js手写Mini编程Agent,自动生成React项目,效率提升60%
前端·数据库·人工智能
GuWenyue18 分钟前
传统Agent工具两大痛点!300行代码落地MCP跨语言工具,彻底解耦LLM与工具
前端·人工智能·算法
老云讲算力市场29 分钟前
WAIC首日观察:国产算力与机器人加速落地,奇点算力迎来产业新机遇
人工智能·科技
小林ixn42 分钟前
大模型随机说话的秘密:Temperature 和 Top K 深度解析,LangChain 实战调优
人工智能·langchain
ALINX技术博客1 小时前
ALINX 亮相 2026 WAIC 世界人工智能大会,展示 AI 视觉 FPGA+GPU 异构计算与电子后视镜解决方案
人工智能·ai·fpga·世界人工智能大会·电子后视镜
程序员老猫1 小时前
当 AI 能写 80% 的代码时,后端工程师的核心价值还剩什么?
人工智能
想会飞的蒲公英1 小时前
计算机怎样读取中文文本:编码、清洗与标准化
人工智能·python·自然语言处理
CIO_Alliance2 小时前
AI+iPaaS解决方案深度整合:让跨系统业务流程自动化一步到位
人工智能·ipaas·系统集成·ai+ipaas·企业cio联盟·企业级ai化转型
苏州IT威翰德2 小时前
算力资产“续命”专家:苏州威翰德科技赋能NVIDIA高端AI芯片芯片级维修
大数据·人工智能
天上路人2 小时前
A59P双波束语音模块:神经网络降噪在远场拾音中的工程实现分析
人工智能·深度学习·神经网络·ai降噪·ai语音·麦克风·回音消除