matten 0.22.3

A family-car multidimensional array (tensor) library for small numerical trials / PoCs.
Documentation
{
  "cases": [
    {
      "description": "scalar [] + matrix [2,3]",
      "left_shape": [],
      "left_data": [2.0],
      "right_shape": [2, 3],
      "right_data": [1.0, 2.0, 3.0, 4.0, 5.0, 6.0],
      "result_shape": [2, 3],
      "result_data": [3.0, 4.0, 5.0, 6.0, 7.0, 8.0]
    },
    {
      "description": "vector [4] + matrix [3,4]",
      "left_shape": [4],
      "left_data": [1.0, 2.0, 3.0, 4.0],
      "right_shape": [3, 4],
      "right_data": [10.0, 20.0, 30.0, 40.0, 50.0, 60.0, 70.0, 80.0, 90.0, 100.0, 110.0, 120.0],
      "result_shape": [3, 4],
      "result_data": [11.0, 22.0, 33.0, 44.0, 51.0, 62.0, 73.0, 84.0, 91.0, 102.0, 113.0, 124.0]
    },
    {
      "description": "column [3,1] + row [1,4] outer-product pattern",
      "left_shape": [3, 1],
      "left_data": [1.0, 2.0, 3.0],
      "right_shape": [1, 4],
      "right_data": [10.0, 20.0, 30.0, 40.0],
      "result_shape": [3, 4],
      "result_data": [11.0, 21.0, 31.0, 41.0, 12.0, 22.0, 32.0, 42.0, 13.0, 23.0, 33.0, 43.0]
    }
  ]
}