pca固定引數批處理

2021-10-04 02:19:33 字數 592 閱讀 1827

這個問題源於:1.yt8m如何做特徵;2.lin大佬的**是針對單個特徵的

一)首先我生成單個2048d的隨機數,並對比np和tf的結果,如下:

f資料是np.float32,絕對誤差在1e-5級別相等。

>>> fff

array([[ -3.677723 , 1.8490214, -1.0782092, ..., -6.7335906,

-18.09343 , 7.8607717]], dtype=float32)

>>> fff_

array([[ -3.6777234, 1.8490222, -1.0782088, ..., -6.733587 ,

-18.093435 , 7.860772 ]], dtype=float32)

二)np批處理結果中的單個結果應該與單個特徵pca相同

這個其實我知道可以搞個for來解決,但這樣很low,np是可以矩陣化運算的。

批處理其實和單個特徵處理一樣,np就是針對行來做的運算,真好用。

絕對誤差1e-4級別相同,迷惑的就是為啥誤差會這麼大。

qq群:868373192 

cmd批處理引數

可以在批處理檔案內的任何地方使用批處理引數,以提取有關環境設定的資訊。cmd.exe 提供批處理引數擴充套件變數 0 到 9 當在批處理檔案中使用批處理引數時,0 將由批處理檔名替換,而 1 到 9 將由在命令列鍵入的相應引數替換。要訪問超出 9 的引數,必須使用shift命令。有關shift命令的...

cmd批處理引數

可以在批處理檔案內的任何地方使用批處理引數,以提取有關環境設定的資訊。cmd.exe 提供批處理引數擴充套件變數 0 到 9 當在批處理檔案中使用批處理引數時,0 將由批處理檔名替換,而 1 到 9 將由在命令列鍵入的相應引數替換。要訪問超出 9 的引數,必須使用shift命令。有關shift命令的...

軟體批處理引數檔案

蛋白質鑑定中涉及兩個軟體,需要處理多組引數檔案 1 一種形式為 h cd h duoduo 11.7 pglyco pglyco.exe h duoduo 11.7 batprocess 0.param pglyco.exe h duoduo 11.7 batprocess 1.param 2 第二...