2
我有一個numpy的數組:使列表分隔值
[[[116 114]
[111 104]]
有沒有辦法讓這個:
[[[116,114]
[111,104]]
或命令,使這個總和看起來像這樣:
[[[230]
[214]]
如果我使用np.sum()
,則返回444
。
我有一個numpy的數組:使列表分隔值
[[[116 114]
[111 104]]
有沒有辦法讓這個:
[[[116,114]
[111,104]]
或命令,使這個總和看起來像這樣:
[[[230]
[214]]
如果我使用np.sum()
,則返回444
。
使用數組tolist
功能:
>>> r = numpy.array([[116, 114],[111, 104]])
>>> [sum(e) for e in r.tolist()]
[230, 215]
指定axis
:
>>> a = np.array([[[116,114], [111,104]]])
>>> np.sum(a, axis=-1)
array([[230, 215]])
>>> a.sum(axis=-1)
array([[230, 215]])
什麼你問?如何更改顯示的表示法或如何執行沿軸的總和或什麼? – DSM