广州敏城建设工程有限公司网站,莆田制作网站企业,查找企业名录,抵押网站建设方案一、ndarray的属性
1、属性方法
属性名字属性解释ndarray.shape数组维度的元组#xff08;形状#xff09;ndarray.ndim数组维数ndarray.size数组中的元素数量ndarray.itemsize一个数组元素的长度#xff08;字节#xff09;ndarray.dtype数组元素的类型使用方法 数组名.…一、ndarray的属性
1、属性方法
属性名字属性解释ndarray.shape数组维度的元组形状ndarray.ndim数组维数ndarray.size数组中的元素数量ndarray.itemsize一个数组元素的长度字节ndarray.dtype数组元素的类型使用方法 数组名.函数名 最重要的就是shape和dtype
二、ndarray的形状
1、举例
# ndarray的形状
a np.array([[1,2,3],[4,5,6]])
b np.array([1,2,3,4])
c np.array([[[1,2,3],[4,5,6]],[[1,2,3],[4,5,6]]])
print(a.shape)
print(b.shape)
print(c.shape) 几维就显示几个数字一维就只显示一个数字这个数字就是元素的个数因为输出的都是元组形式后面要有一个逗号表示是一个元素的元组
三、ndarray的类型
1、类型
数据类型说明简写bool布尔类型True或Falsebintc与c语言中的int类型一致一般是int32或int64intp用于索引的整数与c语言中ssize_t一致int32或int64int8字节长度的整数取值[−128, 127]iint1616位长度的整数取值[−32768, 32767]i2int3232位长度的整数取值[−2 ^31, 2 ^31−1]i4int6464位长度的整数取值[ − 2 ^63 , 2 ^63 − 1 ]i8uint88位无符号整数取值[0, 255]uuint1616位无符号整数取值[0, 65535]u2uint3232位无符号整数取值[0, 2 ^32‐1]u4uint6464位无符号整数取值[0, 2 ^64‐1]u8float1616位半精度浮点数1位符号位5位指数10位尾数f2float3232位半精度浮点数1位符号位8位指数23位尾数f4float6464位半精度浮点数1位符号位11位指数52位尾数f8complex64复数类型实部和虚部都是32位浮点数c8complex128复数类型实部和虚部都是64位浮点数c16object_python对象Ostring_字符串Sunicode_unicode类型U
2、创建数组的时候指定类型
# 创建数组的时候指定类型
np.array([1.1, 2.2, 3.3], dtypefloat32)