创建空的Numpy数组

Numpy是Python的一个开源数值计算扩展程序库,支持高级大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库,在数据科学、机器学习等领域被广泛应用。

创建空的Numpy数组
(图片来源网络,侵删)

创建空的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数组的一些常见方法,希望对你有所帮助。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/479869.html

(0)
未希新媒体运营
上一篇 2024-04-15 17:38
下一篇 2024-04-15 17:40

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购  >>点击进入