<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Linear Algebra on Signal &amp; Syntax</title><link>https://signal-and-syntax.com/tags/linear-algebra/</link><description>Recent content in Linear Algebra on Signal &amp; Syntax</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Tue, 07 Oct 2025 06:00:00 -0700</lastBuildDate><atom:link href="https://signal-and-syntax.com/tags/linear-algebra/index.xml" rel="self" type="application/rss+xml"/><item><title>How Large Language Models (LLMs) Think: Turning Meaning into Math</title><link>https://signal-and-syntax.com/posts/how-large-language-models-think/</link><pubDate>Tue, 07 Oct 2025 06:00:00 -0700</pubDate><guid>https://signal-and-syntax.com/posts/how-large-language-models-think/</guid><description>When you enter a sentence into a Large Language Model (LLM) such as ChatGPT or Claude , the model does not process words as language. It represents them as numbers.
Each word, phrase, and code token becomes a vector — a list of real-valued coordinates within a high-dimensional space. Relationships between meanings are captured not by grammar or logic but by geometry. The closer two vectors lie, the more similar their semantic roles appear to the model.</description></item><item><title>Using SymPy in Python When NumPy Isn't Enough</title><link>https://signal-and-syntax.com/posts/python-sympy-vs-numpy/</link><pubDate>Fri, 05 Sep 2025 11:45:00 -0700</pubDate><guid>https://signal-and-syntax.com/posts/python-sympy-vs-numpy/</guid><description>Most of us reach for NumPy whenever math shows up in a project. But sometimes, you don&amp;rsquo;t want approximate answers, you want exact math. That&amp;rsquo;s when you pull SymPy out of your programmer&amp;rsquo;s toolkit and get to work.
It&amp;rsquo;s easy to think of SymPy only in academic terms, like running physics simulations where small rounding errors can snowball into nonsense, or checking algebraic identities where a value such as 0.0000001 should really be treated as exactly 0.</description></item></channel></rss>