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分析git log日志示例
Feb 27 Python
Python编写屏幕截图程序方法
Feb 18 Python
virtualenv实现多个版本Python共存
Aug 21 Python
PyQt5实现下载进度条效果
Apr 19 Python
OpenCV 轮廓检测的实现方法
Jul 03 Python
完美解决pycharm导入自己写的py文件爆红问题
Feb 12 Python
Python 随机生成测试数据的模块:faker基本使用方法详解
Apr 09 Python
解决python Jupyter不能导入外部包问题
Apr 15 Python
Python实现密钥密码(加解密)实例详解
Apr 26 Python
Python 日期与时间转换的方法
Aug 01 Python
Python pexpect模块及shell脚本except原理解析
Aug 03 Python
Selenium 安装和简单使用的实现
Dec 04 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
使用数据库保存session的方法
2006/10/09 PHP
解密ThinkPHP3.1.2版本之模块和操作映射
2014/06/19 PHP
微信公众平台天气预报功能开发
2014/07/06 PHP
CI框架学习笔记(二) -入口文件index.php
2014/10/27 PHP
thinkPHP查询方式小结
2016/01/09 PHP
php获取数据库中数据的实现方法
2017/06/01 PHP
php数组函数array_push()、array_pop()及array_shift()简单用法示例
2020/01/26 PHP
用Greasemonkey 脚本收藏网站会员信息到本地
2009/10/26 Javascript
jquery 模拟雅虎首页的点击对话框效果
2010/04/11 Javascript
jquery中选择块并改变属性值的方法
2013/07/31 Javascript
javascript Array.prototype.slice的使用示例
2013/11/14 Javascript
jQuery动态创建html元素的常用方法汇总
2014/09/05 Javascript
javascript无刷新评论实现方法
2015/05/13 Javascript
JavaScript实现自动对页面上敏感词进行屏蔽的方法
2015/07/27 Javascript
jQuery zTree树插件简单使用教程
2017/01/10 Javascript
微信小程序 详解下拉加载与上拉刷新实现方法
2017/01/13 Javascript
JS实现放烟花效果
2020/03/10 Javascript
解决vue-photo-preview 异步图片放大失效的问题
2020/07/29 Javascript
element el-table表格的二次封装实现(附表格高度自适应)
2021/01/19 Javascript
[03:15]DOTA2-DPC中国联赛1月22日Recap集锦
2021/03/11 DOTA
Python Tkinter基础控件用法
2014/09/03 Python
Python中遇到的小问题及解决方法汇总
2017/01/11 Python
python实现隐马尔科夫模型HMM
2018/03/25 Python
Python3+django2.0+apache2+ubuntu14部署网站上线的方法
2018/07/07 Python
python实现大文件分割与合并
2019/07/22 Python
html5实现多文件的上传示例代码
2014/02/13 HTML / CSS
松下电器美国官方商店:Panasonic美国
2016/10/14 全球购物
英国在线房屋中介网站:Yopa
2018/01/09 全球购物
UNIX特点都有哪些
2016/04/05 面试题
乔布斯斯坦福大学演讲稿
2014/05/23 职场文书
实习生工作证明范本
2014/09/14 职场文书
罚站检讨书
2015/01/29 职场文书
如何写辞职书
2015/02/26 职场文书
个人培训总结
2015/03/05 职场文书
社区活动总结范文
2015/05/07 职场文书
2016秋季校长开学典礼致辞
2015/11/26 职场文书