Ivan Idris's Blog, page 16

December 25, 2012

New Year Python Meme 2012

Reminder – you can still win a free copy of NumPy Cookbook during the giveaway period. Check out this Amazon review by cbrunet.
 
This is my second “Python meme” post. The first one was in 2011.
1. What is the coolest Python [...]
 •  0 comments  •  flag
Share on Twitter
Published on December 25, 2012 12:31

December 23, 2012

Sharpen the Big Data Saw Towards the Singularity

Reminder – you can still win a free copy of NumPy Cookbook during the giveaway period. Check out this Amazon review by cbrunet.
 

 
Now that we survived the end of the Mayan calendar, we have the Singularity to look forward to. [...]
 •  0 comments  •  flag
Share on Twitter
Published on December 23, 2012 14:44

December 14, 2012

Sharpen the Python Saw or Die Trying

Reminder – you can still win a free copy of NumPy Cookbook during the giveaway period.
Don’t take the last part of the above title too seriously, unless the world ends next week as it should. One of my most popular [...]
 •  0 comments  •  flag
Share on Twitter
Published on December 14, 2012 11:23

December 9, 2012

Interview by Packt Authors

Packt Authors published an interview with me a couple of days ago. I had another interview by the way in January this year on the FLOSS Science website. The occasion for the latest interview by Packt was the release of [...]
 •  0 comments  •  flag
Share on Twitter
Published on December 09, 2012 09:33

December 2, 2012

Christmas NumPy Cookbook Giveaway

Christmas is almost upon us so Packt Publishing has again offered to organize a contest. This time the prizes are 2 print copies and 2 ebooks of my new book NumPy Cookbook, that was published about a month ago. NumPy [...]
 •  0 comments  •  flag
Share on Twitter
Published on December 02, 2012 08:00

November 25, 2012

NumPy Cookbook chapter 10

Chapter 10 of NumPy Cookbook is about Scikits. The contents of chapter 10 of NumPy Cookbook:

Introduction
Installing scikits-learn
Loading an example dataset
Clustering Dow Jones stocks with scikits-learn
Installing scikits-statsmodels
Performing a normality test with scikits-statsmodels
Installing scikits-image
Detecting corners
Detecting edges
Installing Pandas
Estimating stock returns correlation with Pandas
Loading [...]



 •  0 comments  •  flag
Share on Twitter
Published on November 25, 2012 08:25

November 18, 2012

NumPy Cookbook chapter 9

Chapter 9 of NumPy Cookbook is about Cython. The contents of chapter 9 of NumPy Cookbook:

Installing Cython
Building a Hello World program
Using Cython with NumPy
Calling C functions
Profiling Cython code
Approximating factorials with Cython





If you’d be interested [...]



 •  0 comments  •  flag
Share on Twitter
Published on November 18, 2012 08:06

November 11, 2012

NumPy Cookbook chapter 8

Chapter 8 of NumPy Cookbook is about quality assurance and testing. The contents of chapter 8 of NumPy Cookbook:

Installing Pyflakes
Performing static analysis with Pyflakes
Analyzing code with Pylint
Performing static analysis with Pychecker
Testing code with docstrings
Writing unit tests
Testing code with mocks
Testing the [...]



 •  0 comments  •  flag
Share on Twitter
Published on November 11, 2012 08:21

November 4, 2012

NumPy Cookbook chapter 7

Chapter 7 of NumPy Cookbook is about profiling and debugging. The contents of chapter 7 of NumPy Cookbook:

Profiling with timeit
Profiling with IPython
Installing line_profiler
Profiling code with line_profiler
Profiling code with the cProfile extension
Debugging with IPython
Debugging with pudb




The book has [...]



 •  0 comments  •  flag
Share on Twitter
Published on November 04, 2012 08:08

October 28, 2012

NumPy Cookbook chapter 6

Chapter 6 of NumPy Cookbook is about special arrays and universal functions. The contents of chapter 6 of NumPy Cookbook:

Creating a universal function
Finding Pythagorean triples
Performing string operations with chararray
Creating a masked array
Ignoring negative and extreme values
Creating a scores table with [...]



 •  0 comments  •  flag
Share on Twitter
Published on October 28, 2012 10:58