fractions

    3熱度

    1回答

    我想evaulate一小部分這樣的: 或 \begin{equation} \frac{e^{y_t}}{\sum_{i=1}^T{e^{y_i}}} \end{equation} 大型y值。但是統計軟件(例如R)不能評估exp(800)甚至更大的數字。然後問題是分數被評估爲NaN。但是我們知道這個分數總是在0和1之間。是否可以使用一些數學或編程技巧來解決問題?非常感謝。

    1熱度

    2回答

    我是Sympy的新手,並且已經意識到它對計算和簡化代數表達式非常有用。 但是,當我寫實數的小數部分時,它返回零(像'x'這樣的小數部分沒有問題)。我究竟做錯了什麼? from sympy import * 1./2 Out[2]: 0.5 1/2 Out[3]: 0

    1熱度

    2回答

    我想要一個方法,需要用戶輸入分數或小數,然後驗證它(以合理寬容的方式),然後將其轉換爲小數。 其他編程語言也提出了類似的問題,但它們似乎都依賴於看似不存在於Dart中的eval(),只允許分數,或者要求輸入已經有效。 我想它來處理在以下方面用戶輸入: //generic print("'5': expect:5, actual:" + fractionStringToNum("5").t

    0熱度

    2回答

    我在腦海中有很多年以下的查詢。我知道這聽起來很愚蠢,如果人們不喜歡,它會被刪除。我知道2^3表示乘以2三次,3^-2表示乘以(1/3)兩次。2 ^(0.22)表示的意思是什麼。乘以2次?我的意思是整數分數次冪的邏輯是什麼?

    1熱度

    5回答

    我做了一個代碼,使用戶輸入兩個分數的形式「d/n」。 如何讓它打印分數的簡化形式? 例如:當我輸入2/4時,打印1/2? import sys class Rational: def __init__(self,n,d): self.numerator= n self.denominator= d def value(self): retur

    -3熱度

    2回答

    我的感恩節作業是讓分數計算器採取輸入並給出答案 例如1/2 + 1/4 = 3/4 但是當我輸入輸入時我得到的錯誤: 錯誤啓動: 異常在線程 「主要」 java.lang.Error的:未解決問題彙編: 方法串(INT)在String類型不適用的參數(字符串) at alex.Fraction.run(Fraction.java:44) at alex.Fraction.main(Fractio

    0熱度

    1回答

    我有一些文字: \frac{A}{B} 我需要這個文本轉換成表格: <mfrac> <mrow> A </mrow> <mrow> B </mrow> </mfrac> 我必須使用Python和正則表達式。 A和B可以進一步分數,所以函數必須是遞歸的,例如文本: \frac{1+x}{1+\frac{1}{x}} 必須改變成 <mfrac> <mrow>

    0熱度

    2回答

    因此,我正在嘗試編寫一個涉及體積非常小的程序,例如每個.5釐米長的盒子,每個0.5釐米側。 1/2 * 1/2 * 1/2 = 1/8釐米^ 3對不對? 但這似乎是錯誤的,因爲1/8(.125)比1/2(.5)小得多。通過比較的方式,讓我們說我們來看看毫米改爲: 0.5釐米= 5毫米 5 * 5 * 5 = 125毫米^ 3。這似乎是正確的,因爲125比5的方式更大。 對不起,我試圖寫一個涉及這個

    -1熱度

    2回答

    我正在嘗試創建分數矩陣。 首先,我創建一個類矩陣,並定義方法,如創建一個新矩陣,刪除矩陣,求解一個矩陣(高斯和高斯 - 喬丹方法)。矩陣上的所有值都是浮點數。我編譯所有和作品:D。但現在,我正在嘗試創建另一個矩陣,與第一個矩陣完全相同,但這隻需要用於分數。這是我的問題,我該怎麼做?我如何創建一個接收2號碼的方法(例如:myMethod(2,3)),將這些視爲2/3並放入矩陣位置?我的目標是有這樣的

    2熱度

    1回答

    public class MixedNumberRegex { public static void main(String[] args) { Pattern FRACTION_PATTERN = Pattern.compile("(?:(\\d+)\\s+)?(\\d+)/(\\d+)"); Matcher m = FRACTION_PATTERN.ma