NumPy入门(三)

简介: 本文其实属于:Python的进阶之道【AIoT阶段一】的一部分内容,本篇把这部分内容单独截取出来,方便大家的观看,本文介绍 NumPy入门,后续还会单独发一篇 NumPy高级 内容供读者学习。

3.NumPy数组创建

🚩我们在 1.2 NumPy数组引出 其实已经简单给大家介绍了如何创建一个数组:使用 array 函数.

但其实,创建数组的方式不仅如此,NumPy 中有很多的方式去创建(初始化)一个数组:

image.png

image.png

image.png

image.png

image.png

我们发现这个 logspace 的运行结果我们看不懂,这是因为它是用科学计数法表达的,我们可以使用 np.set_printoptions(suppress = True) 来让运行结果变成我们能看懂的数字:

image.png

image.png

image.png

上述代码:

np.ones(shape = 10)   # 10个1
np.zeros(shape = 5)   # 5个0
np.full(shape = 6, fill_value = 666) # 6个666
np.random.randint(0, 100, size = 10) # 在0 ~ 100 中随机生成10个数
np.random.randn(10)   # 生成10个正态分布,平均值是0,标准差是1
np.linspace(1, 100, 100) # 把1 ~ 100等分成100份(等差数列)
np.linspace(1, 99, 50)
np.set_printoptions(suppress = True)
np.logspace(0, 10, base = 2, num = 11)# 从2^0 到 2^ 10 分成11份
# 使用 shift + tab 可以查看方法的参数,工具查看
# 二维数组:3行5列
np.random.randint(0, 10, size = (3, 5))
# 三维数组:
np.random.randint(0, 10, size = (2, 3, 5))

4.NumPy数组查看

🚩jupyter扩展插件(也可以不安装)

在我们的 cmd 中输入以下指令:

pip install jupyter_contrib_nbextensions -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install jupyter_nbextensions_configurator -i https://pypi.tuna.tsinghua.edu.cn/simple
jupyter contrib nbextension install --user
jupyter nbextensions_configurator enable --user

image.png

安装好后退出,重新进入jupyter notebook:

6.png

7.png


勾选如下:

8.png


安装好之后,再次进入我们的代码,会发现多了一个这个东西:

9.png


点击即可出现一个索引目录:

10.png

image.png


目录
相关文章
|
7月前
|
数据可视化 数据挖掘 C++
一文入门数分三剑客--Numpy、Pandas、Matplotlib
一文入门数分三剑客--Numpy、Pandas、Matplotlib
184 0
|
存储 数据可视化 数据挖掘
【数据分析入门】Numpy进阶
【数据分析入门】Numpy进阶
|
机器学习/深度学习 PyTorch TensorFlow
[深度学习入门]Numpy基础(上)
[深度学习入门]Numpy基础(上)
|
机器学习/深度学习 数据挖掘 索引
【数据分析入门】Numpy基础
【数据分析入门】Numpy基础
|
机器学习/深度学习 数据采集 数据挖掘
【100天精通Python】Day52:Python 数据分析_Numpy入门基础与数组操作
【100天精通Python】Day52:Python 数据分析_Numpy入门基础与数组操作
91 0
|
2月前
|
数据挖掘 索引 Python
Python数据分析篇--NumPy--入门
Python数据分析篇--NumPy--入门
39 0
|
5月前
|
数据采集 数据可视化 数据挖掘
数据分析入门:用Python和Numpy探索音乐流行趋势
数据分析入门:用Python和Numpy探索音乐流行趋势
|
7月前
|
架构师 Java Python
NumPy 系列教程 001:入门和使用数组
NumPy 系列教程 001:入门和使用数组
45 0
|
7月前
|
C++ Python 索引
Python Numpy入门基础(二)数组操作
Python Numpy入门基础(二)数组操作
62 0
Python Numpy入门基础(二)数组操作
|
7月前
|
Python 索引
Python Numpy入门基础(一)创建数组
Python Numpy入门基础(一)创建数组
76 0
Python Numpy入门基础(一)创建数组
下一篇
DataWorks