やりたいこと
超基礎的なことかもしれませんが、numpyを使って二組のセットにしたいです
以下のように緯度情報と経度情報が与えれています。
エクセルデータから切り出したので以下のようになっています。
lats = np.array(df["Latitude"]) //[13.658811 13.658791 13.658798 ... 13.660117 13.660113 13.660138] lngs = np.array(df["Longitude"]) //[104.395458 104.395458 104.395396 ... 104.391156 104.391111 104.391067] これを、こんな感じの2組セットにしたい cities = np.array([[43.062083, 141.354389], # 札幌 [38.268056, 140.869722], # 仙台 [35.689472, 139.69175], # 東京 [35.181389, 136.906389], # 名古屋 [34.69375, 135.502111], # 大阪 [34.38525, 132.455306], # 広島 [33.590139, 130.401722], # 福岡 [26.213083, 127.678056]]) # 那覇
上記のサンプルデータのように二組セットにしたいが、手でやろうとすると、データが膨大過ぎて作れそうにない。
やってみたこと
//cityがtrueになってほしい citiy = np.array([[1,0], [2,1], [3,2], [4,3]]) a1 = np.array([1,2,3,4]) a2 = np.array([0,1,2,3]) //入れ替えて結合してみる x =np.stack([a1, a2], 1) print(np.stack([a1, a2], 1)) print(citiy is x)
[[1 0] [2 1] [3 2] [4 3]] False
このようになってしまって配列内に" , "配列終了時に" , "が来るように結合したいです。
どうかよろしくおねがいします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/22 09:05
2020/10/22 09:13
2020/10/22 09:30