我有一个numpy数组(A),其形状为(100000, 28, 28),我使用A.reshape(-1, 28x28)对其进行重塑
这在机器学习流程中非常常见。它的工作原理是什么?我一直不理解reshape中-1的含义。
这个问题与这个完全相同,但没有得到充分的解释。请问有答案吗?
回答:
这意味着,对于你传入-1
的维度,其大小会被自动推断出来。因此,
A.reshape(-1, 28*28)
意味着“重塑A
,使其第二维的大小为28*28,并计算出第一维的正确大小”。
我有一个numpy数组(A),其形状为(100000, 28, 28),我使用A.reshape(-1, 28x28)对其进行重塑
这在机器学习流程中非常常见。它的工作原理是什么?我一直不理解reshape中-1的含义。
这个问题与这个完全相同,但没有得到充分的解释。请问有答案吗?
回答:
这意味着,对于你传入-1
的维度,其大小会被自动推断出来。因此,
A.reshape(-1, 28*28)
意味着“重塑A
,使其第二维的大小为28*28,并计算出第一维的正确大小”。