np.reshape() 如何重新调整具有三个参数指定的矩阵尺寸?

10 浏览
0 Comments

np.reshape() 如何重新调整具有三个参数指定的矩阵尺寸?

这个问题已经有了答案

numpy中的reshape函数中的-1是什么意思?

matrix = np.array([[10,450],[110,250],[200,500]])
reshaped = matrix.reshape(-1,1,2)

矩阵会怎样被重塑? (-1,1,2)的意思是什么?

admin 更改状态以发布 2023年5月20日
0
0 Comments

在reshape中有3个参数,因此结果将是一个三维数组。\n第二个维度将为1,第三个维度大小为2。\n第一个维度的 -1 表示计算此第一个维度的大小是即时完成的,以便所有元素都适合。\n在这种特殊情况下,结果是\n

array([[[ 10, 450]],
       [[110, 250]],
       [[200, 500]]])

0