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
310
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
79
Learning from Failure: Post-mortems
alex
2
270
The cobbler's children have no shoes, or building better tools for ourselves
alex
1
240
Techniques for Debugging Hard Problems
alex
1
530
Building Communities with Code Review
alex
4
260
Documenting Domain Specific Knowledge
alex
1
340
Pickles are for Delis, not for Software
alex
0
310
Code Review in Open Source Software
alex
4
740
Why Ruby isn't slow
alex
10
3.7k
Other Decks in Programming
See All in Programming
バッチを作らなきゃとなったときに考えること
irof
2
500
Rails アプリ地図考 Flush Cut
makicamel
1
130
GoとPHPのインターフェイスの違い
shimabox
2
210
プログラミング言語学習のススメ / why-do-i-learn-programming-language
yashi8484
0
150
Djangoアプリケーション 運用のリアル 〜問題発生から可視化、最適化への道〜 #pyconshizu
kashewnuts
1
260
Honoとフロントエンドの 型安全性について
yodaka
7
1.4k
もう僕は OpenAPI を書きたくない
sgash708
5
1.9k
Code smarter, not harder - How AI Coding Tools Boost Your Productivity | Angular Meetup Berlin
danielsogl
0
100
苦しいTiDBへの移行を乗り越えて快適な運用を目指す
leveragestech
0
950
AIプログラミング雑キャッチアップ
yuheinakasaka
16
3.9k
CDK開発におけるコーディング規約の運用
yamanashi_ren01
2
240
Unity Android XR入門
sakutama_11
0
180
Featured
See All Featured
Producing Creativity
orderedlist
PRO
344
40k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.7k
Visualization
eitanlees
146
15k
How to train your dragon (web standard)
notwaldorf
91
5.9k
Designing on Purpose - Digital PM Summit 2013
jponch
117
7.1k
Docker and Python
trallard
44
3.3k
Mobile First: as difficult as doing things right
swwweet
223
9.4k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
10
510
Practical Orchestrator
shlominoach
186
10k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.4k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
1k
The Invisible Side of Design
smashingmag
299
50k
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!