I have been trying to save numpy array to a file without brackets and white spaces at the beginning of each line. Unfortunately the last one does not work. Array:
[[ 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]]
Code:
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()
How can I fix it up?