目录
一:数组的属性
NumPy 数组(通常称为 ndarray)有许多有用的属性,这些属性可以帮助你了解数组的各个方面。以下是一些主要的属性:
dtype:这是数组的数据类型,如 int32, float64, complex128 等。你可以使用它来查看或修改数组的数据类型。
shape:这是一个元组,描述了数组的维度。对于一维数组,它是一个包含单一元素的元组;对于二维数组,它是一个包含行数和列数的元组;对于更高维度的数组,它可以包含更多元素。例如,一个形状为 (3, 4) 的二维数组有 3 行和 4 列。
size:这是数组中元素的数量。它等于 numpy.prod(array.shape),或者如果你只处理一维数组,它就是数组的长度。
itemsize:这是数组中每个元素的大小(以字节为单位)。例如,对于一个 int64 类型的数组,itemsize 将是 8。
nbytes:这是数组在内存中占用的字节数。它等于 numpy.prod(array.shape) * array.itemsize。
ndim:这是数组的维度数。一维数组的维度数为 1,二维数组的维度数为 2,以此类推。
flat:这是一个一维数组视图,包含了原数组的所有元素。
ctypes:如果数组的数据类型是 ctypes 兼容的,这个属性会返回一个描述数据类型的 ctypes 对象。
<
本文详细介绍了numpy数组的属性,包括dtype、shape、size等,并展示了如何翻转数组以及进行基本的数学运算,如加减乘除。同时,还讲解了如何计算数组中的最小值、最大值和平均值。
订阅专栏 解锁全文
924

被折叠的 条评论
为什么被折叠?



