》》点赞,收藏+关注,理财&技术不迷路《《
目录:
1.0 numpy基础——ndarray对象
ndarray(The N-dimensional array)对象是用于存放同类型元素的多维数组,是numpy中的基本对象之一,另一个是func对象。
1 、简单介绍ndarray对象;
2、ndarray对象的常用属性;
3、如何创建ndarray对象;
4、ndarray元素访问。
它的维度以及个维度上的元素个数由shape决定。
1.0.1 numpy.ndarray()
ndarray函数就是numpy的构造函数,我们可以使用这个函数创建一个ndarray对象。构造函数有如下几个可选参数:
1.0.2 ndarray对象的常用属性
ndarray对象最常用的属性:
1.0.3 创建ndarray
array():
使用array函数,从常规的python列表或者元组中创建数组,元素的类型由原序列中的元素类型确定。
zeros(),ones(),empty():
函数ones创建一个全1的数组、函数zeros创建一个全0的数组、函数empty创建一个内容随机的数组,在默认情况下,用这些函数创建的数组的类型都是float64,若需要指定数据类型,只需要闲置dtype参数即可:
zeros/ones/empty_like():
上述三个函数还有三个从已知的数组中,创建shape相同的多维数组:ones_like、zeros_like、empty_like,用法如下:
还有如下几个特殊的函数:
eye函数的全1的对角线位置有参数k确定
arange(), linspace(), logspace():
arange函数类似python中的range函数,通过指定初始值、终值以及步长(默认步长为1)来创建数组
linspace函数通过指定初始值、终值以及元素个数来创建一维数组
logspace函数与linspace类似,只不过它创建的是一个等比数列,同样的也是一个一维数组
fromstring() & fromfunction():
fromstring函数从字符串中读取数据并创建数组
fromfunction函数由第一个参数作为计算每个数组元素的函数(函数对象或者lambda表达式均可),第二个参数为数组的形状