回答編集履歴

5

numpyとnanのimportを追記

2018/09/16 01:20

投稿

opyon
opyon

スコア1009

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{}"

2018/09/16 01:20

投稿

opyon
opyon

スコア1009

test CHANGED
@@ -30,7 +30,7 @@
30
30
 
31
31
 
32
32
 
33
- list_key = ["variablle{}".format(i + 1) for i,row in enumerate(array) ]
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
- ['variablle1', 'variablle2', 'variablle3', 'variablle4']
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
- {'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]}
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
- 'variablle1':[0.0, 25.0, 50.0, 75.0, 100.0],
87
+ 'variable1':[0.0, 25.0, 50.0, 75.0, 100.0],
88
88
 
89
- 'variablle2':[0.0],
89
+ 'variable2':[0.0],
90
90
 
91
- 'variablle3':[0.0, 30.0, 60.0, 90.0],
91
+ 'variable3':[0.0, 30.0, 60.0, 90.0],
92
92
 
93
- 'variablle4':[0.0, 150.0, 235.0]
93
+ 'variable4':[0.0, 150.0, 235.0]
94
94
 
95
95
  }
96
96
 

3

作業依頼?

2018/09/15 23:17

投稿

opyon
opyon

スコア1009

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

作業依頼?

2018/09/15 23:05

投稿

opyon
opyon

スコア1009

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てなんだろう

2018/09/15 23:04

投稿

opyon
opyon

スコア1009

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., None, None, None, None],
25
+ [ 0., nan, nan, nan, nan],
22
26
 
23
- [ 0., 30., 60., 90., None],
27
+ [ 0., 30., 60., 90., nan],
24
28
 
25
- [ 0., 150., 235., None, None]])
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 None] for row in array]
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