2024-03-28 16:27:43 发布
网友
如何在python中创建一个由零组成的二维数组,该数组将被存储为整数而不是浮点数?np.zeros((10,10))创建浮点数。你知道吗
np.zeros((10,10))
你可以用完整的方法
import numpy as np arr = np.full((3,4),10) # will return a 3 X 4 array setting values to 10
还有一种是全像,主要区别是使用现有数组的形状,并创建另一个具有相同形状的数组,但您可以设置任何值 举个例子: 将numpy作为np导入
x = np.arange(6).reshape(2,3) # so x =np.array([[1,2,3], [4,5,6])
你想要一个形状相同(2,3)但有10个值的数组
arr = np.full_like(x,10) # arr=np.array([10,10,10], [10,10,10])
像这样的行也应该有用:[[0 for i in range(10)] for i in range(10)]
[[0 for i in range(10)] for i in range(10)]
你可以使用numpy.full
numpy.full(shape, fill_value, dtype=None, order='C')
np.full((10, 10), 0, dtype=int)
或numpy.zeros
numpy.zeros(shape, dtype=float, order='C')
numpy.zeros((10, 10), dtype = int)
你可以用完整的方法
还有一种是全像,主要区别是使用现有数组的形状,并创建另一个具有相同形状的数组,但您可以设置任何值 举个例子: 将numpy作为np导入
你想要一个形状相同(2,3)但有10个值的数组
像这样的行也应该有用:
[[0 for i in range(10)] for i in range(10)]
你可以使用numpy.full
或numpy.zeros
相关问题 更多 >
编程相关推荐