[問題] 新手array問題
請教一個新手問題
底下為讀入一個txt檔,並將裡面的資料存入array
檔案內容像是 0.0000 12.1234 13.1234 14.1234
10.1234 20.1234 30.1234 40.1234
......有好多排都是浮點數
import re
import numpy as np
dataList=[]
fn='parameter.txt'
fp=open(fn)
data=fp.read()
fp.close()
a=r'-?\d+\.?\d*'
for s in re.findall(a,data):
#print(s)
dataList.append(float(s))
A=np.array(dataList)
B=np.reshape(A,(-1,7))
print(B)
若print(s)會列出一列一列的正確數值
可是print(B)時,array卻變成
[[0.0000 1.21234 1.31234 1.41234]
[1.01234 2.01234 3.01234 4.01234]
.
.
.]]
請問各位大大,全部都變成只有一位整數,為何會這樣qq
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.137.118.237 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1619444626.A.E5B.html
→
04/26 21:59,
3年前
, 1F
04/26 21:59, 1F
→
04/26 22:11,
3年前
, 2F
04/26 22:11, 2F
→
04/26 22:58,
3年前
, 3F
04/26 22:58, 3F
→
04/26 23:00,
3年前
, 4F
04/26 23:00, 4F
→
04/27 15:54,
3年前
, 5F
04/27 15:54, 5F
→
04/27 15:55,
3年前
, 6F
04/27 15:55, 6F
→
04/27 16:27,
3年前
, 7F
04/27 16:27, 7F
→
04/27 17:04,
3年前
, 8F
04/27 17:04, 8F
→
04/27 17:09,
3年前
, 9F
04/27 17:09, 9F
Python 近期熱門文章
PTT數位生活區 即時熱門文章