![](/img/trans.png)
[英]Can I load a Numeric.LinearAlgebra.Static vector from a pointer
我想使用Foreign.Marshal.Array向/從 Fortran77 庫傳遞雙數組,但在我的 Haskell 代碼中,我想使用來自Numeric.LinearAlgebra.Static的靜態大小的向量。 我的最小示例嘗試如下。{-# LANGUAGE DataKinds #-} impo ...
[英]Can I load a Numeric.LinearAlgebra.Static vector from a pointer
我想使用Foreign.Marshal.Array向/從 Fortran77 庫傳遞雙數組,但在我的 Haskell 代碼中,我想使用來自Numeric.LinearAlgebra.Static的靜態大小的向量。 我的最小示例嘗試如下。{-# LANGUAGE DataKinds #-} impo ...
[英]Mutable list of mutabale non-integral types in Haskell
我正在嘗試從二進制文件中解析一個巨大的復雜值的 3d 數據數組。 稍后這應該成為l矩陣( nxm )。 由於我要處理這些矩陣,因此我僅限於矩陣庫 - hmatrix 似乎很有希望。 數據布局不是我要求的格式,所以我必須在(i,j,k) -> (k,i,j)的位置跳來跳去,其中i和j是n的元素, ...
[英]haskell hmatrix installation under windows 10
我在網上閱讀了所有相關主題(包括stackoverflow),並試圖嚴格遵循他們的建議,但沒有任何幫助。 這是我的設置:Windows 10. gcc 8.2.2 我的命令文件(在Windows的普通cmd和mingw終端下運行,結果相同): cabal install hmat ...
[英]Apply element-wise mathematical function using hmatrix (with vectorization)
我需要以有效的方式在Haskell中的向量元素上應用函數,這意味着我不是在尋找這樣的東西: 更具體地講,使用Haskell在hmatrix中是否有exp, log, ... etc用於元素智能矢量操作,類似於使用python在numpy中的對應操作? 如果不使用矢量處理功能,我的代碼將 ...
[英]How much space does ridge regression require?
在Haskell中, 嶺回歸可以表示為: 但是,此操作非常昂貴。 這是一個簡約的示例,該示例在我的計算機上需要2GB以上的內存,並且需要3分鍾才能執行。 $ cabal exec ghc--O2 Test.hs $ time ./測試 ./Test 190.16 ...
[英]Efficient Haskell equivalent to NumPy's argsort
是否有標准的Haskell等同於NumPy的argsort函數? 我正在使用HMatrix ,因此,想要一個與Vector R兼容的函數,它是Data.Vector.Storable.Vector Double的別名。 下面的argSort函數是我目前使用的實現: 我使用顯式限定 ...
[英]Why does (-) fail to typecheck when I place a Double Matrix on the left and a Double on the right?
由於hmatrix為Matrix類型提供了Num的實例,因此我可以表示逐元素減法,例如: 效果很好,因為3是一個Num ,並通過從m每個元素中減去3生成矩陣。 為什么這也不起作用: 我得到的錯誤是: 我希望編譯器理解Double也是Num 。 為什么看起來不是這樣 ...
[英]Trouble installing hmatrix through MSYS2 on Windows 10
我一直在嘗試在我的(64位)Windows 10計算機上安裝hmatrix。 在搜索並嘗試了許多可能的解決方案(包括此處給出的“ Windows”和“ Alternative Windows Build”下的說明)之后,我決定繼續執行此Reddit線程上的操作 。 但是,當我鍵入命令時 ...
[英]How to remove commas and brackets from a list ( hmatrix )
用於在gnuplot中繪制圖形 我正在嘗試將此矩陣打印到文件中,但是要使其執行到gnuplot中,我需要創建一個不帶逗號和括號的文件,我該怎么做? ...
[英]How to parse multiple matrices from single file to hmatrix?
我有一個txt文件,其中包含多個具有不同維數的整數矩陣,我想將其解析為hmatrix包表示形式,但是找不到任何合適的函數。 文本文件包含以下格式: 例如 我找到的最接近的東西是readMatrix位於: https://hackage.haskell.org/packag ...
[英]Cannot successfully install plot Haskell
我想在我的 Haskell 程序中做一些繪圖,但是當我嘗試安裝 plot 時,我收到以下錯誤。 下面這個問題更新HMATRIX到版本我0.17.0.1 ,但仍然得到同樣的錯誤。 有任何想法嗎? ...
[英]hMatrix breaks in a file, what could be the cause?
我一直在ghci環境中使用hMatrix包,並且一切正常(例如,我可以導入Numeric.LinearAlgebra.HMatrix)。 但是,當我嘗試導入和利用腳本中的相同內容時,一切都會中斷(為了可讀性,我將錯誤消息略微刪節了(較長的_base_GHCiIO錯誤列表))。 例如,文件中的 ...
[英]How to build hmatrix with BLAS and LAPACK under Windows?
Windows 10 x64 Cabal 1.22 我正在按照Windows部分https://github.com/AlbertoRuiz/hmatrix/blob/master/INSTALL.md中的步驟進行操作 我下載了hmatrix源代碼和gsl-lapack-window ...
[英]how to add two matrices in haskell
我正在嘗試使用Haskell的線性代數庫來計算一些特征值,但是首先我需要首先嘗試添加矩陣。 但是,如果我嘗試代表另一種方式,則會收到錯誤消息 我什至不確定matrix 3 [1,2,3,4,5,6,7,8,9 ]因為我想指定我想要一個3×3的矩陣。 其他三個去哪兒了? ...
[英]How to get more performance out of automatic differentiation?
我正在努力優化一個依賴於ad s conjugateGradientDescent函數的程序來完成它的大部分工作。 基本上我的代碼是用Matlab和C編寫的舊論文代碼的翻譯。我沒有測量它,但是代碼每秒運行幾次迭代。 我的每次迭代大約是幾分鍾...... 代碼在此存儲庫中可用: ...
[英]How to advance the RNG state when sampling random distributions using hmatrix-gsl-stats?
從隨機分布中采樣時,如何在hmatrix-gsl-stats中推進RNG:例如: 我沒有在https://hackage.haskell.org/package/hmatrix-gsl-stats-0.2.1/docs/Numeric-GSL-Distribution-Continuou ...
[英]How to do automatic differentiation on hmatrix?
Sooooo ...因為事實證明從偽矩陣到hmatrix數據類型變得非常重要:) 序言部分供參考: 並調用gradientDescent函數: 編輯:這不是原始問題中的代碼,但盡可能地降低。 GHC需要對go子功能有一些限制,但鏈接問題中提出的答案在這里不適用。 e ...
[英]HMatrix Matrix Double - Double product
我不明白為什么在上面的函數中,將2乘以mutliply而不用hx = 0.5乘以不可行。 OTOH, 在函數外部將Matrix Double與Double乘以應有的作用。 我很困惑。 任何指針都歡迎! ...
[英]Haskell - Type incompatibility after qualified import
我正在使用hMatrix,代碼的第一行是: 問題是在我的代碼中向量的類型是V.Vector ,但是V.Vector定義的某些方法的類型是V.Vector Vector -> ... ,而當我嘗試使用這些方法時,GHC無法理解,說它們沒有為輸入V.Vector 。 我怎么解決這個問 ...
[英]Haskell - Instance Declaration on hMatrix
我在列表上使用fromBlocks的fromBlocks函數,其元素由Int-> Int-> Int- Int -> Int -> Int -> Matrix Int類型的函數確定。 但是,GHC抱怨說: 我試圖用:: Matrix Int告訴GHC該計算 ...