質問編集履歴
2
説明を少し修正しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,3 +1,5 @@
|
|
1
|
+
プログラミング初心者です。
|
2
|
+
|
1
3
|
pythonで並列処理をしたいのですが、
|
2
4
|
|
3
5
|
高速化できる方法はないでしょうか?
|
1
質問内容を補足いたしました
test
CHANGED
File without changes
|
test
CHANGED
@@ -59,3 +59,47 @@
|
|
59
59
|
もっと高速化できる手法やこういったデータ保存と処理の並列に適切な処理はないでしょうか?
|
60
60
|
|
61
61
|
宜しくお願い致します。
|
62
|
+
|
63
|
+
|
64
|
+
|
65
|
+
|
66
|
+
|
67
|
+
※質問を追記します。
|
68
|
+
|
69
|
+
ざっくりした質問で失礼いたしました。
|
70
|
+
|
71
|
+
|
72
|
+
|
73
|
+
■処理1:Arduinoからデータを受け取り、xにデータを格納し続ける
|
74
|
+
|
75
|
+
```ここに言語を入力
|
76
|
+
|
77
|
+
ser = serial.Serial('COM4', 9600)
|
78
|
+
|
79
|
+
str = ser.readline()
|
80
|
+
|
81
|
+
x.append(str)
|
82
|
+
|
83
|
+
```
|
84
|
+
|
85
|
+
■処理2:上記xから随時データを取り出し、処理する
|
86
|
+
|
87
|
+
`````ここに言語を入力
|
88
|
+
|
89
|
+
i = 0
|
90
|
+
|
91
|
+
while True:
|
92
|
+
|
93
|
+
if x[i] > 10:
|
94
|
+
|
95
|
+
print("aaa")
|
96
|
+
|
97
|
+
i += 1
|
98
|
+
|
99
|
+
```
|
100
|
+
|
101
|
+
本コードなら処理1→処理2を連続しても処理時間に影響ないと思いますが、
|
102
|
+
|
103
|
+
あくまで処理1と処理2を並列して実施したい次第です。
|
104
|
+
|
105
|
+
何卒宜しくお願い致します。
|