Python 생 성-1~1 사이 의 난수 행렬 방법

1095 단어 Python난수행렬
1.함수 np.random.random 사용
np.random.random()은 기본적으로 0~1 사이 의 소 수 를 생 성하 기 때문에 변환 이 필요 합 니 다.

3*3 의-1~1 사이 의 난수 행렬 생 성
-1 + 2*np.random.random((3,3))

# -*- coding:utf-8 -*-
 
import matplotlib.pyplot as plt
import pylab
import cv2
import numpy as np
 
img = plt.imread("1.png")      #       
 
#plt.imshow(img)          #       
#pylab.show()
 
print "start processing..."
 
for i in range(1,200):
# fil = np.random.randint(0, 10, size=[3, 3])
 fil = -1 + 2*np.random.random((3,3))
 
 res = cv2.filter2D(img,-1,fil)      #  opencv     
 
# plt.imshow(res)          #        
 pic_name = str(i) + ".png"
# plt.imsave(pic_name, res)
# plt.imsave("res.jpg",res)
# pylab.show()
print "complete!"
이상 의 Python 생 성-1~1 사이 의 난수 행렬 방법 은 바로 소 편 이 여러분 에 게 공유 한 모든 내용 입 니 다.여러분 께 참고 가 되 고 많은 응원 부 탁 드 리 겠 습 니 다.

좋은 웹페이지 즐겨찾기