簡體   English   中英

如何在數組中的數字之間添加逗號?

[英]How can I adding commas between the numbers in array?

import numpy
import re
data1 = []

with open("C:/Users/PycharmProjects/firsttry.txt", 'r') as textfiles:
for line in textfiles:
    data2 = [item.strip() for item in line.split(',')]
    data1.append(data2)
print(data1)

結果變成

[['0.1 0.4 0.7'], ['0.2 0.5 0.8'], ['0.3 0.6 0.9']]

我怎樣才能把它變成矩陣形式,這樣我就可以得到 select 這樣的數字data[0][0] = 0.1

我不知道你的輸入文本文件是什么 - 如果我知道,我可以將它減少到一次通過輸入行。 這是另一個以您想要的格式獲得結果的方法:

newresult = []
for row in data1:
    newresult.append([float(c) for c in row[0].split(' ')])
print(newresult)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM