【发布时间】:2021-06-09 13:53:29
【问题描述】:
假设您有一个形状为 (100,3) 的多维 Numpy 数组。例如,这里是前 5 行(head):
array([[ 255.16 , 336.7 , 2479.9 ],
[ 249.98 , 329.48 , 2451.32 ],
[ 247.76 , 325.9 , 2422.52 ],
[ 245.22 , 325.78 , 2395.02 ],
[ 248.125, 330.38 , 2435.31 ]])
你将如何使用 numpy 遍历每一行并除以前一行。例如,249.98 / 255.16。然后是 247.76 / 249.98。
在每一列上执行此操作,例如,我们完成了第一列,现在我们要执行第二列,329.48 / 336.7。然后是 325.9 / 329.48。
【问题讨论】:
标签: python numpy multidimensional-array