scipy

    0熱度

    1回答

    我目前正在使用scipy繪製數據矩陣X中的一組特徵變量的正常可靠性圖。但是,我使用的模塊沒有返回我的r^2值。這是我的簡單代碼: Data_Matrix=pd.read_csv('My csv') My_datum=My_Data.as_matrix() #loop through all feature variables for i in range(My_datum.shape[1])

    0熱度

    1回答

    獲取python中的sparse.csr_matrix矩陣的中值(沿着行和列)的最佳方法是什麼? PS:本webpage可是沒有中位數

    0熱度

    1回答

    我確實找到了計算點羣集的中心座標的方法。然而,當初始座標的數量增加時(我有大約100 000個座標),我的方法非常慢。 瓶頸是代碼中的for循環。我試圖通過使用np.apply_along_axis來刪除它,但發現這只不過是一個隱藏的Python循環。 是否有可能以矢量化的方式檢測並平均出各種大小的過於接近點的聚類? import numpy as np from scipy.spatial i

    1熱度

    1回答

    這是我第一次使用scipy.signal庫,並且正在用方法filtfilt()試驗一個錯誤。 這是我試圖執行代碼: Fs = 1000 # s is an array of numbers a=signal.firwin(10, cutoff=0.5/(Fs/2)) ss = s - np.mean(s) se = signal.filtfilt(a, 1, ss, method="gu

    0熱度

    1回答

    我有一個非常具體的任務,我需要找到我的指數函數的斜率。 我有兩個陣列,一個表示波長範圍在400和750 nm之間,另一個表示吸收光譜。 x =波長,y =吸收。 我的擬合函數應該是這個樣子的是: y_mod = np.float(a_440) * np.exp(-S*(x - 440.)) 其中S是斜率和圖像等於0.016,這應該是在價值觀我應該得到的範圍(+/- 0.003)。 a_440是在4

    1熱度

    1回答

    我有以下腳本來使用odeint來計算dRho。 P_r = 10e5 rho_r = 900 L = 750 H = 10 W = 150 A = H * W V = A * L fi = 0.17 k = 1.2e-13 c = 12.8e-9 mu = 2e-3 N = 50 dV = V/N dx = L/N P_in = P_r rho_in = rho

    1熱度

    2回答

    在Matlab中/八度音功能不是,spdiags([-8037.500 50.000 -12.500], 0:2, 1, 51)給出以下輸出: (1, 1) -> -8037.5 (1, 2) -> 50 (1, 3) -> -12.500 然而,當我使用在Python下面,它不會產生類似的結果作爲在Matlab /八度: ​​ Python的spdiags()產生下面的輸出,這是在缺少一

    1熱度

    1回答

    如何調整N-D numpy圖像的大小? 我不只是想對它進行二次採樣,而是對像素進行插值/平均。 例如,如果我開始與 array([[[3, 1, 3, 1], [3, 1, 3, 1], [3, 1, 3, 1], [3, 1, 3, 1]], [[3, 1, 3, 1], [3, 1, 3, 1], [3, 1, 3, 1

    1熱度

    1回答

    我想使用scipy和python 3.x三態高斯函數。我認爲我真的差不多在那裏,但我在這裏摸不着頭腦,因爲我無法弄清楚它出了什麼問題。 data =np.loadtxt('mock.txt') my_x=data[:,0] my_y=data[:,1] def gauss(x,mu,sigma,A): return A*np.exp(-(x-m

    1熱度

    1回答

    我不能夠使用PIP安裝SciPy的庫並且得到錯誤 Collecting scipy Using cached scipy-0.19.1.tar.gz Installing collected packages: scipy Running setup.py install for scipy ... error Complete output from comman