numpy.array()的使用中如何以多维数组构成的列表作为传入参数
使用多维数组构成的列表作为参数
在使用 numpy.array() 时,可以传入一个多维数组构成的列表作为参数。多维数组指的是包含多个数组的列表,每个数组可以有不同的长度。而 numpy.array() 会将这个多维数组构成的列表转化为一个 N 维的 numpy 数组。
多维数组的构成
多维数组是一个包含多个数组的列表,每个数组可以有不同的长度。例如,我们可以构成一个包含两个一维数组的列表:
上述代码创建了一个包含两个一维数组的列表,即 [[1, 2, 3], [4, 5, 6]]。这个列表经过 numpy.array() 的转化后,得到一个二维的 numpy 数组:
多维数组的属性
对于通过 numpy.array() 转化得到的多维数组,我们可以通过访问其属性来获取一些相关的信息。
- shape 属性:返回一个元组,表示数组的维度。对于上面的例子,多维数组的 shape 属性是 (2, 3),表示数组有 2 行 3 列。
- dtype 属性:返回数组中元素的数据类型。对于上面的例子,多维数组的 dtype 属性是 'int32',表示数组中的元素是 32 位整数。
- size 属性:返回数组中元素的总个数。对于上面的例子,多维数组的 size 属性是 6,表示数组中共有 6 个元素。
我们可以通过调用相应的属性来获取这些信息。例如,对于上面的例子:
输出结果为:
猜您想看
-
怎样在电脑上安装打印机?
安装电脑上的打...
2023年05月03日 -
在Linux系统中备份和还原文件
一、Linux...
2023年05月15日 -
Python正则表达式实例操作介绍
什么是正则表达...
2023年05月22日 -
cargo编译musl报错openssl怎么办
1. 问题描述...
2023年05月26日 -
怎么解决IDEA编译java报错找不到符号问题
问题描述在使用...
2023年07月21日 -
宝塔如何快速地安装和启动远程服务器
宝塔反向代理:...
2023年05月10日