Python如何生成-1~1之间的随机数矩阵-创新互联

这篇文章主要介绍Python如何生成 -1~1 之间的随机数矩阵,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于网站设计、成都网站制作、巴州网络推广、成都小程序开发、巴州网络营销、巴州企业策划、巴州品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们大的嘉奖;创新互联公司为所有大学生创业者提供巴州建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com

1. 使用函数 np.random.random

由于 np.random.random() 默认生成 0~1 之间的小数,因此需要转换一下

Python如何生成 -1~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 之间的随机数矩阵”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


文章名称:Python如何生成-1~1之间的随机数矩阵-创新互联
浏览路径:http://azwzsj.com/article/dejggh.html