そして、3つ以上の次元でベクターを使用しようとするとどうなりますか？
NP.Cross（）関数は、最大3つの寸法に対してのみ準備されているため、提案する場合にエラーが発生します。ベクトル製品（クロス製品とも呼ばれる）の目的は、与えられたベクターに垂直なベクトルを取得することです。これは、N寸法でn≠0、1で一般化でき、n-1ベクターが使用されている場合にのみ意味があります。したがって、たとえば、2つの次元では、一般化されたベクトル積がベクトルを使用している場合にのみ意味があり、結果は直交ベクトルであり、4つの次元で計算を実行するために必要な4-1 = 3開始ベクターが必要です。