我不明白这有什么问题
>> import numpy as np
>> a = np.array([[[0, 0, 0, 2],[0, 0, 0, 0], [1, 0, 0, 0], [0, 0, 0, 0]], [[0, 1, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0] ,[0, 1, 1, 0]] ,[[0, 0, 0, 0], [0, 1, 1, 0] ,[0, 0, 1, 0] ,[0, 0, 0, 0]]])
>> a
[[[0, 0, 0, 2], [0, 0, 0, 0], [1, 0, 0, 0], [0, 0, 0, 0]],
[[0, 1, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 1, 1, 0]],
[[0, 0, 0, 0], [0, 1, 1, 0], [0, 0, 1, 0], [0, 0, 0, 0]]]
>> np.log(a/0.25)
array([[[ -inf, -inf, -inf, 2.07944154],
[ -inf, -inf, -inf, -inf],
[ 1.38629436, -inf, -inf, -inf],
[ -inf, -inf, -inf, -inf]],
[[ -inf, 1.38629436, -inf, -inf],
[ -inf, -inf, -inf, -inf],
[ -inf, -inf, -inf, -inf],
[ -inf, 1.38629436, 1.38629436, -inf]],
[[ -inf, -inf, -inf, -inf],
[ -inf, 1.38629436, 1.38629436, -inf],
[ -inf, -inf, 1.38629436, -inf],
[ -inf, -inf, -inf, -inf]]])