创新互联Python教程:python中ndarray创建的两种方法

python中,想要对数组和矩阵进行任意维度的的快速处理操作,拿一定要发挥Numpy数组的功能了。在Numpy数组中,使用ndarray对象来处理多维数组。本文介绍python中ndarray创建的两种方法:1、使用array()函数;2、使用zeros() 函数和ones() 函数。

创新互联公司专注于网站建设|成都网站维护公司|优化|托管以及网络推广,积累了大量的网站设计与制作经验,为许多企业提供了网站定制设计服务,案例作品覆盖成都LED显示屏等行业。能根据企业所处的行业与销售的产品,结合品牌形象的塑造,量身定制品质网站。

方法一:array()函数

最简单的方法是使用 numpy 提供的array()函数直接将Python数组转换为ndarray数组。

array()接受一切序列类型的对象,例如将一个列表转换成ndarray数组。

>>>import numpy as np      #导入numpy
>>>a = [1,2,3,4,5,6]            #创建一维数组
>>>b = np.array(a)
>>>print(b)
>[1,2,3,4,5,6]
>>>c =[[1,2,3],[4,5,6]]#创建多维数组
>>>d = np.array(c)
>>>print(d)
>[[1,2,3]
    [4,5,6]]

方法二:zeros() 函数和ones() 函数

这两个函数分别可以创建指定长度或形状的全0或全1的 ndarray 数组。

>>>b = np.ones((3,4),dtype=np.int64)
>>>print(b)
>[[1 1 1 1]
 [1 1 1 1]
 [1 1 1 1]]

以上就是python中ndarray创建的两种方法,大家根据需求选择合适的方法就可以啦~

(推荐操作系统:windows7系统、Python 3.9.1,DELL G3电脑。)

本文题目:创新互联Python教程:python中ndarray创建的两种方法
标题URL:http://www.shufengxianlan.com/qtweb/news0/68650.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联