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
1
320
NumPyPy, RCOS - February, 2012
Alex Gaynor
February 17, 2012
Tweet
Share
More Decks by Alex Gaynor
See All by Alex Gaynor
Quantifying Memory Unsafety and Reactions to It
alex
0
91
Learning from Failure: Post-mortems
alex
2
290
The cobbler's children have no shoes, or building better tools for ourselves
alex
1
250
Techniques for Debugging Hard Problems
alex
1
560
Building Communities with Code Review
alex
4
270
Documenting Domain Specific Knowledge
alex
1
360
Pickles are for Delis, not for Software
alex
0
340
Code Review in Open Source Software
alex
4
750
Why Ruby isn't slow
alex
10
3.8k
Other Decks in Programming
See All in Programming
なぜ「共通化」を考え、失敗を繰り返すのか
rinchoku
1
450
WindowInsetsだってテストしたい
ryunen344
1
190
データの民主化を支える、透明性のあるデータ利活用への挑戦 2025-06-25 Database Engineering Meetup#7
y_ken
0
300
Azure AI Foundryではじめてのマルチエージェントワークフロー
seosoft
0
120
Go1.25からのGOMAXPROCS
kuro_kurorrr
1
800
Enterprise Web App. Development (2): Version Control Tool Training Ver. 5.1
knakagawa
1
120
プロダクト志向ってなんなんだろうね
righttouch
PRO
0
150
XP, Testing and ninja testing
m_seki
3
170
アンドパッドの Go 勉強会「 gopher 会」とその内容の紹介
andpad
0
260
GraphRAGの仕組みまるわかり
tosuri13
7
480
設計やレビューに悩んでいるPHPerに贈る、クリーンなオブジェクト設計の指針たち
panda_program
6
1.1k
iOSアプリ開発で 関数型プログラミングを実現する The Composable Architectureの紹介
yimajo
2
210
Featured
See All Featured
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.8k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
How to train your dragon (web standard)
notwaldorf
92
6.1k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
33
5.9k
The Cost Of JavaScript in 2023
addyosmani
51
8.4k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
How STYLIGHT went responsive
nonsquared
100
5.6k
The World Runs on Bad Software
bkeepers
PRO
69
11k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
Side Projects
sachag
455
42k
Designing for Performance
lara
609
69k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
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!