質問するログイン新規登録

質問編集履歴

3

訂正

2019/06/28 06:00

投稿

n0pj
n0pj

スコア12

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,8 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
3
  python標準のmap関数であれば以下のコードで普通に計算することができます。
4
+
5
+ ```python3
4
6
  def calc(x, y, z):
5
7
  return x*y*z
6
8
 
@@ -11,8 +13,8 @@
11
13
  result = map(calc, t1, t2, t3)
12
14
  print(list(result))
13
15
 
14
- [9, 32, 75, 144, 245]
16
+ #[9, 32, 75, 144, 245]
15
-
17
+ ```
16
18
  multiprocessingのPool.mapで上記のコードと同じく処理させたいのですが、できません。
17
19
  どうすればよいでしょうか。
18
20
 
@@ -33,7 +35,7 @@
33
35
 
34
36
  ### 該当のソースコード
35
37
 
36
- ```ここに言語名を入力
38
+ ```python3
37
39
  from multiprocessing import Pool
38
40
 
39
41
  def calc(x, y, z):

2

import文が抜けていた

2019/06/28 06:00

投稿

n0pj
n0pj

スコア12

title CHANGED
File without changes
body CHANGED
@@ -34,6 +34,8 @@
34
34
  ### 該当のソースコード
35
35
 
36
36
  ```ここに言語名を入力
37
+ from multiprocessing import Pool
38
+
37
39
  def calc(x, y, z):
38
40
  return x*y*z
39
41
 

1

#でBoldなんだね

2019/06/28 05:59

投稿

n0pj
n0pj

スコア12

title CHANGED
File without changes
body CHANGED
@@ -11,7 +11,7 @@
11
11
  result = map(calc, t1, t2, t3)
12
12
  print(list(result))
13
13
 
14
- #[9, 32, 75, 144, 245]
14
+ [9, 32, 75, 144, 245]
15
15
 
16
16
  multiprocessingのPool.mapで上記のコードと同じく処理させたいのですが、できません。
17
17
  どうすればよいでしょうか。