我的功能應採取一個字符串,這是一個基本x/y分數,並轉換到這帶分數作爲一個字符串,其中a b/ca是一個整數,b/c是一個不可簡化的分數。 這裏是我的代碼: from fractions import Fraction
def mixed_fraction(s):
s = x.numerator/y.denominator
a = s
after_decimal =
我有一個數據幀,其中包含一列字符串,它們是整數和混合分數的組合。我想將列'y'轉換爲浮動。 x y z
0 4 Info
1 8 1/2 Info
2 3/4 Info
3 10 Info
4 4 Info
5 6 1/4 Info
我正在考慮的邏輯是用''和'/'分隔列'y'來創建三個單獨的列,看起來像這樣。 x base b c
我知道浮點計算由於其性質而不準確。我試圖找出最好的庫/方式來進行多精度定量比較。我在比較分數,mpq和mpfr。後兩者來自gmpy2庫。第一個來自分數包。我正在使用python3.3 這是我用來比較的腳本。寫得不好,很簡單。 from fractions import Fraction
from gmpy2 import mpq, mpfr
import time
# This scrip
我的程序向用戶提供了三個選項。第一個選項讓用戶輸入一個分子,然後輸入分母。第二個選項顯示我輸入的分數。現在對於第三個選項,假設按從小到大的順序對其進行排序。我一直停留在這一段時間,不知道該怎麼辦 這是我的代碼: #include <stdio.h>
#include <stdlib.h>
//Struct to hold fraction data
typedef struct
{