Python 生成 -1~1 之间的随机数矩阵方法
更新时间:2018年08月04日 10:11:13 作者:会飞行的小蜗牛
今天小编就为大家分享一篇Python 生成 -1~1 之间的随机数矩阵方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
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 之间的随机数矩阵方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
pandas中的ExcelWriter和ExcelFile的实现方法
这篇文章主要介绍了pandas中的ExcelWriter和ExcelFile的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-04-04
scrapy框架携带cookie访问淘宝购物车功能的实现代码
这篇文章主要介绍了scrapy框架携带cookie访问淘宝购物车,本文通过实例代码图文详解给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-07-07
python读取word文档,插入mysql数据库的示例代码
今天小编就为大家分享一篇python读取word文档,插入mysql数据库的示例代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2018-11-11
Pandas常用的读取和保存数据的函数使用(csv,mysql,json,excel)
本文主要介绍了Pandas常用的读取和保存数据的函数使用,主要包括csv,mysql,json,excel这几种方式,具有一定的参考价值,感兴趣的可以了解一下2022-01-01


最新评论