Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
wesm
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
91.
▲
by
wesm
14y ago
Without a doubt (how I got my start in Python)
92.
▲
by
wesm
14y ago
I'll blog/tweet/G+ a ToC pretty soon, doing a bit of reorganization before the next Early Release update
93.
▲
by
wesm
14y ago
The focus is primarily on data manipulation / preparation / cleaning / processing tools, data algorithms, visualization, and practical analysis case studies. The platform where you use them is a separate matter-- I will have some material o
94.
▲
by
wesm
14y ago
Some working general purpose Python knowledge would be helpful but not required
95.
▲
by
wesm
14y ago
NumPy, IPython, matplotlib, pandas, a little bit of SciPy, scikit-learn, statsmodels, and plenty other fun stuff
96.
▲
by
wesm
14y ago
I'll see if I can get one posted; should be soon.
97.
▲
by
wesm
14y ago
Note, this is the "Early Release" version, code for "not done yet". I'll be putting the wraps on the full draft with luck by end of June.
98.
▲
Learn Python for Finance in NYC in April
(blog.lambdafoundry.com)
10 points
by
wesm
15y ago
|
5 comments
99.
▲
by
wesm
15y ago
Who's the academic you're referring to (if it's me, you're misinformed)? One of the strengths of Python is that you can use it to build critical production systems (which I've done for many years in the financial industry). You come up agai
100.
▲
by
wesm
15y ago
Is it? For lack of NA bit patterns in NumPy it's either use a special value (like NaN) or use masked arrays. If you choose the latter, I say to you: good luck.
101.
▲
by
wesm
15y ago
Very interested in d3 integration. Some people ( http://github.com/mikedewar/D3py ) have already started working in that direction. The IPython HTML notebook makes JavaScript visualization combined with pandas a very attractive option going
102.
▲
by
wesm
15y ago
Recent posts use the Crayon syntax highlighter for Wordpress. Though I'm thinking about ditching WP eventually for a workflow more like http://jseabold.net/blog/2012/01/project-genesis.html .
103.
▲
by
wesm
15y ago
I've written quite a bit about performance on my blog: http://blog.wesmckinney.com . The historical (v)benchmarks page is a good resource (but doesn't compare to any other libraries): http://pandas.pydata.org/pandas-docs/vbench/
104.
▲
Pandas 0.7.0 released: Python data analysis library
(pandas.pydata.org)
182 points
by
wesm
15y ago
|
26 comments
105.
▲
by
wesm
15y ago
My thoughts exactly.
106.
▲
High Performance Database Joins in Python with pandas
(wesmckinney.com)
75 points
by
wesm
15y ago
|
3 comments
107.
▲
by
wesm
15y ago
That's definitely on my todo list.
108.
▲
Vbench: run Python benchmarks throughout your repository history
(wesmckinney.com)
33 points
by
wesm
15y ago
|
6 comments
109.
▲
by
wesm
15y ago
pandas, numpy, and scipy all run on Python 3 now
110.
▲
Structured Data Challenges in Finance and Statistics
(wesmckinney.com)
3 points
by
wesm
15y ago
|
0 comments
111.
▲
Pivot tables in Python with pandas
(wesmckinney.com)
15 points
by
wesm
15y ago
|
0 comments
112.
▲
by
wesm
15y ago
Well, the big problem to solve with SciPy is the fact that there is more, respectively, of C, C++, and Fortran in the SciPy codebase than Python ( http://www.ohloh.net/p/scipy ). Part of why Python has succeeded in scientific computing is i
113.
▲
by
wesm
15y ago
If you spent a day doing some serious linear algebra in Python you might change your tune. * (multiplication) between NumPy arrays by default does element-wise multiplication (potentially with broadcasting), which is the desired default beh
114.
▲
by
wesm
15y ago
I couldn't agree more. This is related to another recent HN posting ( http://news.ycombinator.com/item?id=3104598 ) and discussions at PyCodeConf in Miami. There's a general feeling (which I've experienced in many of my interactions with no
115.
▲
by
wesm
15y ago
NumPy is not fast enough, that's the problem ( http://technicaldiscovery.blogspot.com/2011/07/speeding-up-p... ). In scientific applications, the code calling it is rarely the bottleneck-- if it is you might be doing something wrong. The bi
116.
▲
by
wesm
15y ago
Maybe it's just me, but reimplementing NumPy on the PyPy platform in 6 months with an estimated 1000 hours of work seems extraordinarily ambitious. I don't mean to pooh-pooh this effort (which I would like to see happen), but the general fe
117.
▲
by
wesm
15y ago
As a disclaimer, I'm a noted advocate of using Python to build production systems for quant finance (old talk but: http://python.mirocommunity.org/video/1531/pycon-2010-python... ). I've been very successful at doing it and largely as the
118.
▲
by
wesm
15y ago
Thinking of DataFrame as a 2D structure just aids mental visualization. With hierarchical indexing they can be arbitrarily highly-dimensional so maybe I should sell it a bit more like that. In an OLAP setting the "sparse" format may often b
119.
▲
by
wesm
15y ago
I want to also point out that doing statistics in Python is currently a chicken-and-egg problem. You need the foundation of statistical data structures and algorithms to enable people to implement their models and research. NumPy and SciPy
120.
▲
by
wesm
15y ago
Here's an article I wrote about some of my motivations on the Python side of things: http://news.ycombinator.com/item?id=2790762 The bigger picture reason "why not R" is that R is not very suitable for building production systems. I start
More ›