skulpt_numpy icon indicating copy to clipboard operation
skulpt_numpy copied to clipboard

Possible Numpy Function Feature Liste

Open ebertmi opened this issue 9 years ago • 0 comments

Meta issue - the following list contains possible functions that may be implemented in the near future.

Array Functions

  • [x] numpy.transpose(axes) [use existing numpy.ndarray.tranpose()]
  • [ ] numpy.add Docs (same as the one on ndarray)
  • [x] numpy.dot Docs
  • [x] numpy.vdot
  • [ ] numpy.hstack Docs
  • [ ] numpy.vstack Docs
  • [ ] numpy.concatenate Docs
  • [ ] numpy.split Docs
  • [x] ndarray.dot
  • [x] numpy.abs
  • [x] numpy.mean

Array Creation Functions

  • [x] numpy.array
  • [x] numpy.empty
  • [x] numpy.ones
  • [x] numpy.zeros
  • [x] numpy.identity Docs
  • [ ] numpy.eye Docs

Logical Functions

  • [ ] numpy.allclose Docs
  • [x] numpy.all Docs
  • [x] numpy.any Docs (also numpy.ndarray.any)

Notice: We currently only support basic shape broadcasting!

  • [x] numpy.less
  • [x] numpy.greater
  • [x] numpy.less_equal
  • [x] numpy.greater_equal
  • [x] numpy.equal
  • [x] numpy.not_equal

Input/Output

  • [ ] numpy.set_printoptions Docs
  • [ ] numpy.array_str Docs

Statistic Functions

Random Functions

  • [ ] numpy.random.choiceDocs
  • [ ] numpy.random.shuffleDocs
  • [ ] numpy.random.permutation Docs
  • [x] random.randint
  • [x] random.random_integers
  • [x] random.rand
  • [x] random.seed
  • [x] random.sample
  • [x] random.binomial (needs refactoring, may return wrong results)
  • [x] random.random_sample
  • [x] random.random

ebertmi avatar Oct 02 '15 07:10 ebertmi