📜  具有特定值的 numpy 数组 - Python (1)

📅  最后修改于: 2023-12-03 15:22:35.432000             🧑  作者: Mango

具有特定值的 numpy 数组 - Python

NumPyPython编程语言的一个扩展库,它是一个用于科学计算的重要工具,可以处理大型的多维数组。在实际应用中,我们经常需要用特定的值来初始化一个NumPy数组。

创建一个具有特定值的 numpy 数组

对于一个具有特定值的 NumPy 数组,我们可以使用 zeros()ones() 方法进行创建。zeros()方法创建的数组全部填充为0,而ones()方法创建的数组全部填充为1。下面是创建一个 $4 \times 5$ 的数组,全部填充为3的代码示例:

import numpy as np

arr = np.ones((4, 5)) * 3
print(arr)

输出结果为:

[[3. 3. 3. 3. 3.]
 [3. 3. 3. 3. 3.]
 [3. 3. 3. 3. 3.]
 [3. 3. 3. 3. 3.]]
另一种方法

如果我们需要初始化一个全部填充为任一值的 NumPy 数组,我们可以使用 full() 方法,该方法接受一个数组形状和一个填充值作为参数。下面是创建一个 $3 \times 4$ 的数组,全部填充为5的代码示例:

import numpy as np

arr = np.full((3, 4), 5)
print(arr)

输出结果为:

[[5 5 5 5]
 [5 5 5 5]
 [5 5 5 5]]
结论

到此,我们已经掌握了如何在 Python 中创建一个具有特定值的 NumPy 数组,可以有效地帮助我们完成科学计算的各种任务。