import numpy as np
arr = np.array([[[1. , 1. , 4. , 6. , 4. ],
[1. , 1. , 4. , 6. , 6. ],
[0.16666667, 0.16666667, 1. , 0.25 , 2. ],
[0.125 , 0.125 , 2. , 1. , 0.16666667],
[0.16666667, 0.125 , 0.25 , 4. , 1. ]],
[[1. , 1. , 5. , 7. , 5. ],
[1. , 1. , 5. , 7. , 7. ],
[0.2 , 0.2 , 1. , 0.33333333, 3. ],
[0.14285714, 0.14285714, 3. , 1. , 0.2 ],
[0.2 , 0.14285714, 0.33333333, 5. , 1. ]],
[[1. , 1. , 6. , 8. , 6. ],
[1. , 1. , 6. , 8. , 8. ],
[0.25 , 0.25 , 1. , 0.5 , 4. ],
[0.16666667, 0.16666667, 4. , 1. , 0.25 ],
[0.25 , 0.16666667, 0.5 , 6. , 1. ]]])
我可以在axis=2中使用乘法吗?prod()不允许axis。抱歉没有解释清楚。我是python新手
1条答案
按热度按时间c3frrgcw1#
我使用了
np.sum(arr, axis=0)
并得到了结果:这是您要查找的内容吗?如果不是,请提供示例数组中的一行作为示例