如何创建一个空的和一个完整的 NumPy 数组?
有时需要为特定问题同时创建一个空数组和完整数组。在这种情况下,我们有两个函数名为 numpy.empty()和 numpy.full() 创建空数组和满数组。
句法:
numpy.full(shape, fill_value, dtype = None, order = ‘C’)
numpy.empty(shape, dtype = float, order = ‘C’)
示例 1:
Python3
# python program to create
# Empty and Full Numpy arrays
import numpy as np
# Create an empty array
empa = np.empty((3, 4), dtype=int)
print("Empty Array")
print(empa)
# Create a full array
flla = np.full([3, 3], 55, dtype=int)
print("\n Full Array")
print(flla)
Python3
# python program to create
# Empty and Full Numpy arrays
import numpy as np
# Create an empty array
empa = np.empty([4, 2])
print("Empty Array")
print(empa)
# Create a full array
flla = np.full([4, 3], 95)
print("\n Full Array")
print(flla)
Python3
# python program to create
# Empty and Full Numpy arrays
import numpy as np
# Create an empty array
empa = np.empty([3,3])
print("Empty Array")
print(empa)
# Create a full array
flla = np.full([5,3], 9.9)
print("\n Full Array")
print(flla)
输出:
在上面的例子中,我们创建了一个 3X4 的空数组和一个INTEGER类型的 3X3 完整数组。
示例 2:
蟒蛇3
# python program to create
# Empty and Full Numpy arrays
import numpy as np
# Create an empty array
empa = np.empty([4, 2])
print("Empty Array")
print(empa)
# Create a full array
flla = np.full([4, 3], 95)
print("\n Full Array")
print(flla)
输出:
在上面的例子中,我们创建了一个 4X2 的空数组和一个INTEGER和FLOAT类型的 4X3 完整数组。
示例 3:
蟒蛇3
# python program to create
# Empty and Full Numpy arrays
import numpy as np
# Create an empty array
empa = np.empty([3,3])
print("Empty Array")
print(empa)
# Create a full array
flla = np.full([5,3], 9.9)
print("\n Full Array")
print(flla)
输出:
在上面的例子中,我们创建了一个 3X3 的空数组和一个FLOAT类型的 5X3 的完整数组。