Fork me on GitHub
#core-matrix
<
2017-04-07
>
jsa-aerial18:04:43

In attempting to come up with core.matrix indexing idioms analogous (or equivalent) to various examples from something like numpy, I came across

index
,
index-seq
and company. But I can't seem to find how these are supposed to be used -
select
and company do not seem to use them, nor do
slice
,
submatrix
, etc. Any information on this? Thanks in advance.

jsa-aerial18:04:17

Another question, with vector 'index args', why does select not perform typical integer indexing? For example, with (def a (m/matrix [[1,2], [3, 4], [5, 6]])) why doesn't (select a [0 1 2] [0 1 0]) return [1.0,4.0,5.0] instead of [[1.0,2.0,1.0],[3.0,4.0,3.0],[5.0,6.0,5.0]]. I don't really understand the point behind the latter.