Skip to content

Details

講者:

Theon Lin

題目:
透過 Rust 的加持幫你的 python 開加速

Python亦被稱為「膠水語言」,在面對程式語言執行效率的軟肋,就讓其他高效能語言開發的模組來做加速。Rust是由Mozilla主導開發的通用、編譯型程式語言,設計準則為「安全、並行、實用」。在這次演講中主要會介紹如何在Python語言呼叫Rust模組,進而得到執行效率加速。

~~~~~ 中場休息 ~~~~~~~

講者:

DBoy Liao

題目

pybind11 array and buffer interface: A numpy user’s perspective

`pybind11` 是一個 header-only 的 C++ 套件,讓開發者可以輕易包裝 C++ 程式,生成 Python 可以直接 import 使用的函式庫,其中 buffer 與 array 相關 API 更是可以無縫與 `numpy` 對接。身為一個 `numpy` 的重度使用者,我會簡短介紹 `pybind11` 的 buffer 與 array API 並以此為頭,回頭剖析 `numpy.ndarray`,希望讓聽眾可以更理解 `numpy` 與 `pybind11` buffer 與 array 的資料結構與像是 broadcasting rule 的關係。

Events in Taipei
Linux
Python
Django
Open Source
Software Development

Members are also interested in