numpy.array()的使用中如何以多维数组构成的列表作为传入参数
使用多维数组构成的列表作为参数
在使用numpy.array()时,可以传入一个多维数组构成的列表作为参数。多维数组指的是包含多个数组的列表,每个数组可以有不同的长度。而numpy.array()会将这个多维数组构成的列表转化为一个N维的numpy数组。
多维数组的构成
多维数组是一个包含多个数组的列表,每个数组可以有不同的长度。例如,我们可以构成一个包含两个一维数组的列表:
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
print(arr)上述代码创建了一个包含两个一维数组的列表,即[[1, 2, 3], [4, 5, 6]]。这个列表经过numpy.array()的转化后,得到一个二维的numpy数组:
[[1 2 3]
[4 5 6]]多维数组的属性
对于通过numpy.array()转化得到的多维数组,我们可以通过访问其属性来获取一些相关的信息。
- shape属性:返回一个元组,表示数组的维度。对于上面的例子,多维数组的shape属性是(2, 3),表示数组有2行3列。
- dtype属性:返回数组中元素的数据类型。对于上面的例子,多维数组的dtype属性是'int32',表示数组中的元素是32位整数。
- size属性:返回数组中元素的总个数。对于上面的例子,多维数组的size属性是6,表示数组中共有6个元素。
我们可以通过调用相应的属性来获取这些信息。例如,对于上面的例子:
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
print(arr.shape)
print(arr.dtype)
print(arr.size)输出结果为:
(2, 3)
int32
6 猜您想看
-
python中怎么生成时间戳控制数组
一、什么是时间...
2023年05月26日 -
如何分析Spring的注解开发
什么是Spri...
2023年07月22日 -
网易云音乐会员常见问题问答,教你如何充分发挥其功能
一、网易云音乐...
2023年05月15日 -
Node与java作为后台服务器的对比是怎样的
Node.js...
2023年05月26日 -
如何浅析Hive和Spark SQL读文件时的输入任务划分
Hive和Sp...
2023年07月23日 -
怎么解决nginx调用上游服务超时问题
如何解决Ngi...
2023年07月21日