Numpy是python中最有用的工具之一。它可以有效地处理大容量数据。使用NumPy的最大原因之一是它有很多处理数组的函数。可以用作数据统计、图像处理、线性代数、傅里叶变换等。

对于运算的数据首先表示为numpy数组的形式(向量化)

首先导入numpy这个库




什么时候用python 什么时候rpa 什么时候用numpy.什么时候用pandas_python


然后使用np.array()创建一个数组


什么时候用python 什么时候rpa 什么时候用numpy.什么时候用pandas_Powered by 金山文档_02


也可以使用np.zeros()创建一个全零的数组


什么时候用python 什么时候rpa 什么时候用numpy.什么时候用pandas_什么时候用python 什么时候rpa_03


在numpy中用shape来获取数组的尺寸


什么时候用python 什么时候rpa 什么时候用numpy.什么时候用pandas_数据_04


3是数组第一维的尺寸,即行数;2是数组第二维的尺寸,即列数

类似,使用np.ones()创建一个全是一的数组


什么时候用python 什么时候rpa 什么时候用numpy.什么时候用pandas_python_05


使用np.arange()创建一个递增或递减的数列


什么时候用python 什么时候rpa 什么时候用numpy.什么时候用pandas_Powered by 金山文档_06


使用

np.linspace返回某个区间等间距的数(前两个数是参数范围,第三个数是输出样本的总数)


什么时候用python 什么时候rpa 什么时候用numpy.什么时候用pandas_什么时候用python 什么时候rpa_07


随机数组的生成


什么时候用python 什么时候rpa 什么时候用numpy.什么时候用pandas_什么时候用python 什么时候rpa_08


numpy默认为64为的浮点数,通过deype=...改变数据类型


什么时候用python 什么时候rpa 什么时候用numpy.什么时候用pandas_数组_09


使用astype(...)转换数据类型


什么时候用python 什么时候rpa 什么时候用numpy.什么时候用pandas_Powered by 金山文档_10


基本运算

两个相同尺寸的数组可以直接进行四则运算


什么时候用python 什么时候rpa 什么时候用numpy.什么时候用pandas_数组_11


乘法运算中np.dot可以将两个向量进行点乘运算


什么时候用python 什么时候rpa 什么时候用numpy.什么时候用pandas_Powered by 金山文档_12


什么时候用python 什么时候rpa 什么时候用numpy.什么时候用pandas_数据_13


使用np.sqrt对所有数依次求平方根


什么时候用python 什么时候rpa 什么时候用numpy.什么时候用pandas_数组_14


使用np.sin(),np

.cos()进行三角函数运算


什么时候用python 什么时候rpa 什么时候用numpy.什么时候用pandas_数组_15


使用np.log(),np.power进行对数指数运算


什么时候用python 什么时候rpa 什么时候用numpy.什么时候用pandas_数据_16


广播


什么时候用python 什么时候rpa 什么时候用numpy.什么时候用pandas_什么时候用python 什么时候rpa_17


不同尺寸的数组也可以直接做运算


什么时候用python 什么时候rpa 什么时候用numpy.什么时候用pandas_什么时候用python 什么时候rpa_18


什么时候用python 什么时候rpa 什么时候用numpy.什么时候用pandas_什么时候用python 什么时候rpa_19


什么时候用python 什么时候rpa 什么时候用numpy.什么时候用pandas_数据_20


使用min,max返回数组中最小或最大的元素


什么时候用python 什么时候rpa 什么时候用numpy.什么时候用pandas_数据_21


什么时候用python 什么时候rpa 什么时候用numpy.什么时候用pandas_python_22


sum返回所有数据的总和


什么时候用python 什么时候rpa 什么时候用numpy.什么时候用pandas_什么时候用python 什么时候rpa_23


mean,median返回数据的平均值


什么时候用python 什么时候rpa 什么时候用numpy.什么时候用pandas_数组_24


var,std会返回数据的方差和标准差


什么时候用python 什么时候rpa 什么时候用numpy.什么时候用pandas_Powered by 金山文档_25


如果是多维数据

axis=0时,将每一行中对应的数据相加


什么时候用python 什么时候rpa 什么时候用numpy.什么时候用pandas_Powered by 金山文档_26


axis=1时


什么时候用python 什么时候rpa 什么时候用numpy.什么时候用pandas_Powered by 金山文档_27


获取元素(如获取第一行第二列的元素)


什么时候用python 什么时候rpa 什么时候用numpy.什么时候用pandas_数据_28


按条件筛选出指定的元素(如获取小于3的元素)


什么时候用python 什么时候rpa 什么时候用numpy.什么时候用pandas_python_29


组合筛选(“与”用"&”“或”用“|”)


什么时候用python 什么时候rpa 什么时候用numpy.什么时候用pandas_Powered by 金山文档_30


获取第一行的一到二列的元素


什么时候用python 什么时候rpa 什么时候用numpy.什么时候用pandas_数组_31


第一行所有列的元素


什么时候用python 什么时候rpa 什么时候用numpy.什么时候用pandas_Powered by 金山文档_32


按跨度取值(第三个数取负值使是从右向左取值)


什么时候用python 什么时候rpa 什么时候用numpy.什么时候用pandas_数组_33


翻转数组


什么时候用python 什么时候rpa 什么时候用numpy.什么时候用pandas_数组_34


图片处理

读取数据文件


什么时候用python 什么时候rpa 什么时候用numpy.什么时候用pandas_什么时候用python 什么时候rpa_35


使用np.narry(im)将图片转换成数组


什么时候用python 什么时候rpa 什么时候用numpy.什么时候用pandas_数据_36


访问某个像素点的颜色


什么时候用python 什么时候rpa 什么时候用numpy.什么时候用pandas_什么时候用python 什么时候rpa_37


单独提取某种颜色


什么时候用python 什么时候rpa 什么时候用numpy.什么时候用pandas_python_38


将两张图片混合在一起


什么时候用python 什么时候rpa 什么时候用numpy.什么时候用pandas_Powered by 金山文档_39


将浮点数转换成整型数从而显示图片


什么时候用python 什么时候rpa 什么时候用numpy.什么时候用pandas_数组_40


使用跨度-1翻转图片


什么时候用python 什么时候rpa 什么时候用numpy.什么时候用pandas_数据_41


使用切片裁剪出某部分


什么时候用python 什么时候rpa 什么时候用numpy.什么时候用pandas_数组_42