学习周记2(numpy1)

Numpy的介绍

 1.NumPy是一个开源的Python科学计算库,能够直接对数组和矩阵进行操作,可以省略很多循环语句,众多的数学函数也会让编写代码的工作轻松许多。

Numpy的安装: 1.pip install numpy

                            2.conda install numpy

(清华源:https://pypi.tuna.tsinghua.edu.cn/simple)

Numpy的导入: import numpy as np

2.Ndarray: N维数组。 它是一系列同类型数据的集合,以0下标为开始进行集合中元素的索引。用于存放同类型元素的多维数组。

3.array()函数:

学习周记2(numpy1)_第1张图片

4.empty()函数:

学习周记2(numpy1)_第2张图片

5. zeros()函数:

学习周记2(numpy1)_第3张图片

 6.ones()函数:

 学习周记2(numpy1)_第4张图片

 7.full()函数:

学习周记2(numpy1)_第5张图片

8.eye()函数:

学习周记2(numpy1)_第6张图片 

9.arange()函数:

学习周记2(numpy1)_第7张图片 

10.frombuffer()函数:

学习周记2(numpy1)_第8张图片 

11.linspace()函数:

学习周记2(numpy1)_第9张图片 

12.logspace()函数:

学习周记2(numpy1)_第10张图片 

13.random.rand()函数:

学习周记2(numpy1)_第11张图片 

14. random.random()函数:注:不能传两个参数,只能创建一维数组

学习周记2(numpy1)_第12张图片

15.random.randint()函数:

学习周记2(numpy1)_第13张图片

 16.random.randn()函数:

 17.random.normal()函数:

学习周记2(numpy1)_第14张图片

 18.学习周记2(numpy1)_第15张图片

 19.ndarray对象的内容可以通过索引或切片来访问和修改,与Python中list的切片操作一样。 ndarray数组可以基于0- n的下标进行索引,切片对象可以通过内置的slice函数,并设置start, stop及step参数进行,从原数组中切割出一个新数组

课堂练习:

1.给定一个6*7*8的三维矩阵,求100个元素的索引是什么?

import numpy as np
print(np.unravel_index(99,(6,7,8)))

你可能感兴趣的:(学习,python,numpy)