2011-07-27 24 views
1

在加速框架上觀看WWDC視頻後,我看到它有兩個名爲BLAS和LAPACK的包。當他們談到BLAS時,聽起來並不是我想要的,然而,LAPACK標題爲「線性代數包」,聽起來像是我想做的事。加速框架的代數

您可以使用這兩個框架中的第二個LAPACK來執行諸如求解方程,因式分解和其他基本代數運算的函數嗎? - 讓我感到困惑的是,當我看着蘋果文檔時,他們幾乎沒有提及LAPACK。

Apple Docs

正如你可以在這裏看到,他們對BLAS文檔,而不是LAPACK

我將不勝感激,如果有人誰知道關於加快框架可以見識一下話題,因爲我什麼都不知道它!

回答

2

LAPACK和BLAS提供高性能數字線性代數例程。特別是,它們被用來做這樣的事情:

  • 乘兩個矩陣
  • 查找矩陣的特徵值
  • 數值求解線性方程(的系統即,形式Ax的等式= b,其中A是矩陣,x和b是向量)。

很難從你的問題告訴,但它聽起來像你想要做的是象徵代數,像保理x^2 + 4x + 4(x + 2)(x + 2)。是對的嗎?如果是這樣,BLAS和LAPACK將不會對你有多大用處。如果沒有,你能否澄清你想解決的問題?

請注意,BLAS和LAPACK被蘋果稀少地記錄,因爲它們是高度標準化的接口;有大量的公共文件可以在網上和書面形式獲得。

+0

謝謝,這是有道理的 - 我已經實現了二次分解,解決等等,想知道這個做其他的東西... –