回答編集履歴

1

質問を受けて追記

2021/12/15 07:21

投稿

TakaiY
TakaiY

スコア12781

test CHANGED
@@ -46,4 +46,60 @@
46
46
 
47
47
 
48
48
 
49
+ ---
50
+
51
+
52
+
53
+ 追記
54
+
55
+
56
+
57
+ process()を作るというのはだいたいこんな感じで、detect_peak関数などを中に入れるのではなくて、同じレベルに記述します。
58
+
59
+
60
+
61
+ ```python
62
+
63
+ def process(datafile):
64
+
65
+ x, y = np.loadtxt(datafile, skiprows=29, unpack=True)
66
+
67
+
68
+
69
+ #初期値のリストを作成
70
+
71
+ #[amp,ctr,wid]
72
+
73
+
74
+
75
+ # x1, y1 = detect_peak() ##
76
+
77
+ np_x, np_y = detect_peak() ##
78
+
79
+ ・・省略・・
80
+
81
+ csv_datafile=input("保存データ名")
82
+
83
+ df_h_in.to_csv(csv_datafile, sep=",",index=False)
84
+
85
+ ```
86
+
87
+
88
+
89
+ これを、もとは「#初期値のリストを作成」のところに記述することになります。
90
+
91
+
92
+
93
+ そして、最後に、
94
+
95
+ ```python
96
+
97
+ datafile=input("入力データ")
98
+
99
+ process(datafile)
100
+
101
+ ```
102
+
103
+
104
+
49
- りあえずはこうう方針でどうでしょか。
105
+ て、もとのファイルと同じどうさをするよになればOK