長さの異なる行を持つ numpy で行列 (たとえばm )を定義する方法はありますが、 mは 2 次元のまま (iemndim = 2) になりますか?
たとえば、m = numpy.array([[1,2,3], [4,5]])と定義すると、m.ndim = 1 となります。なぜこうなるのかは理解できますが、あるなら興味があります。 numpy をだましてmを 2D として表示させる方法。行が同じサイズになるようにダミー値をパディングするというアイデアもありますが、そのような行列がたくさんあり、スペースを取りすぎてしまいます。mが 2D であることが本当に必要な理由は、Theano で作業していて、 mの値が与えられるテンソルが2D 値を期待しているためです。