前提・実現したいこと
条件iに合うxが最初に見つかったときのみdataとBを宣言し、その次以降はそのdataにappendしたいのですが、どのようにすればよいでしょうか?
また探索が終わったあとで、そのABをつかってプロットをしたいと思っています。
発生している問題・エラーメッセージ
下のようなコードを動かそうとしているのですが、
tryの部分でexceptの方に飛んでしまいます。
該当のソースコード
```python
lists = [条件のリスト]
for i in lists:
re_mat = re.compile(r"%s"%i)
for x in os.listdir(dirname): mo = re_mat.search(x) if mo is None: continue else: DATA = scipy.io.loadmat(x) try: data = np.append(data, DATA['A'], axis = 0) print (data.shape()) except: print ("except") data = DATA['A'] print (data.shape) B = DATA['B']
data = np.mean(data, 0)
plt.plot(A, B)
### 補足情報 python3系をつかっています。 最初のlistsには適切な条件が入れられています。 よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/26 08:57
2018/07/27 09:10
2018/07/27 09:22
2018/07/27 09:45