云主机测评网云主机测评网云主机测评网

云主机测评网
www.yunzhuji.net

创建空的Numpy数组

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数组》
文章链接:https://www.yunzhuji.net/jishujiaocheng/46500.html

评论

  • 验证码