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 相关文章推荐
centos系统升级python 2.7.3
Jul 03 Python
在Python中使用itertools模块中的组合函数的教程
Apr 13 Python
python从sqlite读取并显示数据的方法
May 08 Python
Python requests发送post请求的一些疑点
May 20 Python
Python RabbitMQ消息队列实现rpc
May 30 Python
python获取时间及时间格式转换问题实例代码详解
Dec 06 Python
详解Python3 对象组合zip()和回退方式*zip
May 15 Python
Django框架视图函数设计示例
Jul 29 Python
Python整数与Numpy数据溢出问题解决
Sep 11 Python
python opencv图片编码为h264文件的实例
Dec 12 Python
通过实例了解Python str()和repr()的区别
Jan 17 Python
python字典key不能是可以是啥类型
Aug 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
PHP 高手之路(二)
2006/10/09 PHP
php简单图像创建入门实例
2015/06/10 PHP
php实现批量上传数据到数据库(.csv格式)的案例
2017/06/18 PHP
PHP中数组转换为SimpleXML教程
2019/01/27 PHP
PHP XML Expat解析器知识点总结
2019/02/15 PHP
laravel 框架实现无限级分类的方法示例
2019/10/31 PHP
JavaScript中null与undefined分析
2009/07/25 Javascript
Extjs优化(一)删除冗余代码提高运行速度
2013/04/15 Javascript
Jquery选择子控件"大于号"和" "区别介绍及使用示例
2013/06/25 Javascript
js中数组Array的一些常用方法总结
2013/08/12 Javascript
页面js遇到乱码问题的解决方法是和无法转码的情况
2014/04/30 Javascript
简单的jquery左侧导航栏和页面选中效果
2014/08/21 Javascript
JavaScript模版引擎的基本实现方法浅析
2016/02/15 Javascript
学习掌握JavaScript中this的使用技巧
2016/08/29 Javascript
AngularJS实现一次监听多个值发生的变化
2016/08/31 Javascript
jQuery通过ajax方法获取json数据不执行success的原因及解决方法
2016/10/15 Javascript
Vue 2.0中生命周期与钩子函数的一些理解
2017/05/09 Javascript
BetterScroll 在移动端滚动场景的应用
2017/09/18 Javascript
django中使用vue.js的要点总结
2019/07/07 Javascript
详解vue-property-decorator使用手册
2019/07/29 Javascript
JavaScript实现轮播图效果代码实例
2019/09/28 Javascript
js获取url页面id,也就是最后的数字文件名
2020/09/25 Javascript
[06:24]DOTA2亚洲邀请赛小组赛第三日 TOP10精彩集锦
2015/02/01 DOTA
一个超级简单的python web程序
2014/09/11 Python
简洁的十分钟Python入门教程
2015/04/03 Python
Python实现利用最大公约数求三个正整数的最小公倍数示例
2017/09/30 Python
python爬取足球直播吧五大联赛积分榜
2018/06/13 Python
Python实现的读取/更改/写入xml文件操作示例
2018/08/30 Python
Python玩转Excel的读写改实例
2019/02/22 Python
python 实现音频叠加的示例
2020/10/29 Python
使用Python解析Chrome浏览器书签的示例
2020/11/13 Python
pycharm 快速解决python代码冲突的问题
2021/01/15 Python
简述你对Statement,PreparedStatement,CallableStatement的理解
2013/03/25 面试题
品牌宣传方案
2014/03/21 职场文书
白莲教口号
2014/06/18 职场文书
Go语言编译原理之源码调试
2022/08/05 Golang