Python多维数组之numpy.array

本文介绍了Python中使用Numpy包创建多维数组的方法,特别是通过Ndarray对象来实现。 Ndarray的每个元素都有相同的内存块大小,并且具有特定的数据类型(dtype)。数组可以通过numpy.array构造,参数包括数据和dtype。文章还讨论了数组的基本属性,如维度、数据类型、大小和内存占用,并给出了多维数组的示例。

Numpy

Python中多维数组、矩阵主要是通过Numpy包内的Ndarray对象创建。ndarray中的每个元素在内存中使用相同大小的块,每个元素是数据类型对象的对象(称为 dtype)。基本的ndarray是使用 NumPy 中的数组函数numpy.array创建的。构造器形式如下:

定义数组

import numpy as np
np.array(object, dtype=None, copy=True, order=None, subok=False, ndmin=0)

参数列表

参数 说明
object 任何暴露数组接口方法的对象。例如:list,tuple,array…
dtype 数组所需的数据类型;如果没有给出,那么类型将被确定为存储序列中对象所需的最小类型。[可选参数]
copy 如果为true(默认),则复制该对象。[可选参数]
order 指定数组的内存布局。’C’:行优先;’F’:列优先;’A’(任意,默认)。[可选参数]
subok 默认情况下,返回的数组被强制为基类数组。如果为true,则返回子类。[可选参数]
ndimin 指定返回数组的最小维数。[可选参数]

dtype类型

类型
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值