lqhenwunai 发表于 2020-9-7 16:34:58

matrix转array问题2

本帖最后由 lqhenwunai 于 2020-9-7 16:37 编辑

不好意思再问一下,我用以下代码,打印出来的b还是[], 而不是
请问这应该怎么解决呢?

import numpy as np

a=np.matrix(np.ones((3,3)))
sum_a=np.sum(a,axis=1)

c=a

b=np.array(np.zeros(3))

for i in range(3):
      c=a/sum_a

for i in range(3):
      b=b+c

print(b)


试了b, *b, 都不行,但是用kogawananari提到的np.ravel(b)可以。
不好意思没看到最新的回帖。不好意思。

另外谢谢所有人的帮助。问题解决了。

sunrise085 发表于 2020-9-7 16:37:00

两种方法
print(b)
print(*b)

lqhenwunai 发表于 2020-9-7 16:39:25

sunrise085 发表于 2020-9-7 16:37
两种方法

谢谢。不过我试了这两种方法,给出的还是[]. 至少python3是。

sunrise085 发表于 2020-9-7 20:06:11

lqhenwunai 发表于 2020-9-7 16:39
谢谢。不过我试了这两种方法,给出的还是[]. 至少python3是。

b是[]
那么b就一定是
你是不是看错我写的了?
页: [1]
查看完整版本: matrix转array问题2