python - IPython - 摆脱矩阵打印输出中的 numpy 换行符

标签 python arrays numpy matrix

我正在查看我用 numpy 创建的矩阵,并注意到当我打印它时,只需将数组名称输入解释器,numpy 似乎添加了一个新行,或者遇到了某种障碍屏幕中间(在本例中是在 3 个元素之后),并且在右边浪费了很多空间。有没有办法让它使用单元格的整个宽度进行输出,请参见下文。

numpy array

最佳答案

我建议使用 pandas 进行打印。 尽管它不在 Ipython 中,但也许它会有所帮助。

b = np.random.random((5,15))

enter image description here

a = pd.DataFrame(b)

a.round(2)

enter image description here

关于python - IPython - 摆脱矩阵打印输出中的 numpy 换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32086260/

相关文章:

python - 如果一个对象没有 `__dict__` ,它的类必须有一个 `__slots__` 属性吗?

python - 拆分和编辑 CSV 列并按字母顺序排列

java - A* 具有敌人意识

python - (i :j:k) numpy slicing?) 中 j 的默认值是多少

python - 如何从 3d numpy 数组中提取向量?

python 2.7 : wmi module: Creating an interactive process on a remote system

python - 对 pandas 系列中的日期数据进行排序

Javascript 删除线

javascript - 为什么我不能在 JavaScript 中设置数组元素(字符串)的属性?

python - 从 Pandas Series/Dataframe 中减去聚合