precision

    -1熱度

    2回答

    首先對不起,如果這個問題已經發布,但我找不到它。 我剛剛開始使用python並在PyCharm中編碼。 做一些練習,不明白爲什麼我的配方沒有正確格式化。 正如你在圖片中看到的,我想用'.2f'精度格式化結果(浮點數)。它可以與一些數字一起使用,但是當我輸入11或45時,99 數量沒有用.2精度格式化。我是新手,但是你可以告訴我光線還是至少指向哪裏可以找到蠟燭? (解決方案)

    1熱度

    1回答

    worth = Decimal(request.POST.get('worth')) print(request.user.profile.cash) # -> prints 10000.000000000000000 print(worth) # -> prints 10000 Profile.objects.filter(user=request.user).update(cash=F(

    0熱度

    2回答

    我想知道爲什麼雙精度和單精度數有時相等,有時不相等。因爲當我下面舉個例子,他們是不相等的: import numpy as np x=np.float64(1./3.) y=np.float32(1./3.) 但以下是平等的: x=np.float64(3.) y=np.float32(3.) 我明白爲什麼第一套X和Y是不相等的,但我不是很肯定爲什麼第二套是平等的。

    1熱度

    1回答

    我有一個帶有彩條的等值線圖。但是,它會截斷一些有效數字,並只顯示邊上的其餘數字。 有沒有更精確地在彩條上顯示有效數字的方法(即帶有更多有效數字的標籤)?

    1熱度

    2回答

    我有一個recurring problem在Python中將大量數據保存到csv。這些數字是毫秒紀元時間戳,我無法轉換或截斷並必須以此格式保存。由於與毫秒時間戳列還包含一些NaN值,熊貓自動轉換它們漂浮(見陷阱the documentation下「支持整數NA」。 我似乎無法避免這種行爲,所以我的問題是,在使用df.to_csv時,如何將這些數字保存爲整數值,即沒有小數點或尾隨零?我在同一個數據框

    0熱度

    4回答

    我有一個產生以下輸出一個Python腳本: 31.7 31.71 31.72 31.73 31.74 31.75 31.76 31.77 31.78 31.79 31.8 31.81 31.82 31.83 31.84 31.85 31.86 31.87 31.88 31.89 31.9 31.91 請注意編號31.7,31.8,31.9。 我的腳本的

    2熱度

    1回答

    有沒有辦法提高numpy.linalg.eig()和scipy.linalg.eig()的輸出精度? 我對角化了一個非對稱矩陣,但我期望在物理基礎上得到一對真正的正負特徵值譜。事實上,特徵值是成對出現的,我通過獨立的分析計算驗證了其中兩對是正確的。有問題的一對是特徵值接近於零的那一對,似乎有很小的虛部。我期待這一對在零點退化,所以虛部最多可以達到機器精度,但它們要大得多。我認爲這會導致特徵向量中的

    1熱度

    3回答

    我試圖使用jq命令bash腳本中的 #!/bin/bash timeout -t 15 gpspipe -w -n 8 gpsd | jq '{latitude:.lat,longitude:.lon}' | { # do something } 所以從gpspipe { "lat":34.284606710, "lon":-12.543774500 }

    0熱度

    1回答

    我正在使用numpy在python 2.7下,並且想到使用以代表像2e315這樣的大數字。然而它被認爲是inf,儘管它小於允許的最大表示,接近1e4932。 In [1]: import numpy as np In [2]: np.finfo(np.float128) Out[2]: finfo(resolution=1e-18, min=-1.18973149536e+4932, max=

    0熱度

    2回答

    在這個例子中: long_ten = 10**21 print(' type(long_ten):', type(long_ten)) print(' long_ten: {:52,f}'.format(long_ten)) tenth = 0.1 print(' type(tenth):', type(tenth)) print(' float(52f): {:52.52f}'.fo