Skip to content

Instantly share code, notes, and snippets.

@JeremyMcCormick
Created November 17, 2016 19:13
Show Gist options
  • Save JeremyMcCormick/d3e9f5a46402ace100ef462b6d094311 to your computer and use it in GitHub Desktop.
Save JeremyMcCormick/d3e9f5a46402ace100ef462b6d094311 to your computer and use it in GitHub Desktop.
import multiprocessing
from multiprocessing import Pool
def power(x):
if x==0:
exponent=.5
elif x==1:
exponent=2
elif x==2:
exponent=3
elif x==3:
exponent=4
else:
exponent=1
mat=[]
for base in range(lenvector):
output=vector[base]**exponent
mat.append(output)
return mat
vector=[1,2,3,4,5,6,7,8,9,10]
lenvector=len(vector)
if __name__=="__main__":
pool=Pool(4)
powerresult=pool.map(power,[0,1,2,3])
print(powerresult)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment