📅  最后修改于: 2023-12-03 15:22:35.432000             🧑  作者: Mango
NumPy
是Python
编程语言的一个扩展库,它是一个用于科学计算的重要工具,可以处理大型的多维数组。在实际应用中,我们经常需要用特定的值来初始化一个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
数组,可以有效地帮助我们完成科学计算的各种任务。