]> gitweb.factorcode.org Git - factor.git/commit
tensors: create basic tensors vocabulary.
authorNandeeka Nayak <nandeeka@gmail.com>
Tue, 29 Oct 2019 17:09:38 +0000 (10:09 -0700)
committerJohn Benediktsson <mrjbq7@gmail.com>
Sun, 24 Nov 2019 23:41:13 +0000 (15:41 -0800)
commitce0584adcb51b66cc96549c67f7eb42fe724ddf0
tree93ec43c863e24ad7cb1e07df37a8f595598ac5b2
parent881040ba23f619f28dac400fe1441495ac20f76e
tensors: create basic tensors vocabulary.

tensors: create tensors vocabulary.

tensors: create file heading

tensors: define tensor constructor.

tensors: add additional constructors.

tensors: add reshaping.

tensors: implement add and include tests.

tensors: add binary operations.

tensors: add scalar multiply.

tensors: added >array functionality

tensors: tests for >array

tensors: unit tests fix

tensors: use more idiomatic >array.

tensors: add multi-methods for scalar multiplication.

tensors: cleaned up >array

tensors: combine a few constructors

tensors: added dims function and unit tests.

tensors: add documentation capabilities.

tensors: added multi-methods for scalar addition/subtraction/division

help.lint.coverage: fix for shadowing "empty" word; prevent the other test-only words from being shadowed too

soundex: move to extra as it's unused; fix authors.txt filename

modify arange to match numpy; replace with naturals

create >float-array for efficient float array construction

use combinators

tensors: documentation added for public functions.

tensors: implement t% and matrix multiplication.

tensors: add slice with non-zero step

tensors: add documentation.

tensors: added transposition funcitonality, with documentation and tests

tensors: add error documentation.

Add error documentation

tensors: fix matmul documentation.

extra/tensors: add tests for arange

tensors: make transpose style more similar

tensors: make some of the PR changes.

tensors: separate shape checking.

tensors: add documentation for non-positive-shape-error.

tensors: add missing comment.

tensors: transpose edits for efficiency
extra/tensors/tensor-slice/tensor-slice-tests.factor [new file with mode: 0644]
extra/tensors/tensor-slice/tensor-slice.factor [new file with mode: 0644]
extra/tensors/tensors-docs.factor [new file with mode: 0644]
extra/tensors/tensors-tests.factor [new file with mode: 0644]
extra/tensors/tensors.factor [new file with mode: 0644]