python - 打印不带括号的 Numpy 数组
问题描述
predictions = [x6,x5,x4,x3,x2,x1]
predictions
调用上面的列表会产生以下数组:
[array([782.36739152]),
array([783.31415872]),
array([726.90474426]),
array([772.08910103]),
array([728.79734162]),
array([753.67887657])]
然而我想打印或调用里面的数字,数字周围没有数组或括号。
使用下面的函数干净地将数字保存到 CSV,但我不想保存数字,我想在 iPython 中调用它们:
np.savetxt("P:/Earnest/Old/R/OutputPython.csv", predictions, delimiter=",")
我怎样才能做到这一点?
解决方案
如果您更改predictions
为numpy
数组,则可以使用print(*predictions.flatten(), sep=', ')
.
您可以尝试如下:
import numpy as np
predictions = np.array([np.array([782.36739152]),
np.array([783.31415872]),
np.array([726.90474426]),
np.array([772.08910103]),
np.array([728.79734162]),
np.array([753.67887657])])
print(*predictions.flatten(), sep=', ')
输出:
782.36739152, 783.31415872, 726.90474426, 772.08910103, 728.79734162, 753.67887657
推荐阅读
- php - php AD ldap 搜索过滤器特定 OUS
- django - Django:避免在模板中呈现为变量
- python - Pandas:将多索引级别转换为一组新的列
- python - pd.to_datetime 好的,但仍然不是情节中的日期
- android - 按钮未填充父容器高度
- python - 使用 pyinstaller 转换为 exe 时出现 Moviepy 模块错误
- azure - 在 azure blob 存储容器中,我可以使搜索功能(文件夹)不区分大小写吗
- css - CSS 视差:“溢出:隐藏;” 在 iOS 上打破 3D 变换/透视
- kotlin - 如何在 Kotlin 中使用 okhttp3 进行气流实验 api?
- node.js - 如何修复 NPM