簡體   English   中英

如何刪除小數點

[英]how to remove the decimal point

我使用numpy.loadtxt()從文件中讀取一些數字(整數),但是,當我打印它時,它以科學計數法顯示。 我使用抑制=真,最后,小數點消失了。 但是仍然有一個小數點。 如何刪除?

在此處輸入圖片說明

有一個可選的參數numpy.loadtxt()稱為dtype ,它允許你指定數組的數據類型。 如果不提供任何參數,則默認值為float,這就是您所看到的。

因此,您可以執行以下操作:

import numpy as np
data = np.loadtxt("filename.txt", dtype=np.int16)

您可以在打印之前將numpy類型轉換為int

# Create example data
example = np.random.rand(10, 2)*10

# Print as integer
print(example.astype(int))

暫無
暫無

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

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