文章目录

问题

运行下面代码,提示错误

rowsum = np.array([1,2,3])
r_inv = np.power(rowsum, -1)

ValueError: Integers to negative integer powers are not allowed.

原因

rowsum 的 数据类型是整数,不是浮点数,只有浮点数才能进行power运算

解决

rowsum = np.array([1,2,3], dtype=np.float32)
r_inv = np.power(rowsum, -1)
Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐