Pythonによる複数行列の解析に関する質問です。
4行n列の.txtファイルを読み込んで分割を行いたいと考えています。
txtファイルは下記のような内容です。
531 1 1 20
532 1 1 24
533 1 1 28
531 1 2 21
532 1 2 24
533 1 2 29
531 1 3 21
532 1 3 23
533 1 3 27
......
531 1 11 20
531 1 11 25
531 1 11 28
c, r = A.shapeにより行列を読み込むことはできたのですが、
3段ずつ分割といった、段数指定をせずに3列目の数値の変化ごとに行列を分割したいと考えています。
最終的には分割した行列を平均して1列目と4列目のプロットや
分割した行列の4列目の最大値を横軸3列目でプロットしたいと考えています。
###発生している問題・エラーメッセージ
###該当のソースコード
import numpy as np import matplotlib.pyplot as plt fname = "/Users//abc.txt" A = np.loadtxt(fname) c, r = A.shape B =np.split(A, [1,3]) plt.figure() plt.plot(B[:,0],B[:,3])
###試したこと
段数を指定することによる分割は行いました。
1つ1つ調べなければならないので時間がかかります。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/08 07:00
2017/09/08 07:24