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环境搭建之OpenCV的步骤方法
Oct 20 Python
pandas进行数据的交集与并集方式的数据合并方法
Jun 27 Python
OpenCV+python手势识别框架和实例讲解
Aug 03 Python
Python实现微信好友的数据分析
Dec 16 Python
python3 requests库实现多图片爬取教程
Dec 18 Python
使用Python爬虫库requests发送请求、传递URL参数、定制headers
Jan 25 Python
Windows上安装tensorflow  详细教程(图文详解)
Feb 04 Python
Python web如何在IIS发布应用过程解析
May 27 Python
Python基于数列实现购物车程序过程详解
Jun 09 Python
python输出国际象棋棋盘的实例分享
Nov 26 Python
一些让Python代码简洁的实用技巧总结
Aug 23 Python
Python必备技巧之字符数据操作详解
Mar 23 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
自己做矿石收音机
2021/03/02 无线电
php获取当前网址url并替换参数或网址的方法
2010/06/06 PHP
PHPMailer的主要功能特点和简单使用说明
2014/02/17 PHP
Laravel核心解读之异常处理的实践过程
2019/02/24 PHP
javascript显示隐藏层比较不错的方法分析
2008/09/30 Javascript
jquery简单的拖动效果实现原理及示例
2013/07/26 Javascript
js实现的简单radio背景颜色选择器代码
2015/08/18 Javascript
Knockout自定义绑定创建方法
2015/12/26 Javascript
jQuery实现的鼠标滑过弹出放大图片特效
2016/01/08 Javascript
JavaScript 定时器 SetTimeout之定时刷新窗口和关闭窗口(代码超简单)
2016/02/26 Javascript
JavaScript的Vue.js库入门学习教程
2016/05/23 Javascript
jQuery Easyui使用(一)之可折叠面板的布局手风琴菜单
2016/08/17 Javascript
原生js实现可爱糖果数字时间特效
2016/12/30 Javascript
jquery实现全选、全不选以及单选功能
2017/03/23 jQuery
vue引入swiper插件的使用实例
2017/07/19 Javascript
node.js基于fs模块对系统文件及目录进行读写操作的方法详解
2017/11/10 Javascript
vue双向数据绑定知识点总结
2018/04/18 Javascript
用ES6写全屏滚动插件的示例代码
2018/05/02 Javascript
vue新vue-cli3环境配置和模拟json数据的实例
2018/09/19 Javascript
JavaScript设计模式之享元模式实例详解
2019/01/17 Javascript
[43:57]LGD vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python 实现购物商城,含有用户入口和商家入口的示例
2017/09/15 Python
使用Anaconda3建立虚拟独立的python2.7环境方法
2018/06/11 Python
Python实现的连接mssql数据库操作示例
2018/08/17 Python
python引入不同文件夹下的自定义模块方法
2018/10/27 Python
python 实现UTC时间加减的方法
2018/12/31 Python
Python 转换文本编码实现解析
2019/08/27 Python
pytorch下使用LSTM神经网络写诗实例
2020/01/14 Python
python+selenium+Chrome options参数的使用
2020/03/18 Python
Jmeter HTTPS接口测试证书导入过程图解
2020/07/22 Python
python+requests接口自动化框架的实现
2020/08/31 Python
基于css3的属性transition制作菜单导航效果
2015/09/01 HTML / CSS
Rossignol金鸡美国官网:始于1907年法国百年雪具品牌
2019/03/06 全球购物
一套C#面试题
2013/10/09 面试题
2014会计年终工作总结
2014/12/20 职场文书
《平行四边形的面积》教学反思
2016/02/16 职场文书