title: How to set 2d array on jit decorator without numpy?
body: <p>I'm using Numba library in Python3.</p>
  
  <p>A function's parameter is a 2d array.</p>
  
  <p>I set Numba jit decorators to <code>list[list[int]]</code>, but show <code>TypeError: 'type' object is not subscriptable</code> after run code.</p>
  
  <p>I using <code>print(numba.typeof(matrix))</code> to detect parameter type, it return <code>list(reflected list(int32))</code> type.</p>
  
  <p>But even if I change decorators to <code>list[list[numba.int32]]</code> , not working too.</p>
  
  <p>Code:</p>
  
  <pre class="lang-py prettyprint-override"><code>from numba import jit
  
  size = 3
  matrix = [[0, 1, 2], [4, 5, 6], [7, 8, 9]]
  
  
  @jit(list[list[int]])
  def test(jitmatrix):
      _total = 0
      for i in range(size):
          for j in range(size):
              _total += jitmatrix[j][i]
  
  
  test(matrix)
  </code></pre>
  
  <p>Have any idea to set 2d array on jit decorator without numpy library ?</p>
  
  <p>Or it must to use numpy library?</p>