fractions

    14熱度

    1回答

    例如,當我計算98/42我想要得到7/3,而不是2.3333333,有沒有使用Python或Numpy的函數?

    0熱度

    5回答

    大家好,我有一個noob問題。 我怎麼設置下面的代碼打印: 1/30 + 2/29 + 3/28..........30/1 分子爲增加\分母減小 我有以下幾點: for i in range(1,31): v = i for j in range(30,0,-1): t = j print(v/t) 但打印 1.0 1.0344827586206897 1

    0熱度

    2回答

    我試圖從小數轉換爲小數運動機率。我已經通過搜索發現了一個PHP函數,它運作良好,但某些小數會出現問題,比如2.1這MAXS從服務器:6 function dec2frac($dec) { $decBase = --$dec; $div = 1; do { $div++; $dec = $decBase * $div;

    0熱度

    2回答

    某種函數可找到給定埃及分數的標準分數符號版本。 例如: input: 3, 15 output: 2/5 對於那些不熟悉的古埃及分數解釋: (1/3 + 1/15) = 18/45 = 2/5 什麼樣的公式可以做到這一點?如果不是一個等式那麼什麼樣的操作?

    2熱度

    4回答

    我需要編寫一個java類「分數」。 這個類應該能夠理解像+, - ,*,/這樣的基本算術運算。我發現很多的「分數」類和理解他們,但是所有使用的方法,如「f1.add(F2);」(F1,F2是分數的對象,例如: f1 = new Fraction(1,5); f2 = new Fraction(2,5); 我需要什麼是直接操縱像整數的操作,例如: **f1 = f1 + f2;** ,而不

    -2熱度

    1回答

    這個問題告訴我......編寫一個構建2個分數5/7和3/8的主要方法,然後創建2個其他分數,其值是總和和乘積原分數 public class Fraction { int num; int den; public int sum; public int getAddition() { sum = (this.num + oth

    0熱度

    2回答

    C++ 我想coutfloat f = 2.3333,但只具有兩個小數。我怎麼做? 我記得是這樣的,但它不工作: cout << f:2 << endl;

    5熱度

    1回答

    我試圖使用numpy陣列中的元素作爲Fraction模塊的輸入,並且出現以下錯誤:「TypeError:兩個參數都應該是Rational實例」 例如,如果我這樣做: Y = np.array([7,1], dtype='int64') X = Y[0]*3+Y[1] 然後: a = Fraction(58,X) 我會得到同樣的錯誤。我也試圖做X=X.astype('int')或X=X.a

    1熱度

    3回答

    我有從JTextField輸入的字符串,它必須是一個帶有數字的分數輸入,用一個'/'分隔。 當用戶錯誤地輸入字符串時,我需要拋出一個錯誤;到目前爲止,我可以匹配模式,但異常不會被拋出。不知道我做錯了什麼,或者是否有更簡單的方法來做到這一點,(我需要嘗試使用try-catch); public void setInputData(String strFrac1, String strFrac2, S

    0熱度

    2回答

    我必須用什麼方法來寫分數例如½在使用VB.Net的標籤中?