前提・実現したいこと
[[array([ 26. , 640.3064, 474.5399], dtype=float32), array([637.5512 , 472.82175, 9.763 ], dtype=float32)],
[ array([ 36. , 1103.3015, 682.2389], dtype=float32), array([1103.4739, 682.4497, 6.819 ], dtype=float32)],
[ array([ 57. , 912.45087, 1095.1106 ], dtype=float32), array([ 911.432, 1093.934, 6.069], dtype=float32)]]
上記のような形に持っていきたいです。
発生している問題・エラーメッセージ
[array([ 26. , 640.3064, 474.5399], dtype=float32), array([637.5512 , 472.82175, 9.763 ], dtype=float32), array([ 36. , 1103.3015, 682.2389], dtype=float32), array([1103.4739, 682.4497, 6.819 ], dtype=float32), array([ 57. , 912.45087, 1095.1106 ], dtype=float32), array([ 911.432, 1093.934, 6.069], dtype=float32)] 現在は上記のようになっています。
該当のソースコード
dummy = [] kati = [] maruhi = [] # print(hako4[0][1][1]) dummy.append(np.sqrt(Nx + Ny))#画像の一番大きいところを入れとく # print(dummy) for k in range(len(hako4)): # kati.clear() kati.append(hako4[k][0]) for i in range(len(hako4)): maruhi.append(np.sqrt(hako4[k][i][0] + hako4[k][i][1])) if dummy > maruhi : dummy = maruhi koko = i+1 maruhi.clear() kati.append(hako4[k][koko]) hako5 = kati
試したこと
スライスで分割してみたりしましたが、いまいちわかりませんでした。
補足情報(FW/ツールのバージョンなど)
言語は[python3系]を使用しています。
エディタは[Atom]を使用しています。
Windowsです。
~
from astropy.io import fits
import numpy as np
import os
import matplotlib.pyplot as plt
import math
使うかわかりませんが入れているものです。
~
上記の該当ソースコードで発生している問題の状況までもってきました。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/22 23:48