Numpy是Python的一个开源数值计算扩展程序库,支持高级大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库,在数据科学、机器学习等领域被广泛应用。
创新互联是一家集网站建设,西陵企业网站建设,西陵品牌网站建设,网站定制,西陵网站建设报价,网络营销,网络优化,西陵网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
创建空的Numpy数组,有多种方式,以下是一些常见的方法:
1、使用numpy.empty()函数:这个函数会创建一个未初始化的数组,即数组中的元素值是不确定的,我们可以创建一个形状为(3,3)的空数组,代码如下:
import numpy as np arr = np.empty((3,3)) print(arr)
2、使用numpy.zeros()函数:这个函数会创建一个所有元素都为0的数组,我们可以创建一个形状为(3,3)的全0数组,代码如下:
import numpy as np arr = np.zeros((3,3)) print(arr)
3、使用numpy.ones()函数:这个函数会创建一个所有元素都为1的数组,我们可以创建一个形状为(3,3)的全1数组,代码如下:
import numpy as np arr = np.ones((3,3)) print(arr)
4、使用numpy.arange()函数:这个函数可以创建一个等差数列的数组,我们可以创建一个从0到9的一维数组,代码如下:
import numpy as np arr = np.arange(10) print(arr)
5、使用numpy.linspace()函数:这个函数可以创建一个等差数列的数组,并且可以指定首尾值和数组长度,我们可以创建一个从0到1的10个数的一维数组,代码如下:
import numpy as np arr = np.linspace(0, 1, 10) print(arr)
6、使用numpy.full()函数:这个函数会创建一个所有元素都填充指定的值的数组,我们可以创建一个形状为(3,3)且所有元素都为5的数组,代码如下:
import numpy as np arr = np.full((3,3), 5) print(arr)
7、使用numpy.fromfunction()函数:这个函数可以根据给定的函数来创建数组,我们可以创建一个对角线上元素为1,其余元素为0的3×3数组,代码如下:
import numpy as np arr = np.fromfunction(lambda i, j: 1 if i == j else 0, (3, 3)) print(arr)
以上就是创建空的Numpy数组的一些常见方法,希望对你有所帮助。
标题名称:创建空的Numpy数组
路径分享:http://www.mswzjz.cn/qtweb/news40/65140.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能