我正在尝试自学Python,所以我对此很陌生。我的代码非常简单。 我只有一个用整数随机生成的 numpy 数组。我的代码如下所示
arr = np.random.randint(100, size=(5,5))
print(arr)
当它打印时,它会像这样用括号打印
[[98 87 45 5 67]
[33 39 1 40 96]
[97 55 85 2 65]
[18 28 32 55 21]
[96 46 14 87 28]]
如何删除所有括号,只保留中间有空格的数字?
最佳答案
使用 Pandas 怎么样?
import numpy as np
import pandas as pd
arr = np.random.randint(100, size=(5,5))
df = pd.DataFrame(arr)
print(df.to_string(header=False, index=False))
45 40 99 8 20
29 18 54 52 51
94 52 84 61 17
44 54 38 48 62
4 76 95 73 46
关于python - 打印不带括号的 numpy 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59403929/