我一直在尝试将 numpy 数组保存到每行开头没有括号和空格的文件中。不幸的是,最后一个不起作用。大批:
[[ 6. -2.86751284 -0.35808319 1.79360812]
[ 6. -1.59351284 -0.02808319 -0.47039188]
[ 6. 0.51848716 0.21791681 0.17060812]
[ 6. -1.63251284 -0.12208319 0.90460812]
[ 6. -0.26051284 0.03991681 1.33660812]
[ 6. 1.87948716 0.43391681 0.21960812]
[ 6. 2.52048716 0.45191681 1.44760812]
[ 6. 0.40448716 0.04591681 2.58360812]
[ 6. 1.81248716 0.30391681 2.62260812]]
代码:
f = open('result.txt','a')
f.write(str(geometry.shape[0]))
f.write(re.sub('[\[\]]', '', np.array_str(geometry))).lstrip()
f.write('\n')
f.close()
我该如何解决?