TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Eigen Tutorial (2013) [pdf]

9 点作者 limoce大约 3 年前

1 comment

cyber_kinetist大约 3 年前
Eigen is the bread and butter of numerical computation in C++, just like how Numpy is the bread and butter of numerical computation in Python. It is the only (widely used) math library that can optimize its expressions in compile-time (example: A + B + C actually fuses the additions together rather than creating temporary vectors&#x2F;matrices) As a result it gets competitive results with more conventional BLAS or specialized libraries while being much more ergonomic to use. (You can opt to use a BLAS backend with it though, performance can depend heavily on your specific usecase).<p>Tensorflow is using it in their CPU backend (which is the reason why there are some Google engineers participating in its development). Its usage is also prevalent among many different disciplines including machine learning, optimization, physical simulation, graphics, geometry processing, you name it.