贊助廠商

娛樂城推薦

首頁

刊登資訊

  • 刊登者:匿名
  • 時間:2021-06-04 11:10:10

尚未解答Python- 新手array問題

Python- 新手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

--

0個答案 Python- 新手array問題

其他問題

友站連結