机器学习(三) Jupyter Notebook, numpy和matplotlib的详细使用 (上)

工欲善其事,必先利其器。在本章,我们将学习和机器学习相关的基础工具的使用:Jupyter Notebook, numpy和matplotlib。大多数教程在讲解机器学习的时候,大量使用这些工具,却不对这些工具进行系统讲解。我特意添加了这个章节,让同学们在后续编写机器学习算法的过程中,更加得心应手!

一、Jupyter Notebook基础

a--b:在Jupyter Notebook  选中的内容上面添加单元格------ 下面添加单元格

y: change cell to code

m: change cell to markdown

Kemel --> Restart&Run All  重新启动运行代码

优势:帮助我们存储我们之前代码写的变量。以交互的方式完成我们整个编程过程

二、 Jupyter Notebook中的魔法命令

魔法命令:%run %timeit  %time

三、Numpy数据基础

四、创建Numpy数组(和矩阵)

五、 Numpy数组(和矩阵)的基本操作

六、 Numpy数组(和矩阵)的合并与分割

七、Numpy中的矩阵运算

八、Numpy中的聚合运算

九、Numpy中的arg运算

十、Numpy中的比较和Fancy Indexing

十一、Matplotlib数据可视化基础

十二、数据加载和简单的数据探索

原文地址:https://www.cnblogs.com/zhangtaotqy/p/9526873.html

时间: 2024-08-26 17:29:59

机器学习(三) Jupyter Notebook, numpy和matplotlib的详细使用 (上)的相关文章

“jupyter notebook 不能导入python库但是终端上可以实现”的问题的解决

在使用jupyter notebook的过程中,创建了一个新的环境(anaconda中env)后遇到了这样一个问题,就是: 在jupyter notebook上运行程序,中间发现有一个python库未曾下载,因此,我们调出了cmd 命令窗口,把我们需要的python通过pip的形式下载完成,并且在cmd命令窗口上已经实测"已经下载安装成功",但是jupyter notebook中仍然显示没有下载该模块. 对于该问题,我们通过以下命令查看import是直接从哪个路径中导入python库的

机器学习入门之使用numpy和matplotlib绘制图形

机器学习当中能深入浅出的方法第一步就是先学会用numpy了.numpy是一个第三方的开源python库,他提供了许多科学的数值计算工具,尤其是大型矩阵计算,但使用配置非常简单,结合matplotlib能够非常方便的将计算结果展示成各种图形,如点状图,折线图,散点图. 先搭建开发环境,首先到 https://www.anaconda.com/download/现在 适合你自己的安装包,这里我就下载了,Anaconda 5.1 mac版,python 是 3.6. 没梯子的可以到清华大学的镜像网站去

解决在jupyter notebook中遇到的ImportError: matplotlib is required for plotting问题

昨天学习pandas和matplotlib的过程中, 在jupyter notebook遇到ImportError: matplotlib is required for plotting错误, 以下是解决该问题的具体描述, 在此记录, 给后面学习的朋友提供一个参考. 环境 win8.1, python3.7, jupyter notebook 问题描述 1 import pandas as pd 2 import matplotlib.pyplot as plt 3 df = pd.read_

2、Jupyter Notebook 快速入门

Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言.这里,我们将介绍 Jupyter notebook 的主要特性,以及为什么对于希望编写漂亮的交互式文档的人来说是一个强大工具. 说明:在开始使用 notebook 之前,我们当然需要先安装该库(有关如何安装该库请参看本博客的其它随笔文档). (1)启动Jupyter notebook 在安装目录下或者通过"cmd"进入命令行窗口,在指定目录下启动"

Jupyter Notebook 快速入门[转]

Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言.在本文中,我们将介绍 Jupyter notebook 的主要特性,以及为什么对于希望编写漂亮的交互式文档的人来说是一个强大工具. 在开始使用 notebook 之前,我们先需要安装该库.你可以在Jupyter 官网上找到完整的步骤. 译者注:其实只要pip install jupyter就可以了 jupyter notebook 运行上面的命令之后,你将看到类似下面

ubuntu 16.04安装jupyter notebook使用与进阶

一.Jupyter Notebook简介 Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言.Jupyter Notebook 的本质是一个 Web 应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和 markdown. 用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等;是一款非常好用的基于web方式使用python的工具;支持windows 与linux系统,本次以ubuntu 16.

如何在Python中快速画图——使用Jupyter notebook的魔法函数(magic function)matplotlib inline

如何在Python中快速画图--使用Jupyter notebook的魔法函数(magic function)matplotlib inline 先展示一段相关的代码: #we test the accuracy of knn and find the k which makes the biggest accuracy k_range=list(range(1,26))#[1,25] scores=[] for k in k_range: knn=KNeighborsClassifier(n_

非线性函数的最小二乘拟合——兼论Jupyter notebook中使用公式 [原创]

突然有个想法,利用机器学习的基本方法——线性回归方法,来学习一阶RC电路的阶跃响应,从而得到RC电路的结构特征——时间常数τ(即R*C).回答无疑是肯定的,但问题是怎样通过最小二乘法.正规方程,以更多的采样点数来降低信号采集噪声对τ估计值的影响.另外,由于最近在捣鼓Jupyter和numpy这些东西,正好尝试不用matlab而用Jupyter试试看.结果是意外的好用,尤其是在Jupyter脚本中插入LaTeX格式的公式的功能,真是太方便了!尝试了直接把纸上手写的公式转换到Jupyter脚本中的常

jupyter Notebook环境搭建

1.什么是jupyter notebook jupyter notebook是一种 Web 应用,能让用户将说明文本.数学方程.代码和可视化内容全部组合到一个易于共享的文档中.它可以直接在代码旁写出叙述性文档,而不是另外编写单独的文档.也就是它可以能将代码.文档等这一切集中到一处,让用户一目了然. Jupyter这个名字是它要服务的三种语言的缩写:Julia,PYThon和R,这个名字与"木星(jupiter)"谐音.Jupyter Notebook 已迅速成为数据分析,机器学习的必备