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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Geometric Algebra for Python

186 点作者 alex_hirner超过 4 年前

10 条评论

hugohadfield超过 4 年前
Hi everyone, I&#x27;m Hugo one of the maintainers of this package, glad to see lots of interest! If anyone is interested in some of the applications of GA in robotics etc then check out the talk Eric and I gave at GAME2020 back in February <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=bj9JslblYPU" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=bj9JslblYPU</a>
评论 #24400477 未加载
francasso超过 4 年前
I don&#x27;t understand the &quot;geometric algebra&quot; goal. The people that I&#x27;ve seen pushing for it usually say kids in high school are being taught the wrong thing, we should do away with the cross product and start teaching this geometric algebra. I&#x27;m not too familiar with the content, but to a superficial look it seems they are just using exterior algebras and (maybe?) clifford algebras? Assuming that is the case then why the rebranding (and sometime change of standard notation) to &quot;geometric algebra&quot; for concepts that already had a name at the end of the nineteenth century (that is bound to piss the general math community off)? Also why are people so against teaching the cross product? There are many reasons why Hodge duality is important, not just in abstract math but also in physics (it enables the most geometric definition of Maxwell equations for example)
评论 #24398935 未加载
评论 #24399014 未加载
评论 #24399216 未加载
评论 #24399250 未加载
评论 #24401708 未加载
评论 #24399257 未加载
评论 #24398855 未加载
sago超过 4 年前
It&#x27;s great to see some geometric algebra.<p>But I&#x27;m not quite sure what the package is for.<p>Is it for playing with geometric algebra? It is really rather simple to implement geometric algebra. As easy as understanding the internals of this package (which is not small for what it does). And in some ways a necessity for understanding the math. Like I wouldn&#x27;t expect someone to just use quaternions and matrices to do 3-D, without learning how a matrix or quaternion multiplies. And I wouldn&#x27;t start with a package of dozens and dozens of files in multiple directories, with a ton of inter-imports†.<p>So I&#x27;m assuming the package is for practical use, so it will be nice to see what they envisage it for. The only example is a single trivial operation. I&#x27;m aware it can be used for quantum physics. But my experience has been 3-D graphics. And there it is very meh.<p>So my long-standing problem with geometric algebra in software engineering has been... why? A frustration because it is a lot of fun.<p>My (imho) advice if you find it fun: you can write your own version in an evening.<p>---<p>† I wonder if packages are equivalent of books 20 years ago. I remember that temptation to buy a book, as if that was how you acquired some knowledge. I was guilty of that so many times. Now, want to get geometric algebra? There is a package for that.
评论 #24400533 未加载
评论 #24400986 未加载
评论 #24399630 未加载
adamnemecek超过 4 年前
You should check out the bivector community <a href="https:&#x2F;&#x2F;bivector.net&#x2F;" rel="nofollow">https:&#x2F;&#x2F;bivector.net&#x2F;</a>.<p>Join the discord <a href="https:&#x2F;&#x2F;discord.gg&#x2F;vGY6pPk" rel="nofollow">https:&#x2F;&#x2F;discord.gg&#x2F;vGY6pPk</a>.<p>Check out a demo <a href="https:&#x2F;&#x2F;observablehq.com&#x2F;@enkimute&#x2F;animated-orbits" rel="nofollow">https:&#x2F;&#x2F;observablehq.com&#x2F;@enkimute&#x2F;animated-orbits</a>
Scene_Cast2超过 4 年前
I work with ML. Even a dense vector can be relatively high-dimensional (something like 128-D is common) I&#x27;d love to use Geometric &#x2F; Clifford algebra for rotations of these vectors; the notation is much more intuitive. However, last time I tried using this library, it insists on generating all the N-vectors, of which there&#x27;s a combinatoral amount w.r.t. the number of dimensions. For rotations, I really only need bivectors (IIRC)<p>Is there a way to use Geometric Algebra for higher dimensions?
评论 #24400633 未加载
评论 #24408635 未加载
nikivi超过 4 年前
What are the applications of Geometric Algebra aside from computer graphics?
评论 #24399351 未加载
评论 #24398777 未加载
评论 #24399023 未加载
markisus超过 4 年前
If anyone wants to play around with the geometric algebra over R^3 in C++, I wrote a little library a while back which handles vectors (3d), quaternions (4d), bivectors (3d, quaternions without the scalar part), multivectors (8d)<p><a href="https:&#x2F;&#x2F;github.com&#x2F;markisus&#x2F;g3" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;markisus&#x2F;g3</a>
DreamScatter超过 4 年前
Please check out my geometric algebra software at <a href="https:&#x2F;&#x2F;github.com&#x2F;chakravala&#x2F;Grassmann.jl" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;chakravala&#x2F;Grassmann.jl</a>
laurentoget超过 4 年前
I find it fascinating that geometric algebra and algebraic geometry are two distincts and totally different things and i wonder which term came first.
评论 #24400036 未加载
OneGuy123超过 4 年前
Geometric Algebra is useful because it&#x27;s a generalization of complex number and quaternions.<p>It explains complex numbers and quaternions intuitively.
评论 #24399553 未加载