年會議程表
R2
R0
R1
R3
S
08:30
09:00
09:10
10:00
10:05
10:55
11:05
11:45
12:45
13:25
13:35
14:15
14:25
14:35
14:45
15:25
16:05
16:45
16:55
17:45
17:55
09:00
10:00
10:55
11:05
11:45
12:45
13:35
14:15
14:25
14:35
14:45
15:25
16:05
16:45
17:45
17:55
Presentation
Python 太慢?C++ 太難?用 pybind11 摻在一起做撒尿牛丸!
schedule
14:45 - 15:25
location_on
R3
議程介紹
在科學計算的領域中,效能與易用性常常相互矛盾。Python 提供了直觀的程式介面,但在高效能計算的表現卻差強人意。為了彌補這一點,我們能呼叫 C/C++ 的演算法來提升效能,如科學計算常用的 NumPy 背後就是用 C 實作。這種整合方案提供了卓越的速度,同時保留 Python 友善的開發環境。
這場演講將透過 pybind11 把 C++ 演算法包裝成 Python 套件,實作一個簡易的曲線擬合工具供開發者呼叫。聽眾將學習到怎麼結合 Python 的易用性與 C++ 的效率,開發自己的高效能計算工具。
Jason Teng
哈囉!我是 Jason,目前交大碩一數據所,喜歡碰一堆有的沒的領域,像是程式競賽、軟體工程、深度學習、IT infra 或各種奇怪的東西。各種技術都很好玩,越學感覺越無知,時間永遠不夠,所以要多碰! 另外我是 Vim 派,不喜歡滑鼠 : D