ndarray(数组)是存储单一数据类型的多维数组
创始人
2024-02-14 21:47:43
0

ndarray(数组)是存储单一数据类型的多维数组。

属性说明
dtype返回 data-type,描述数组中元素的类型
itemsize返回 int,表示数组的每个元素的大小(以字节为单位)
ndim返回 int,表示数组的维度
shape返回 tuple,表示数组的尺寸,对于 n 行 m 列的矩阵,形状为(n,m)
size返回 int,表示数组的元素总数,等于数组形状的乘积

import numpy as np 

a = np.array([1,2,3])                    # 一维数组
b = np.array([[1,2,3]])                  # 二维数组
c = np.array([[1,2,3],[4,5,6]])          # 二维数组
d = np.array([[1,2,3],[4,5,6],[7,8,9]])  # 二维数组
e = np.array([[[1,2,3]]])                # 三维数组
f = np.array([[[1,2,3],[4,5,6]]])        # 三维数组
g = np.array([[[1,2,3]],[[4,5,6]]])      # 三维数组
h = np.array([[[1,2,3],[4,5,6]],[[7,8,9]
,[10,11,12]],[[13,14,15],[16,17,18]]])   # 三维数组

# 查看数组的尺寸,其返回的是一个元组
print(a.shape) 
print(b.shape)
print(c.shape)
print(d.shape)
print(e.shape)
print(f.shape)
print(g.shape)
print(h)
print(h.shape)

# 查看对象的类型
print(type(a))

# 查看数组的基础属性
print(a.itemsize)
print(a.dtype)
print(a.size)
print(a.ndim)
print(b.ndim)
print(h.ndim)
(3,)
(1, 3)
(2, 3)
(3, 3)
(1, 1, 3)
(1, 2, 3)
(2, 1, 3)
[[[ 1  2  3]
  [ 4  5  6]]

 [[ 7  8  9]
  [10 11 12]]

 [[13 14 15]
  [16 17 18]]]
(3, 2, 3)
<class 'numpy.ndarray'>
8
int64
3
1
2
3

相关内容

热门资讯

Mobi、epub格式电子书如... 在wps里全局设置里有一个文件关联,打开,勾选电子书文件选项就可以了。
定时清理删除C:\Progra... C:\Program Files (x86)下面很多scoped_dir开头的文件夹 写个批处理 定...
scoped_dir32_70... 一台虚拟机C盘总是莫名奇妙的空间用完,导致很多软件没法再运行。经过仔细检查发现是C:\Program...
500 行 Python 代码... 语法分析器描述了一个句子的语法结构,用来帮助其他的应用进行推理。自然语言引入了很多意外的歧义,以我们...
小程序支付时提示:appid和... [Q]小程序支付时提示:appid和mch_id不匹配 [A]小程序和微信支付没有进行关联,访问“小...
pycparser 是一个用... `pycparser` 是一个用 Python 编写的 C 语言解析器。它可以用来解析 C 代码并构...
65536是2的几次方 计算2... 65536是2的16次方:65536=2⁶ 65536是256的2次方:65536=256 6553...
微信小程序使用slider实现... 众所周知哈,微信小程序里面的音频播放是没有进度条的,但最近有个项目呢,客户要求音频要有进度条控制,所...
Apache Doris 2.... 亲爱的社区小伙伴们,我们很高兴地向大家宣布,Apache Doris 2.0.0 版本已于...
项目管理和工程管理的区别 项目管理 项目管理,顾名思义就是专注于开发和完成项目的管理,以实现目标并满足成功标准和项目要求。 工...