Skip to main content
NumPy

NumPy

SoftwareWikipedia

Search complete. 34 mentions across 18 episodes found for "NumPy".

Sep 17, 2026

MartinHOST
12:26
sure sure yeah so i mean okay if we're talking about the first angle and the um standardization piece um there was the um yeah the something called the uh the visual effects reference platform was um put together by the visual effects uh organization whatever it was called the alliance or something they put again they put a bunch of people together and made an open source um driven organization and they came up with a virtual uh no it says reference platform um which even covers stuff like the tcc compiler and so on things like python qt are kind of highly featuring in this thing because yeah every Every movie production, every movie software piece needs some kind of UI, right? They don't tend to do stuff about the command line.
MartinHOST
13:34
So standardizing on things like compilers, on things like Python versions, Qt, libraries for speeding stuff up and doing analysis like NumPy and Boost and things like that.
MartinHOST
13:50
So, yeah.
MartinHOST
13:54
Yeah, so it's things like, I mean, okay, obviously the Python thing is going back a long way now, but I think you probably remember from your reddest days where stuff was still written in Python 2, right? And these things have been slow to move out of a lot of organizations, but hopefully...
Deepak CherianGUEST
4:38
I like open source items that had all this momentum.
Deepak CherianGUEST
4:44
And so I got involved with a project called X-Array, which is kind of think of that as NumPy arrays and dimensional array data.
Deepak CherianGUEST
4:52
This makes sense because, you know, the Think of something like the air temperature field.
Deepak CherianGUEST
4:57
It's got three dimensions, latitude, longitude, time, actually four, even vertical, depending on where you are.
Christopher TrudeauGUEST
61:10
It's just that these are the tools that rust provides to build those kinds of plugins.
Christopher TrudeauGUEST
61:15
So if you think of tools like Pollers or NumPy or any others that do this kind of concept where some of it's written in a lower level language, IO3 just lets you do that.
Christopher TrudeauGUEST
61:23
I
Michael KennedyHOST
61:23
think there's a lot of low-hanging fruit for people to go apply a profiler to their code and say, you know, it really only matters for these 20 lines of code here.
Herman PoppleberryHOST
11:07
MATLAB dropped to number twenty-seven in September, and I think that's a direct AI effect, though nobody's measured it cleanly.
Herman PoppleberryHOST
11:14
The engineer who used to reach for MATLAB because it had the toolboxes and the plotting and the numerical libraries can now ask an agent to do the same thing in Python with NumPy and Matplotlib.
Herman PoppleberryHOST
11:25
The Python ecosystem has closed the gap on functionality, and the AI makes the Python code as easy to generate as the MATLAB code, so the switching cost drops.
CornHOST
11:35
And MATLAB's licensing cost is the stick.
Erik OnarheimHOST
33:03
So you could be like, I tossed an aggregate type error, but I want to see if type error is in there, in that aggregate.
Kamran AyoubHOST
33:13
Next up, if you remember NumPy, we've featured it several times now.
Kamran AyoubHOST
33:17
NumPy 1.7 is out.
Kamran AyoubHOST
33:19
It is officially faster than native NumPy, and not by like 25%.
Kamran AyoubHOST
33:25
it is now roughly 1.3 times faster than NumPy over the suite.
Kamran AyoubHOST
33:32
So that's pretty cool.
Kamran AyoubHOST
33:34
We went from underperforming from native NumPy to now NumPy TS is better.
Kamran AyoubHOST
33:40
So I just linked to the changelog.
Dan GerlachHOST
9:19
Or projects where the cost of getting things wrong or things that are very subtle or have very well-defined interfaces like grep or...
Dan GerlachHOST
9:30
And I worked in the data science world, like, like NumPy, right? Like-
Andrew ZiglerGUEST
9:36
Right
Dan GerlachHOST
9:37
... numerical stability is easy to get wrong.
Michael WatsonHOST
33:53
And some of those skills are going to be risk decomposition best practices.
Michael WatsonHOST
33:58
Some of those are going to be like data science skills associated, how to like query data, how to use, like it probably understands how to use NumPy or Pandas, but maybe you have some internal libraries.
Michael WatsonHOST
34:09
You want skills that are designed specifically for those internal libraries.
Michael WatsonHOST
34:12
You might also want skills for, this is how you create a really good Excel report that your organization uses for sharing all Excel models.
Shannon JoyHOST
14:21
Okay.
Tiffany CianciGUEST
14:22
He invented things like SciPy, NumPy, NumFocus.
Tiffany CianciGUEST
14:24
Anaconda is a company that he built.
Tiffany CianciGUEST
14:27
He invented the ima- imaging libraries for Python, which is a language that most of modern internet is built on.
Christopher BaileyHOST
10:53
In the relational model, a table is an unordered bag of rows, each of which is atomic, meaning that it can't be split up.
Christopher BaileyHOST
11:01
Row order isn't defined, although rows may be sorted in a certain manner before being displayed." So to reiterate, Polars DataFrames are a collection of columns, uh, again, kind of coming from the NumPy kind of world, thinking about these individual columns that are being tied together into the DataFrame.
Christopher BaileyHOST
11:17
Whereas SQL accesses tables and databases and a table is an unordered bag of rows that are atomic.
Christopher BaileyHOST
11:24
So he stresses several areas where this may affect your work.
Christopher BaileyHOST
14:32
Did I get zero because my sensor is broken and didn't take any readings, or because it took readings which summed to zero? It's a difference that's easy to work around, but you gotta be aware of it.
Christopher BaileyHOST
14:43
And then he talks about another example regarding broadcasting.
Christopher BaileyHOST
14:46
Polars follows NumPy style broadcast, whereby if you apply a binary expression with inputs of length N and 1, then the latter 1 gets broadcasted to be the length of N.
Christopher BaileyHOST
14:57
He uses this doing centering, a common thing you might wanna do.
Pedro HolandaGUEST
22:18
So you can do a bunch of tricks to avoid copying memory all over.
Pedro HolandaGUEST
22:23
So this is especially interesting for data science projects, because if you're using something like Pandas or NumPy, what is a NumPy array? It's literally a C array with some makeup on top.
Pedro HolandaGUEST
22:34
What is a DuckDB vector? It's literally an array with some makeup on top.
Pedro HolandaGUEST
22:38
So you can just change the makeup and then you can suddenly access the same data with constant cost, right? You don't have to transform your actual data.
Michael KennedyHOST
22:47
So when you do a query, you may be able to just return a piece of the in-memory chunk instead of going, OK, ours looks like this.
Michael KennedyHOST
22:57
But then we're going to copy a million floats over to this thing in this column and then send it back, right?
Pedro HolandaGUEST
23:01
so this is what was also like one of the things that uh was one of the realizations that database protocols right like so the way you transfer data from the server to the clients they're actually quite slow uh so this is one of the main frustrations we had seen with the data scientists is not only like oh it's clumsy to set it up and you'd like to start a server and create schemas and whatnot But it's also just to get your data from your NumPy or TensorFlow or Pandas or whatever you're running into the database system and back and forth was super slow.
Pedro HolandaGUEST
23:33
So you completely remove that boundary.

8 more episodes mention NumPy.

Create an account to see the whole feed, search across every transcript, and follow the entities you care about.

We value your privacy

We use cookies to understand how you use our platform and to improve your experience. Click “Accept All” to consent, or “Decline non-essential” to opt out of non-essential cookies. Read our Privacy Policy.