Python 生成 -1~1 之间的随机数矩阵方法


Posted in Python onAugust 04, 2018

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 相关文章推荐
Python的ORM框架SQLObject入门实例
Apr 28 Python
Python Tkinter简单布局实例教程
Sep 03 Python
python实现从web抓取文档的方法
Sep 26 Python
Python自动化运维和部署项目工具Fabric使用实例
Sep 18 Python
[原创]使用豆瓣提供的国内pypi源
Jul 02 Python
对python中词典的values值的修改或新增KEY详解
Jan 20 Python
Python 的AES加密与解密实现
Jul 09 Python
python绘制雪景图
Dec 16 Python
python输出数学符号实例
May 11 Python
pycharm激活方法到2099年(激活流程)
Sep 22 Python
利用Python实现字幕挂载(把字幕文件与视频合并)思路详解
Oct 21 Python
Python爬虫之爬取最新更新的小说网站
May 06 Python
Python爬虫框架scrapy实现downloader_middleware设置proxy代理功能示例
Aug 04 #Python
Python中矩阵创建和矩阵运算方法
Aug 04 #Python
Python爬虫框架scrapy实现的文件下载功能示例
Aug 04 #Python
python生成1行四列全2矩阵的方法
Aug 04 #Python
查看python下OpenCV版本的方法
Aug 03 #Python
Python 使用PIL中的resize进行缩放的实例讲解
Aug 03 #Python
numpy中loadtxt 的用法详解
Aug 03 #Python
You might like
一个PHP分页类的代码
2011/05/18 PHP
php的sso单点登录实现方法
2015/01/08 PHP
PHP如何使用array_unshift()在数组开头插入元素
2020/09/01 PHP
js异或加解密效果代码
2008/06/25 Javascript
动态修改DOM 里面的 id 属性的弊端分析
2008/09/03 Javascript
Array.prototype.concat不是通用方法反驳[译]
2012/09/20 Javascript
js实现图片拖动改变顺序附图
2014/05/13 Javascript
通过$(this)使用jQuery包装后的方法或属性
2014/05/18 Javascript
jQuery实现鼠标滚轮动态改变样式或效果
2015/01/05 Javascript
javascript获取当前的时间戳的方法汇总
2015/07/26 Javascript
jQuery树形下拉菜单特效代码分享
2015/08/15 Javascript
使用jQuery制作浮动工具栏的实例分享
2016/05/13 Javascript
jQuery+css实现非常漂亮的水平导航菜单效果
2016/07/27 Javascript
微信小程序 本地图片按照屏幕尺寸处理
2017/08/04 Javascript
Vue数据监听方法watch的使用
2018/03/28 Javascript
axios携带cookie配置详解(axios+koa)
2018/12/28 Javascript
深入浅出vue图片路径的实现
2019/09/04 Javascript
node crawler如何添加promise支持
2020/02/01 Javascript
Vue实现导航栏菜单
2020/08/19 Javascript
基于javascript实现放大镜特效
2020/12/03 Javascript
如何在vue中使用kindeditor富文本编辑器
2020/12/19 Vue.js
Python中使用异常处理来判断运行的操作系统平台方法
2015/01/22 Python
Python中的异常处理学习笔记
2015/01/28 Python
浅谈终端直接执行py文件,不需要python命令
2017/01/23 Python
django的auth认证,authenticate和装饰器功能详解
2019/07/25 Python
Python坐标轴操作及设置代码实例
2020/06/04 Python
python自动生成sql语句的脚本
2021/02/24 Python
英国领先的瓷砖专家:Walls and Floors
2018/04/27 全球购物
Oracle里面常用的数据字典有哪些
2014/02/14 面试题
读书心得体会
2013/12/28 职场文书
医学院毕业生自荐信范文
2014/03/06 职场文书
创建精神文明单位实施方案
2014/03/08 职场文书
课堂教学改革实施方案
2014/03/17 职场文书
本科生求职信
2014/06/17 职场文书
纪律教育月活动总结
2014/08/26 职场文书
解除租房协议书
2014/12/03 职场文书