Image.open
needs an image file as parameter, use Image.fromarray
:
im = Image.fromarray(noisyImage)
im.save("myFile.jpeg")
you may also use matplotlib
module to show the image directly:
import matplotlib.pyplot as plt
plt.imshow(noisyImage) #Needs to be in row,col order