Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Version 0.1.0 ButterKnife: Feature complete

Pre-release
Pre-release

Choose a tag to compare

@guicho271828 guicho271828 released this 25 Jun 11:15
· 239 commits to master since this release

Butter knife doesn't cut through anything but soft materials like butter. This is the initial release of NUMCL.

It provides a baseline, unoptimized implementation that is expected to be slow. The optimized version (e.g. #4) will be released in the next version. You can find the documentation (preliminary) at https://numcl.github.io/numcl/ .

This version also depends on the latest Trivia pattern matcher (https://github.com/guicho271828/trivia) and the sub-libraries ( https://github.com/numcl/specialized-function , https://github.com/numcl/gtype ). Also make sure you run (ql:update-all-dists) before testing!

The exported functions include:

  • shape size rank dtype length
  • to-simple-array
  • reshape flatten squeeze expand-dims
  • aref
  • arange linspace
  • asarray copy astype
  • zeros ones empty full
  • empty-like full-like zeros-like ones-like
  • concatenate stack unstack
  • map map-into map-array map-array-into
  • broadcast
  • sin cos tan asin acos atan sinh cosh tanh exp log abs signum 1+ 1-
  • cis conjugate phase realpart imagpart
  • numerator denominator
  • logcount
  • integer-length
  • - + * / max min clip
  • = < > <= >= /=
  • square sqrt
  • logand logandc1 logandc2 logeqv logior lognand lognor logorc1 logorc2 logxor lognot
  • mod rem round floor ceiling truncate fround ffloor fceiling ftruncate
  • reduce-array
  • sum prod amax amin mean variance standard-deviation var stdev avg
  • histogram
  • array-index-from-row-major-index
  • argwhere where nonzero take
  • shuffle
  • bernoulli bernoulli-like beta binomial exponential f gamma multinomial negative-binomial normal poisson uniform
  • einsum transpose matmul inner vdot outer kron eye diag tri tril triu vander