Pythonの行列のコードについての質問です。 https://chokkan.github.io/python/17numpy2.html というサイトで学習をはじめたのですが、 添付画像で示したように、 x = np.array([ [ 1, 12, 9, 4], [ 8, 2, 3, 7], [ 11, 5, 6, 10], ]) という行列において np.sum(x, axis=0) というのが、行ベクトルの和を求めるコードとありますが、結果として array([20, 19, 18, 21]) が求められています。 これは列ベクトル(たてのラインの3数の総和)なのではないでしょうか? Pythonでは 1, 12, 9, 4を第一列 1,8,11を第一行と 定義されているのでしょうか? わたしとしては行と列が反対になっているように思えるのですが?
プログラミング