问题
运行下面代码,提示错误
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)