2024-09-29 21:32:50 发布
网友
我有一个2d numpy数组,它的大小因值而异
如果输入值的维数小于要求的维数,如何通过填充零来概括大小
Exmaple:
具有numpy数组维度的输入列表: [(40173), (40,14), (40,56), (40173)]
我希望所有的数组都是(40173),如果它是,那么它的大小比用零填充其余的数组小
分配给zeros数组:
zeros
In [160]: res = np.zeros((40,173),int) In [161]: res[0:20, 0:30] = np.ones((20,30),int)
这称为零填充。假设要填充数组A:
A
np.pad(A, ((0, rows), (0, cols)), "constant")
您可以设置:
rows = 40 - A.shape[0]
cols = 173 - A.shape[1]
更多信息:Zero pad numpy array
分配给
zeros
数组:这称为零填充。假设要填充数组
A
:np.pad(A, ((0, rows), (0, cols)), "constant")
您可以设置:
rows = 40 - A.shape[0]
cols = 173 - A.shape[1]
更多信息:Zero pad numpy array
相关问题 更多 >
编程相关推荐