回答編集履歴
5
numpyとnanのimportを追記
test
CHANGED
@@ -10,13 +10,23 @@
|
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
+
-追記-
|
14
|
+
|
15
|
+
※nanを扱うにはnumpyのインストールとimportが必要です
|
16
|
+
|
17
|
+
|
18
|
+
|
13
19
|
```Python3
|
14
20
|
|
15
21
|
# coding=UTF-8
|
16
22
|
|
17
23
|
|
18
24
|
|
25
|
+
import numpy as np
|
26
|
+
|
27
|
+
from numpy import nan
|
28
|
+
|
19
|
-
nan = "nanてなんだろう"
|
29
|
+
# nan = "nanてなんだろう"
|
20
30
|
|
21
31
|
|
22
32
|
|
4
スペルミス修正"variablle{}">>>"variable{}"
test
CHANGED
@@ -30,7 +30,7 @@
|
|
30
30
|
|
31
31
|
|
32
32
|
|
33
|
-
list_key = ["variabl
|
33
|
+
list_key = ["variable{}".format(i + 1) for i,row in enumerate(array) ]
|
34
34
|
|
35
35
|
print(list_key)
|
36
36
|
|
@@ -76,21 +76,21 @@
|
|
76
76
|
|
77
77
|
```
|
78
78
|
|
79
|
-
['variabl
|
79
|
+
['variable1', 'variable2', 'variable3', 'variable4']
|
80
80
|
|
81
81
|
[[0.0, 25.0, 50.0, 75.0, 100.0], [0.0], [0.0, 30.0, 60.0, 90.0], [0.0, 150.0, 235.0]]
|
82
82
|
|
83
|
-
{'variabl
|
83
|
+
{'variable1': [0.0, 25.0, 50.0, 75.0, 100.0], 'variable2': [0.0], 'variable3': [0.0, 30.0, 60.0, 90.0], 'variable4': [0.0, 150.0, 235.0]}
|
84
84
|
|
85
85
|
variables = {
|
86
86
|
|
87
|
-
'variabl
|
87
|
+
'variable1':[0.0, 25.0, 50.0, 75.0, 100.0],
|
88
88
|
|
89
|
-
'variabl
|
89
|
+
'variable2':[0.0],
|
90
90
|
|
91
|
-
'variabl
|
91
|
+
'variable3':[0.0, 30.0, 60.0, 90.0],
|
92
92
|
|
93
|
-
'variabl
|
93
|
+
'variable4':[0.0, 150.0, 235.0]
|
94
94
|
|
95
95
|
}
|
96
96
|
|
3
作業依頼?
test
CHANGED
@@ -82,6 +82,16 @@
|
|
82
82
|
|
83
83
|
{'variablle1': [0.0, 25.0, 50.0, 75.0, 100.0], 'variablle2': [0.0], 'variablle3': [0.0, 30.0, 60.0, 90.0], 'variablle4': [0.0, 150.0, 235.0]}
|
84
84
|
|
85
|
+
variables = {
|
85
86
|
|
87
|
+
'variablle1':[0.0, 25.0, 50.0, 75.0, 100.0],
|
88
|
+
|
89
|
+
'variablle2':[0.0],
|
90
|
+
|
91
|
+
'variablle3':[0.0, 30.0, 60.0, 90.0],
|
92
|
+
|
93
|
+
'variablle4':[0.0, 150.0, 235.0]
|
94
|
+
|
95
|
+
}
|
86
96
|
|
87
97
|
```
|
2
作業依頼?
test
CHANGED
@@ -46,6 +46,30 @@
|
|
46
46
|
|
47
47
|
print(variables)
|
48
48
|
|
49
|
+
|
50
|
+
|
51
|
+
print("variables = {")
|
52
|
+
|
53
|
+
i=0
|
54
|
+
|
55
|
+
for k, v in (sorted(variables.items())):
|
56
|
+
|
57
|
+
print("'" + str(k) + "':" + str(v) ,end="")
|
58
|
+
|
59
|
+
if i == len(variables)-1:
|
60
|
+
|
61
|
+
print("")
|
62
|
+
|
63
|
+
else:
|
64
|
+
|
65
|
+
print(",")
|
66
|
+
|
67
|
+
i+=1
|
68
|
+
|
69
|
+
print("}")
|
70
|
+
|
71
|
+
|
72
|
+
|
49
73
|
```
|
50
74
|
|
51
75
|
出力結果
|
1
nanてなんだろう
test
CHANGED
@@ -16,13 +16,17 @@
|
|
16
16
|
|
17
17
|
|
18
18
|
|
19
|
+
nan = "nanてなんだろう"
|
20
|
+
|
21
|
+
|
22
|
+
|
19
23
|
array = ([[ 0., 25., 50., 75., 100.],
|
20
24
|
|
21
|
-
[ 0.,
|
25
|
+
[ 0., nan, nan, nan, nan],
|
22
26
|
|
23
|
-
[ 0., 30., 60., 90.,
|
27
|
+
[ 0., 30., 60., 90., nan],
|
24
28
|
|
25
|
-
[ 0., 150., 235.,
|
29
|
+
[ 0., 150., 235., nan, nan]])
|
26
30
|
|
27
31
|
|
28
32
|
|
@@ -32,7 +36,7 @@
|
|
32
36
|
|
33
37
|
|
34
38
|
|
35
|
-
list_val = [[x for x in row if x is not
|
39
|
+
list_val = [[x for x in row if x is not nan] for row in array]
|
36
40
|
|
37
41
|
print(list_val)
|
38
42
|
|
@@ -41,8 +45,6 @@
|
|
41
45
|
variables = dict(zip(list_key,list_val))
|
42
46
|
|
43
47
|
print(variables)
|
44
|
-
|
45
|
-
|
46
48
|
|
47
49
|
```
|
48
50
|
|