以下内容来自《Python程序设计与应用教程》鄂大伟编
也是我的课本,唉,快结课才收到的课本。
整理一下方便我自己查看。
首先是numpy库的核心对象--ndarray;即存储单一数据类型的多维数组
介绍一些关于数组的函数和属性
----------------------------------------------------------------------------------------------------------------------------------------------------------------
arange -- 和range函数的方法一样,创建一维数组
size -- 统计数组元素个数
dtype -- 返回数组元素类型
import numpy as np
a = np.arange(6)
print(a) # [0 1 2 3 4 5]
print(a.size) # 6
print(a.dtype) # int32
a = np.arange(1,6)
print(a) # [1 2 3 4 5]
a = np.arange(1,6,2)
print(a) # [1 3 5]
array -- 从Python的列表、元组等创建多维数组
shape -- 输出数组形状
T -- 以矩阵形状输出数组
import numpy as np
a = np.array([1,2,3,4])
print(a)
# [1 2 3 4]
print(a.shape)
# (4,) 表示一维数组,长度为4
b = np.array([[1,2,3],[4,5,6]])
print(b)
# [[1 2 3]
# [4 5 6]]
print(b.shape)
# (2, 3) 表示二维数组,(一维大小,二维大小)
print(b.T)
# [[1 4]
# [2 5]
# [3 6]]
一些基本属性
itemsize -- 数组中单个元素的字节长度
ndim -- 数组的维度<