2017-04-11 11 views
0

他の2つの変数xyを組み合わせて、変数Dを作成します。python:サイズの異なる変数を作成する

xの形状は、[731]であり、yは、形状が[146]である。

最後にDは、D[0]にすべてのx値とD[1]のすべてのy値が含まれるように2Dである必要があります。 誰かが私がしたいことを理解できる方法で説明してくれることを願っています。 誰かがこれを手伝ってくれますか?

答えて

2

それは同様に簡単です:私はあなたがしたい理解としてD = [x、y]が

が、それは:)

+0

ありがとうございます! :) – Leo

0

私は2Dアレイを作ることを試みていると思います。そのような各場所(配列[0]など)の配列には別の配列がありますか?

myArray=[[1,2],[3,4]] 

それとも普通のarray ..

1

ネストされたリストは、*それを行うだろう:それは何であれば、結果は、2次元配列として解釈できないことを

D = [x, y] 

print(D[0] == x) # True 
print(D[1] == y) # True 
print(D[1] == x) # False 

は注意を思っている。 2D配列では、各行(および列)に同じ数の要素が必要です。 D[0][700]にアクセスすると、D[1][700]は失敗します。

*用語「ネストされたリスト」は、xyがリストであることを前提としています。別のリストに同梱して ]をネストします。しかし、xyがリストではなく他のタイプの場合、原則は同じです。

0

を助けたホープは、異なるサイズの配列を作成することはできません、これはありますなぜなら、2D配列は基本的に行と列を持つテーブルであり、各行は同じ数の列を持っているからです。

しかし、各変数の値を結合し、結果の文字列を配列に保存し、それらを再び使用して戻し、必要な型に値を解析することができます。

関連する問題