討論串[問題] 關於 數字"123E-10" 的讀寫
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者a29788685 (嘉峰)時間11年前 (2013/07/15 18:49), 編輯資訊
1
0
0
內容預覽:
您好,想請問,. 我有一個檔案txt,裡面有XXXE-10之類的數字,. 意思就是:例如123E-10=123*10^-10的意思,. 但在mathematica中E會讀成自然常數e,. 因為數字非常多,不可能一個一個改,想請問有沒有人有比較好的解決方法?. 感謝. --. 發信站: 批踢踢實業

推噓5(5推 0噓 10→)留言15則,0人參與, 最新作者chungyuandye (養花種魚數月亮賞星星)時間11年前 (2013/07/15 19:17), 編輯資訊
1
0
1
內容預覽:
利用NumberForm來處理科學符號輸出. ?NumberFOrm. ?ExponentFunction. (* 隨機資料 *). test = N@RandomInteger[{0, 10}, {5, 10}]/6000000. (* 如果資料在正負無窮大之間,不使用科學記號,*). (* 但是
(還有245個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者leo80042 (嗯嗯啊啊去洗澡)時間11年前 (2013/07/15 20:11), 編輯資訊
0
0
0
內容預覽:
這樣做是對的。我之前的做法是. AAA = ReadList["檔案路徑", String]. ImportString[AAA[[#]], "List"][[1]] & /@ Range[Dimensions[AAA][[1]]]. 出來的list結構會少一層,比較好用. 但我沒處理過很大的檔案
(還有170個字)
首頁
上一頁
1
下一頁
尾頁