创建数组

简介: 【5月更文挑战第6天】创建数组。

1.使用array()函数创建数组
NumPy的array()函数可将Python中类似数组的数据结构(如列表和元组)转换为数组,示例代码如下。

a=np.array([1,2,3]) #将列表转换为数组
print(a) #输出数组
[1 2 3]
type(a) #查看数组的数据类型


a=np.array((1,2,3)) #将元组转换为数组
a=np.array(([1,2,3],[4,5,6])) #将嵌套数据转换为数组
print(a) #输出数组
[[1 2 3]
[4 5 6]]
a=np.array(([1,2,3],[4,5])) #将不规则的数据转换为数组
print(a)
[list([1, 2, 3]) list([4, 5])]
注意,在将嵌套的多维数据转换为数组时,同维度数据的个数应该相同;否则,NumPy会将其作为一个Python对象放入数组。
2.使用zeros()函数创建数组
创建指定形状的数组,数组元素默认值为0,数据类型默认为float,函数参数用于指定数组的形状,示例代码如下。
np.zeros((2,3)) #创建2行3列的二维数组
array([[0., 0., 0.],
[0., 0., 0.]])
np.zeros((2,5),dtype=int) #用dtype参数指定数组元素的数据类型
array([[0, 0, 0, 0, 0],
[0, 0, 0, 0, 0]])
np.zeros((2,3,4)) #创建三维数组
array([[[0., 0., 0., 0.],
[0., 0., 0., 0.],
[0., 0., 0., 0.]],
[[0., 0., 0., 0.],
[0., 0., 0., 0.],
[0., 0., 0., 0.]]])

目录
相关文章
|
JSON 数据格式 容器
Layui 内置方法 - layer.photos(相册层)
Layui 内置方法 - layer.photos(相册层)
1450 0
|
8月前
|
自然语言处理 网络架构 索引
Elasticsearch7.1之cerebro使用(一)
Elasticsearch7.1之cerebro使用(一)
101 1
|
9月前
|
数据采集 JSON 小程序
GitHub 开源数据库 chinese-poetry,最全中文诗歌古典文集数据库
GitHub 开源数据库 chinese-poetry,最全中文诗歌古典文集数据库
491 0
|
9月前
|
PHP
深入理解PHP的命名空间和自动加载机制
【4月更文挑战第8天】在PHP中,命名空间和自动加载机制是两个重要的特性,它们提供了一种优雅的方式来组织代码,并提高代码的可读性和可维护性。本文将深入探讨这两个特性的工作原理和使用方式,帮助读者更好地理解和掌握它们。
|
缓存 搜索推荐 NoSQL
每日一博 - Stack OveFlow Arch In Reality
每日一博 - Stack OveFlow Arch In Reality
58 0
如何自定义Flutter日志上传本地系统
Dart中可以通过try/catch/finally来捕获代码块异常,这个和其他编程语言类似,如果读者不清楚,可以查看Dart语言文档,不再赘述,下面我们看看Flutter中的异常捕获。
如何自定义Flutter日志上传本地系统
|
JavaScript 前端开发 编译器
JavaScript Day05 函数详解 1
JavaScript Day05 函数详解
81 0
|
存储 数据采集 大数据
数据仓库面试知识总结
数据仓库面试知识总结
数据仓库面试知识总结
|
运维 分布式计算 DataWorks
一站式图计算研发平台GraphStudio
GraphStudio是DataWorks团队和GraphCompute(原MaxGraph)团队合作推出的一站式图计算研发平台。基于GraphCompute图计算引擎和DataWorks飞天大数据平台,我们致力于帮助用户以简单易用的方式完成图模型构建、数据导入、算法探索、算法结果应用等一系列工作。
1625 0

热门文章

最新文章