2017-02-04 22 views
0

我試圖限定LN在Python (X/Y),內NumPy的。定義對數功率爲NumPy的

我可以將ln(x)定義爲np.log(x),但我如何定義ln (x/y)?

LN (X/Y);自然對數的2

+0

通過說'LN^2(X)'是 「自然對數爲2的力量」,你的意思'(LN(X))^ 2'或者'ln_2(x)'? – Eric

+1

@Eric不是很清楚嗎?我認爲x的自然對數與2_的冪相比會更精確一些。 – miradulo

+0

@Mitch:我忘記了用於下標版本的正確單詞是base – Eric

回答

2

電源有,你可以採取一些辦法,取決於你想要你的公式的普遍程度。

In[107]: np.allclose(np.log(4/3)*np.log(4/3), 
        np.power(np.log(4/3), 2), 
        np.log(4/3)**2) 
Out[107]: True 
3

這只是一個數學符號,沒有任何特殊含義的權力。

ln^2(x/y) 

是一樣的:

ln(x/y) * ln(x/y) 

您可以使用上面的或選擇使用np.power提高ln(x/y)爲2的

3

可以使用**爲冪:np.log(x/y) ** 2