Spationaute
05/27/2021, 6:34 PMZhelenskiy
05/27/2021, 7:39 PMfun vec(vararg elems: Int) = elems
Zhelenskiy
05/27/2021, 7:41 PMfun mat(vararg elems: IntArray) = elems
Zhelenskiy
05/27/2021, 7:41 PMZhelenskiy
05/27/2021, 7:45 PMtypealias Vec = IntArray
operator fun IntArray.Companion.get(vararg elems: Int) = elems
val a = Vec[2, 3, 4]
Spationaute
05/27/2021, 7:48 PMaltavir
05/27/2021, 7:57 PMZhelenskiy
05/27/2021, 7:58 PMZhelenskiy
05/27/2021, 7:59 PMSpationaute
05/27/2021, 7:59 PMSpationaute
05/27/2021, 8:02 PMSpationaute
05/27/2021, 8:04 PMaltavir
05/27/2021, 8:07 PMSpationaute
05/27/2021, 8:10 PMSpationaute
05/27/2021, 8:10 PMSpationaute
05/27/2021, 8:12 PMSpationaute
05/27/2021, 8:17 PMZhelenskiy
05/27/2021, 10:50 PMZhelenskiy
05/27/2021, 10:51 PM2
is not a function callZhelenskiy
05/27/2021, 10:52 PMSpationaute
05/27/2021, 11:05 PMSpationaute
05/27/2021, 11:19 PMSpationaute
05/27/2021, 11:27 PMSpationaute
05/27/2021, 11:29 PMSpationaute
05/27/2021, 11:45 PMaltavir
05/28/2021, 5:18 AMZhelenskiy
05/28/2021, 7:16 AMmatrixOf(vararg elems: IntArray)
instead of operator syntax. Then, it is both kotlin style and safe.altavir
05/28/2021, 7:19 AMmatrix(2,2)(row1,row2)
. The explicit size in my opinion is important because it allows to do a visual size check and avoid a number of problems.altavir
05/28/2021, 7:21 AMZhelenskiy
05/28/2021, 7:22 AMaltavir
05/28/2021, 7:25 AMZhelenskiy
05/28/2021, 7:29 AMaltavir
05/28/2021, 7:31 AMfor compiler plugin
tag in issues. Right now some things could be experimented with in Jupyter pre-processor.Zhelenskiy
05/28/2021, 7:34 AMaltavir
05/28/2021, 7:36 AMZhelenskiy
05/28/2021, 7:39 AMSpationaute
05/28/2021, 12:24 PMSpationaute
05/28/2021, 12:28 PMSpationaute
05/28/2021, 12:29 PMaltavir
05/28/2021, 12:31 PMSpationaute
05/28/2021, 12:32 PMaltavir
05/28/2021, 12:34 PMZhelenskiy
05/28/2021, 12:35 PMSpationaute
05/28/2021, 1:56 PMSpationaute
05/28/2021, 1:57 PMSpationaute
06/10/2021, 11:25 PMSpationaute
06/10/2021, 11:26 PMSpationaute
06/10/2021, 11:29 PMSpationaute
06/10/2021, 11:30 PMaltavir
06/11/2021, 6:49 AMTensorAlgebra
.: https://github.com/mipt-npm/kmath/tree/master/kmath-tensors I believe that something like this also is available in Multik. As always, contributions are welcome.
I know I promised to add row-based matrix builders, but I a little bit stuck with other work. I will be back to it ASAP.Zhelenskiy
06/11/2021, 9:10 AMZhelenskiy
06/11/2021, 10:17 AMРолан
06/11/2021, 5:17 PMSpationaute
06/12/2021, 2:30 PMРолан
06/12/2021, 2:38 PM