概念
NumPy数组是一个多维的数组对象(矩阵),称为ndarray
创建数组(array方法)
numpy.array(object, dtype=None, copy=True, order=‘K’, subok=False, ndmin=0)
参数 | 含义 |
---|---|
object | 数据 |
dtype | 数据类型(可选),如果没有给出,自动设置为存储数据最小的类型 |
copy | 对象是否需要复制 |
order | 指定数组在计算机中内存的储存顺序。如果不是数组,则按C排列,如果为数组,C为行方向,F为列方向,A为任意方向,K为F和A(默认) |
subok | 如果为真,那么子类将被传递,否则返回的数组将被强制为一个基类数组(默认)。 |
ndmin | 指定生成数组的最小维度,维度个数 |
常用: dtype、 order、ndmin
实例
创建一个默认数组
import numpy as np
n = np.array([1,2,3])
print(n)
print(type(n))
传入 dtype
import numpy as np
n = np.array([1,2,3],dtype=float)
print(n)
print(type(n))
传入ndmin
import numpy as np
# 三维数组
n = np.array([1,2,3], ndmin=3)
print(n)
print(type(n))