Python数据分析

Python数据分析 知识量:13 - 56 - 232

2.5 数组的属性><

数组的形状- 2.5.1 -

NumPy数组的基本属性包括:形状、大小、类型和维数。

数组的形状是指数组具有几行几列,使用shape属性来查看:

import numpy as np
arr=np.array([[1,2,3],[4,5,6]])
print(arr)
print('shape:',arr.shape)

运行结果为:

[[1 2 3]
 [4 5 6]]
shape: (2, 3)

数组的大小- 2.5.2 -

数组的大小是指数组具有多少个元素,使用size属性查看:

import numpy as np
arr=np.array([[1,2,3],[4,5,6]])
print(arr)
print('size:',arr.size)

运行结果为:

[[1 2 3]
 [4 5 6]]
size: 6

数组的类型- 2.5.3 -

数组的类型是指构成数组的元素的类型。在NumPy中,主要有5种数据类型:

类型说明
int整型
float浮点型
objectPython对象类型
string_字符串类型,使用S表示,例如:S11表示长度为11的字符串。
unicode_固定长度的unicode类型,使用U表示。

使用dtype对象查看数组的类型:

import numpy as np
arr=np.array([[1,2,3],[4,5,6]])
print(arr)
print('dtype:',arr.dtype)

运行结果为:

[[1 2 3]
 [4 5 6]]
dtype: int32

数组的维数- 2.5.4 -

数组的维数是指数组是几维空间的,即数组是几维数组,使用ndim属性查看:

import numpy as np
arr=np.array([[1,2,3],[4,5,6]])
print(arr)
print('ndim:',arr.ndim)

运行结果为:

[[1 2 3]
 [4 5 6]]
ndim: 2