2 如何在numpy中執行高精度計算?通過高精度我的意思是100精度在十進制。numpy中的高精度計算 來源 2017-08-10 Hesam SoltanpanahiSarabi +0 Python爲此具有'Decimal',但NumPy只有像'np.float32'和'np.float64'這樣的標準數據類型。 – Michael +0 謝謝Michael!你知道Decimal和Numpy一樣快嗎? – +0 它建立在「普通」的Python上,所以你必須在元素上運行循環,而NumPy將會小得多,我猜。請參閱[這裏](https://docs.python.org/3.7/library/decimal.html)以供參考。 – Michael
1 Numpy不具有任意的浮點精度。您需要使用標準庫中的decimal或mpmath等第三方庫。這兩個庫都使用C擴展進行內部計算,所以它們應該相當快。 來源 2017-08-11 01:30:46 +0 mpmath使用純Python,除非安裝了gmpy。 –
Python爲此具有'Decimal',但NumPy只有像'np.float32'和'np.float64'這樣的標準數據類型。 – Michael
謝謝Michael!你知道Decimal和Numpy一樣快嗎? –
它建立在「普通」的Python上,所以你必須在元素上運行循環,而NumPy將會小得多,我猜。請參閱[這裏](https://docs.python.org/3.7/library/decimal.html)以供參考。 – Michael