成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Python又添一大科學計算庫,PyArmadillo發布

新聞 后端
目前,Python 擁有眾多科學計算庫, 最為著名的如 NumPy 和 SciPy。

 目前,Python 擁有眾多科學計算庫, 最為著名的如 NumPy 和 SciPy。但從代數運算以及使用語法來看, 這些庫往往會帶來不必要的繁瑣,沒辦法直觀地管理其中的數據類型。因此將 Armadillo 作為底層的 PyArmadillo 庫基于這一點,重新塑造了類似 Matlab 和 Octave 等簡單易用的語法。此外,由于 pybind11 的用法相對簡單,PyArmadillo 將 pybind11 用來連接 C++ 與 Python。該庫已于近日正式發布。

[[380643]]

作為 C++ 中與 Eigen 并駕齊驅的一大科學計算庫, Armadillo 因其簡單易用的特性深受廣大程序員和科學家的喜愛,也獲得了 Facebook、NASA、Boeing、Siemens、Deutsche Bank、MIT、 CMU、Stanford 等公司和高校的廣泛使用。此外, Armadillo 的主作者和 Rcpp 的主作者聯合開發了 RcppArmadillo,作為 R 語言中的主要科學計算庫,在 Github 每月下載量高達 97.2 萬次。除此以外,Armadillo 還在著名開源機器學習庫 mlpack 中被用作主要的依賴庫之一, 獲得了極高的知名度。

此次 PyArmadillo 庫的開發耗時 2 個月,在 Armadillo 主作者 Conrad Sanderson 的指導建議下,由 Data61 的實習生并在讀于昆士蘭科技大學(QUT)本科的 Jason Rumengan 和在讀于新南威爾士大學(UNSW)本科的 Terry Yue Zhuo 開發完成。其中,Terry 受 Conrad 邀請參與到 PyArmadillo 中與 Jason 共同開發兩大類型 mat 與 cube,也是唯一一位華人。Jason 主要負責 mat 部分以及編譯方面而 Terry 則負責 cube 部分以及文檔和測試。

項目地址:https://github.com/terryyz/PyArmadillo

具體而言,PyArmadillo 是一個 Python 語言的線性代數庫,強調易用性。該庫旨在提供類似于 Matlab 或者 Octave 的高級語法和功能,使得用戶以熟悉且自然的方式表達數學運算。

PyArmadillo 還提供了用于矩陣和多維數據集(cube)的對象,以及 200 多個用于處理對象中存儲數據的相關函數。所有功能都可以在一個平面結構中訪問,并且支持整數、浮點數和復數。通過集成 LAPACK 或者 Intel MKL、OpenBLAS 等高性能替代產品,該庫可以提供各種矩陣分解。

安裝指南

PyArmadillo 庫的具體用例如下圖所示:

​Python又添一大科學計算庫,PyArmadillo發布
  • 安裝 PyArmadillo 需要滿足以下要求:
  • 大于 Python3.6,推薦為 3.8 及以上;
  • 支持至少 C++ 11 標準的 C++ 編譯器;
  • 至少 8G RAM;
  • 64-bit 的 CPU, 最好 4 核以上;
  • 安裝之前已安裝好 OpenBLAS 和 LAPACK。

目前支持的操作系統:

  • Linux;
  • MacOS;
  • Window x64 (x86 暫不支持)。

當前 PyArmadillo 僅為 MVP(minimum viable product),更多的功能還在開發當中。如果使用途中遇到問題,可以通過官網作者的聯系方式與他們交流或者在 GitLab 的倉庫內匯報。

作者簡介

Jason Rumengan,昆士蘭科技大學信息技術本科生。研究興趣在于軟件開發、信息安全、網絡連接、數據分析等。

Jason Rumengan 個人主頁:https://www.jasonrumengan.my.id

Conrad Sanderson 為 Armadillo 的主要作者,曾受 Yoshua Bengio 弟弟 Samy Bengio 指導進入博士后(PostDoc)研究。在 Samy Bengio 為數不多的學生之中,Conrad 是唯一一個他指導過的 PostDoc。后來,Conrad 來到早期為 NICTA 而現今為 CSIRO 一部分的 Data61 擔任研究科學進行研究,并且從計算機視覺研究過渡到開源科學計算庫的開發工作。在 Armadillo 大獲成功之后,Conrad 開始與 Debian 和 R 的主要開發人之一以及 Rcpp 的主作者 Dirk Eddelbuettel 合作進行 RcppArmadillo 的開發。主要研究興趣在于機器學習、AI、模式識別、計算機視覺、高性能數值計算等。

Conrad Sanderson 個人主頁:https://conradsanderson.id.au

華人作者 Terry Yue Zhuo 現為新南威爾士大學(UNSW)計算機科學本科生,主要研究興趣在于自然語言處理(NLP)、AI 和圖像處理等。

Terry Yue Zhuo 個人主頁:https://terryyz.github.io

 

責任編輯:張燕妮 來源: 機器之心Pro
相關推薦

2024-12-20 09:00:00

Python科學計算

2011-08-22 20:18:39

江民科技網警

2010-06-08 09:49:28

Safari 5

2011-04-15 09:14:03

抄襲巨頭IT

2023-09-28 09:00:00

2021-01-13 15:13:07

Python開發 工具

2021-12-20 09:47:20

TailwindCSS前端開發

2018-03-08 10:24:43

蘋果劉海屏安卓

2021-06-09 16:57:21

Windows 10Windows操作系統

2024-12-30 07:47:15

Python科學計算

2010-04-10 16:56:20

云安全掃描工具惡意攻擊

2021-08-26 15:05:01

微軟翻譯文言文微軟亞洲研究院

2018-09-18 23:25:49

Python數據科學

2010-06-04 18:59:43

關閉MySQL

2014-07-17 09:50:27

2021-05-13 09:01:37

思科收購Sedona Syst

2015-08-03 11:50:18

灌水動畫

2021-03-26 11:36:23

中臺業務高并發

2015-09-21 20:03:03

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91在线看| 小草久久久久久久久爱六 | 久久人体视频 | 国产成人一区二区三区 | 日韩视频免费看 | 国精久久 | 在线看国产| 亚洲精品一区二区三区中文字幕 | 久久精品97 | 亚洲精品电影网在线观看 | 一级黄色片日本 | 国产精品一区二区欧美 | 亚洲精品不卡 | 在线看无码的免费网站 | 视频一区二区在线观看 | 久久99蜜桃综合影院免费观看 | 日韩精品久久一区二区三区 | 在线视频一区二区 | 成年人网站免费视频 | 亚洲福利电影网 | 波多野结衣在线观看一区二区三区 | 日韩欧美电影在线 | 日本免费一区二区三区 | www.日韩| aaaa网站 | 国内在线视频 | jizz视频| 午夜视频免费在线观看 | 北条麻妃视频在线观看 | 日韩一区中文字幕 | 91佛爷在线观看 | 精品国产一区二区三区久久 | 狠狠操狠狠干 | 亚欧性视频 | 在线观看你懂的网站 | 一区二区三区四区不卡 | 日本精品一区二区三区在线观看视频 | 免费美女网站 | 亚洲精品国产综合区久久久久久久 | 久久久久久亚洲精品 | 亚洲最大成人综合 |