Skip to content
jtprince edited this page May 26, 2011 · 11 revisions

[many? of these are addressed in the NArray rewrite (v.0.7+)]

  • More methods -- (NArray should probably be capable of the basic functionality found in the Numpy Example List)

    • Creating NArrays
      • NArray.indgen
      • NArray.linspace
      • ...others?...
    • concatenate and split functions
      • cat (or stack) and split
      • hcat (or hstack) and hsplit
      • vcat (or vstack) and vsplit
    • indices (generate a list of indices that index into the NArray to a designated depth)
    • histogram
    • cumsum
    • svd
    • eigenvalues and eigenvectors (with no extra compilation)
    • convenience methods to use NMatrix functionality on 2-d NArray objects (or 1-d vectors)
      • matrix multiply
      • dot product
    • many more? ...
  • More types

    • Numpy types not implemented in NArray:
      • bool, uint16, uint32, uint64, int8, int64, float96, complex192
    • Multiarray types not implemented in NArray:
      • bool, ubyte, usint, uint, ulong, long,
      • image formats(??): ubytergb, bytergb, usintrgb, intrgb, ulongrgb, longrgb, dfloatrgb, sfloatrgb
    • I saw on Tanaka's presentation that this may be in progress!
    • What about a bit type?
  • transpose on a 2D NArray with no arguments should transpose the matrix

  • something like matplotlib to easily plot data (a separate, but related project)

  • others?

Clone this wiki locally