Python Discussion Page

Introduction

SciPy is open-source software for mathematics, science, and engineering. It is also the name of a very popular conference on scientific programming with Python. The core library is NumPy which provides convenient and fast N-dimensional array manipulation. The SciPy library is built to work with NumPy arrays, and provides many user-friendly and efficient numerical routines such as routines for numerical integration and optimization. Together, they run on all popular operating systems, are quick to install, and are free of charge. NumPy and SciPy are easy to use, but powerful enough to be depended upon by some of the world's leading scientists and engineers. If you need to manipulate numbers on a computer and display or publish the results, give SciPy a try!

Why not have try right now? Here are lots of wonderful examples.

Newsgroup

cuhk.cse.csc5250

Step-By-Step Guide

Here are the install guideline in the platform of FC 5:

First, install numpy
  1. yum install numpy
  2. yum install lapack-devel blas-devel
Second, install scipy
  1. cd …/scipy-x.x.x
  2. python setup.py install
Third, install matplotlib
  1. python setup.py build
  2. python setup.py install

Here are the testing methods to check whether the modules are ready:

  1. from numpy import * (check numpy)
  2. from scipy import * (check scipy)
  3. import pylab (check matplotlib)

For Mac OS X

Other Resources

  1. Mailing list for SciPy: Here you could report bugs, seek help, contribute to SciPy, etc
  2. Mailing list for matplotlib: Here is a community for this project
  3. SourceForge download site for numpy
  4. SourceForge download site for SciPy
  5. SourceForge download site for matplotlib
 
teaching/csc5250/python.txt · Last modified: 2006/10/21 00:25 (external edit)     Back to top