Numeric Soup

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Erik Johnson

    #1

    Numeric Soup


    I am just starting to explore doing some scientific type data analysis
    using Python, and am a little confused by the different incarnations of
    modules (e.g., try Google("Python numeric").

    There is SciPy, NumPy, NumArray, Numeric... I know some of these are
    related and some are separate, some are oudated, etc. but can someone sort
    of give a general run-down in layman's terms of what's what, what's used for
    what, what depends on what, and what's current?

    At this point my interest is just sort of general, fast array
    manipulation and DSP.

    Thanks!



  • Robert Kern

    #2
    Re: Numeric Soup

    Erik Johnson wrote:
    I am just starting to explore doing some scientific type data analysis
    using Python, and am a little confused by the different incarnations of
    modules (e.g., try Google("Python numeric").
    >
    There is SciPy, NumPy, NumArray, Numeric... I know some of these are
    related and some are separate, some are oudated, etc. but can someone sort
    of give a general run-down in layman's terms of what's what, what's used for
    what, what depends on what, and what's current?


    numpy is the current array package and supercedes Numeric and numarray. scipy
    provides a bunch of computational routines (linear algebra, optimization,
    statistics, signal processing, etc.) built on top of numpy.

    --
    Robert Kern

    "I have come to believe that the whole world is an enigma, a harmless enigma
    that is made terrible by our own mad attempt to interpret it as though it had
    an underlying truth."
    -- Umberto Eco

    Comment

    • Ene

      #3
      Re: Numeric Soup

      On Mar 27, 9:49 am, "Erik Johnson" <nob...@invalid .comwrote:
      I am just starting to explore doing some scientific type data analysis
      using Python, and am a little confused by the different incarnations of
      modules (e.g., try Google("Python numeric").
      >
      There is SciPy, NumPy, NumArray, Numeric... I know some of these are
      related and some are separate, some are oudated, etc. but can someone sort
      of give a general run-down in layman's terms of what's what, what's used for
      what, what depends on what, and what's current?
      >
      At this point my interest is just sort of general, fast array
      manipulation and DSP.
      >
      Thanks!
      Numeric was slow at large-arrays, so numarray was born. Well numarray
      turned out to be slow at small arrays, so numpy was born. It is trying
      to merge Numeric and Numpy together. As it stands Matplotlib does not
      support numpy (thus my suggestion to install two of the three - my
      choice: numarray + numpy)

      Comment

      • Robert Kern

        #4
        Re: Numeric Soup

        Ene wrote:
        As it stands Matplotlib does not
        support numpy (thus my suggestion to install two of the three - my
        choice: numarray + numpy)
        matplotlib certainly supports numpy.

        --
        Robert Kern

        "I have come to believe that the whole world is an enigma, a harmless enigma
        that is made terrible by our own mad attempt to interpret it as though it had
        an underlying truth."
        -- Umberto Eco

        Comment

        • Erik Johnson

          #5
          Re: Numeric Soup


          "Robert Kern" <robert.kern@gm ail.comwrote in message
          news:mailman.56 76.1175016264.3 2031.python-list@python.org ...

          >
          numpy is the current array package and supercedes Numeric and numarray.
          scipy
          provides a bunch of computational routines (linear algebra, optimization,
          statistics, signal processing, etc.) built on top of numpy.
          Thank you.


          Comment

          • Harry George

            #6
            Re: Numeric Soup

            "Erik Johnson" <nobody@invalid .comwrites:
            "Robert Kern" <robert.kern@gm ail.comwrote in message
            news:mailman.56 76.1175016264.3 2031.python-list@python.org ...
            >


            numpy is the current array package and supercedes Numeric and numarray.
            scipy
            provides a bunch of computational routines (linear algebra, optimization,
            statistics, signal processing, etc.) built on top of numpy.
            >
            Thank you.
            >
            >
            Also see gsl and its python binding.

            http://sourceforge.net/projects/pygsl

            --
            Harry George
            PLM Engineering Architecture

            Comment

            Working...