質問編集履歴
4
結果の例に計算したxの値を追加する必要がありました.
test
CHANGED
File without changes
|
test
CHANGED
@@ -30,7 +30,9 @@
|
|
30
30
|
|
31
31
|
結果
|
32
32
|
|
33
|
-
[ 5 5]
|
33
|
+
[ 2 5 5 5]
|
34
|
+
|
35
|
+
[ xの値 引き算の絶対値 xの値 引き算の絶対値]
|
34
36
|
|
35
37
|
|
36
38
|
|
3
この計算の意味を追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -7,6 +7,12 @@
|
|
7
7
|
結果に関しては,xが等しい場合にそれと対になるyの値(等しいxがi番目ならi+1番目の値)の引き算の絶対値が記載されているlistが欲しいです.また,どの場所のyを引き算したのか,それを示すもの(xの値?)も知りたいです.
|
8
8
|
|
9
9
|
また,結果のlistの重複があっても,重複値を除かないデータが欲しいです.
|
10
|
+
|
11
|
+
|
12
|
+
|
13
|
+
動画解析で,輪郭の座標を抽出し,二枚の連続するフレームからy軸方向の速度を求める過程でこの問題に直面しました.
|
14
|
+
|
15
|
+
|
10
16
|
|
11
17
|
以下のようなデータだった場合,以下のような結果が欲しいです.
|
12
18
|
|
2
お二方のご指摘を修正しました.
test
CHANGED
File without changes
|
test
CHANGED
@@ -3,6 +3,10 @@
|
|
3
3
|
xの値,yの値が交互に並んでいるlist型のデータを2つ持っています.
|
4
4
|
|
5
5
|
この2つのlist型のデータからxの値が等しい場合にyの値を引き算する,というプログラムを作りたいです.この方法が分からず苦戦しています.
|
6
|
+
|
7
|
+
結果に関しては,xが等しい場合にそれと対になるyの値(等しいxがi番目ならi+1番目の値)の引き算の絶対値が記載されているlistが欲しいです.また,どの場所のyを引き算したのか,それを示すもの(xの値?)も知りたいです.
|
8
|
+
|
9
|
+
また,結果のlistの重複があっても,重複値を除かないデータが欲しいです.
|
6
10
|
|
7
11
|
以下のようなデータだった場合,以下のような結果が欲しいです.
|
8
12
|
|
@@ -20,7 +24,7 @@
|
|
20
24
|
|
21
25
|
結果
|
22
26
|
|
23
|
-
5
|
27
|
+
[ 5 5]
|
24
28
|
|
25
29
|
|
26
30
|
|
1
質問のデータをシンプルなものに変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,61 +4,25 @@
|
|
4
4
|
|
5
5
|
この2つのlist型のデータからxの値が等しい場合にyの値を引き算する,というプログラムを作りたいです.この方法が分からず苦戦しています.
|
6
6
|
|
7
|
-
以下
|
7
|
+
以下のようなデータだった場合,以下のような結果が欲しいです.
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
-
|
11
|
+
(例)
|
12
12
|
|
13
|
-
|
13
|
+
listデータ
|
14
14
|
|
15
|
-
|
15
|
+
[ 1 10 2 20 3 30 4 40 5 50]
|
16
16
|
|
17
|
-
7 240 7 242 8 243 8 244 10 246 10 247 12 249 12 250 20 258
|
18
|
-
|
19
|
-
21 258 23 260 24 260 26 262 27 262 28 263 29 263 30 264 31 264
|
20
|
-
|
21
|
-
|
17
|
+
[ 6 15 2 25 7 30 8 40 5 55]
|
22
|
-
|
23
|
-
49 269 50 270 57 270 58 269 63 269 64 268 67 268 68 267 70 267
|
24
|
-
|
25
|
-
71 266 73 266 74 265 75 265 76 264 77 264 78 263 79 263 80 262
|
26
|
-
|
27
|
-
81 262 82 261 83 261 86 258 87 258 96 249 96 248 98 246 98 245
|
28
|
-
|
29
|
-
99 244 99 243 100 242 100 241 101 240 101 238 102 237 102 236 103 235
|
30
|
-
|
31
|
-
103 233 104 232 104 226 105 225 105 211 104 210 104 208 103 207 103 206
|
32
|
-
|
33
|
-
98 201 97 201 96 200 94 200 93 199 86 199 85 198 74 198 73 197]
|
34
18
|
|
35
19
|
|
36
20
|
|
37
|
-
|
21
|
+
結果
|
38
22
|
|
39
|
-
|
23
|
+
5
|
40
24
|
|
41
|
-
4 216 3 217 3 227 4 228 4 232 5 233 5 234 6 235 6 237
|
42
25
|
|
43
|
-
7 238 7 240 8 241 8 243 10 245 10 246 12 248 12 249 16 253
|
44
|
-
|
45
|
-
16 254 17 255 18 255 22 259 23 259 25 261 26 261 27 262 28 262
|
46
|
-
|
47
|
-
29 263 30 263 31 264 32 264 33 265 35 265 36 266 37 266 38 267
|
48
|
-
|
49
|
-
41 267 42 268 45 268 46 269 51 269 52 270 56 270 57 269 62 269
|
50
|
-
|
51
|
-
63 268 65 268 66 267 69 267 70 266 72 266 73 265 74 265 75 264
|
52
|
-
|
53
|
-
76 264 77 263 78 263 79 262 80 262 81 261 82 261 84 259 85 259
|
54
|
-
|
55
|
-
96 248 96 247 97 246 97 245 99 243 99 241 100 240 100 239 101 238
|
56
|
-
|
57
|
-
101 236 102 235 102 232 103 231 103 227 104 226 104 223 105 222 105 218
|
58
|
-
|
59
|
-
104 217 104 213 103 212 103 211 101 209 101 208 98 205 96 205 95 204
|
60
|
-
|
61
|
-
94 205 93 204 92 205 85 205 84 204 73 204 72 203]
|
62
26
|
|
63
27
|
|
64
28
|
|