简介Introduction
Numpy的主要对象是同种元素的多维数组。这是一个所有的元素都是一种类型、通过一个正整数元组索引的元素表格
(通常元素是数字)。在Numpy中纬度dimensions叫做轴axes,轴的个数叫做秩rank;
example
import numpy as np
a = np.arange(15).reshape(3,5)
print(a)
# ndarray.shape 数组的维度
print(a.shape)
# ndarray.ndim 数组轴的个数,秩
print(a.ndim)
# ndarray.size 数组元素的个数
print(a.size)
# ndarray.dtype 数组元素类型
print(a.dtype.name)
# ndarray.itemsize 每个元素中字节的大小
# ndarray.data 实际数组的缓冲区,通常不用,一般通过索引去获取
print(a.itemsize)
# type()
print(type(a))
输出
[[ 0 1 2 3 4]
[ 5 6 7 8 9]
[10 11 12 13 14]]
(3, 5)
2
15
int32
4
<class 'numpy.ndarray'>
创建数组

这篇博客介绍了Python的Numpy库,主要讲解了Numpy中的核心数据结构——同种元素的多维数组,包括数组的秩、轴的概念,并通过创建数组的三种方式(Python对象转换、工厂函数、从硬盘读取)进行详细说明,还阐述了如何打印数组及其布局规则。
最低0.47元/天 解锁文章
3万+

被折叠的 条评论
为什么被折叠?



