Pythonで行ベクトルと列ベクトルを区別する良い方法はありますか? これまでのところ、numpy と scipy を使用していますが、これまでのところ、ベクトルを与えるとしたら、次のようになります。
from numpy import *
Vector = array([1,2,3])
彼らは天気、つまり行ベクトルまたは列ベクトルを言うことができません。さらに:
array([1,2,3]) == array([1,2,3]).transpose()
True
「現実の世界」では、これは単に真実ではありません。上記のモジュールからのベクトルの関数のほとんどは区別を必要としないことを認識しています。たとえば、outer(a,b)
またはa.dot(b)
しかし、私は自分の都合で区別したいと思います。