Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
NumPyPy, RCOS - February, 2012
Search
Alex Gaynor
February 17, 2012
Programming
330
1
Share
NumPyPy, RCOS - February, 2012
Alex Gaynor
February 17, 2012
More Decks by Alex Gaynor
See All by Alex Gaynor
Quantifying Memory Unsafety and Reactions to It
alex
0
140
Learning from Failure: Post-mortems
alex
2
320
The cobbler's children have no shoes, or building better tools for ourselves
alex
1
290
Techniques for Debugging Hard Problems
alex
1
640
Building Communities with Code Review
alex
4
330
Documenting Domain Specific Knowledge
alex
1
430
Pickles are for Delis, not for Software
alex
0
520
Code Review in Open Source Software
alex
4
810
Why Ruby isn't slow
alex
10
3.8k
Other Decks in Programming
See All in Programming
Back to the roots of date
jinroq
0
840
GitHubCopilotCLIをはじめよう.pdf
htkym
0
330
Spec Driven Development | AI Summit Vilnius
danielsogl
PRO
1
160
Skillは並べた。動かなかった。契約で繋いだ。— 65個のSkillから、自走する開発サイクルへ
junholee
0
540
空間オーディオの活用
objectiveaudio
0
150
GoogleCloudとterraform完全に理解した
terisuke
1
200
Agentic UI in the Frontend: Architectures with Open Standards @JAX 2026 in Mainz
manfredsteyer
PRO
0
110
Structured Concurrency, Scoped Values and Joiners in the JDK 25 26 27
josepaumard
1
150
過去のレビュー知見をSkillsで資産化した話
pkshadeck
PRO
1
1.9k
決定論 vs 確率論:Gemini 3 FlashとTF-IDFを組み合わせた「法規判定エンジン」の構築
shukob
0
160
実用!Hono RPC2026
yodaka
2
310
Sans tests, vos agents ne sont pas fiables
nabondance
0
110
Featured
See All Featured
WCS-LA-2024
lcolladotor
0
590
Fireside Chat
paigeccino
42
3.9k
How to Think Like a Performance Engineer
csswizardry
28
2.6k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.7k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
550
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
210
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
150
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
500
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
180
Are puppies a ranking factor?
jonoalderson
1
3.4k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.3k
Thoughts on Productivity
jonyablonski
76
5.1k
Transcript
Hi.
NumPy PyPy NumPyPy Fortran
A tale of two Pythons
First, there was CPython. And it was OK.
And then there was PyPy. And it was pretty good.
And scientists thought it was pretty good. But there was
also NumPy
And they thought it was swell. So the developers crafted
NumPyPy.
Wat? But there was also Fortran.
More than programmers. Scientists like Fortran.
And that brings us to this semester.
ctypes
MORE FORTRAN
None
>>> import numpypy >>> class X(numpypy.ndarray): ... pass ... >>>
numpypy.ndarray(10) array([ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.]) >>> X(10) array([ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.]) >>> type(X(10)) <type 'numpypy.ndarray'>
הבר הדות Danke schön Muchas Gracias Questions? Thank you!