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
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
350
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
340
Documenting Domain Specific Knowledge
alex
1
430
Pickles are for Delis, not for Software
alex
0
540
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
スマートグラスで並列バイブコーディング
hyshu
0
140
CSC307 Lecture 17
javiergs
PRO
0
320
その問い、本当に正しいですか?AI時代のエンジニアに必要な哲学と認知科学 / ai-philosophy-cognitive-science
minodriven
7
4.4k
JJUG CCC 2026 Spring: JSpecify で実現する Kotlin フレンドリーな Java API 設計
ternbusty
1
170
Contextとはなにか
chiroruxx
1
320
Observability in Practice:Grafana 與 Edge Device SRE 的那些事
blueswen
0
160
Semantic Version 単位で戦略を柔軟に変えて、パッケージアップデートを自動化する
daitasu
1
230
dRuby over BLE
makicamel
2
340
AI時代の仕事技芸論 — ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ
kuranuki
2
670
依存関係から依存物へ―Dependencyという言葉の歴史をひも解く
j_lee
0
120
Developing with AI Agents — Codex, Claude Code & Cowork Practical Guide
x5gtrn
PRO
0
1.3k
「AIで開発し、AIを届ける」をEvalでつなぐ 〜AIネイティブに始めるプロダクト開発の実践〜 / Connecting "Develop with AI, deliver AI" with Eval
rkaga
4
5.1k
Featured
See All Featured
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
270
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Documentation Writing (for coders)
carmenintech
77
5.4k
Designing for Timeless Needs
cassininazir
1
250
Ethics towards AI in product and experience design
skipperchong
2
310
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.7k
Code Reviewing Like a Champion
maltzj
528
40k
Producing Creativity
orderedlist
PRO
348
40k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
The SEO Collaboration Effect
kristinabergwall1
1
480
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
430
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
390
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!