python - 如何“np.loadtxt()”包含多个列表的文件?
问题描述
我需要将我的数据(在名为 all_distance 的文件中,参见下面的代码)转换为可以使用np.loadtxt()
. 它是现在的样子:
[33.59469168 27.70798553 16.66706627 14.70520989 36.87457826 30.94084826
10.14418799 12.23985694]][[22.41035959 20.78096304 22.54639337 ... 54.27224758 50.07847804 29.57401647]
[46.96263574 49.69660493 51.63042426 ... 62.55927258 56.62184849
46.61315397]
[74.11801652 69.49801612 67.3404661 ... 74.80366371 76.57260149
65.30221149]
...
[31.83471431 31.91006652 32.88415695 ... 18.60288851 20.3386166
9.52001239]
[64.22309072 56.07271253 51.97461665 ... 50.46866046 59.31741671
47.88540824]
这些数据来自以下脚本:
BaseDir=os.getcwd()
testfdis = os.path.join(BaseDir, 'all_distance')
fdisout = open(testfdis, "a")
cys_coords = np.loadtxt(cys_files, usecols=(0, 1, 2))
lys_coords = np.loadtxt(lys_files, usecols=(0, 1, 2))
distances = cdist(cys_coords, lys_coords)
fdisout.write('{0}'.format(distances))
我不知道如何将它们打印为单个数组 或 如何将它们转换为单个数组(我想稍后绘制它们的分布)。
解决方案
推荐阅读
- python - 使用 pandas 在数据实际上不是列表的地方爆炸
- vue.js - 将 vuex PersistedState 与 vuex 模块一起使用
- jenkins - Jenkins:在另一个项目成功后安排在晚上进行构建
- swift - 使用 NSLayoutConstraints 初始化器与 Anchors 设置约束的区别
- python - 使用 pandas 读取 CSV 日期会返回 datetime 而不是 Timestamp
- python - 木星上的 Python 目录消失了
- assembly - 崩溃,因为 DIV 指令 ISA: x86-16bit
- c++ - 检查索引是否超出范围以满足 if 条件
- .net - 在 docker 中构建 .net 应用程序,无需额外的复制步骤
- google-chrome - 是否可以始终打开 Chrome Devtools 的“选择要检查的元素”按钮?