Python数据分析 知识量:13 - 56 - 232
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)
数组的大小是指数组具有多少个元素,使用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
数组的类型是指构成数组的元素的类型。在NumPy中,主要有5种数据类型:
类型 | 说明 |
---|---|
int | 整型 |
float | 浮点型 |
object | Python对象类型 |
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
数组的维数是指数组是几维空间的,即数组是几维数组,使用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
Copyright © 2017-Now pnotes.cn. All Rights Reserved.
编程学习笔记 保留所有权利
MARK:3.0.0.20240214.P35
From 2017.2.6