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中pylint使用方法(pylint代码检查)
Apr 06 Python
解决pandas 作图无法显示中文的问题
May 24 Python
python多线程调用exit无法退出的解决方法
Feb 18 Python
使用Python计算玩彩票赢钱概率
Jun 26 Python
python-web根据元素属性进行定位的方法
Dec 13 Python
Python hmac模块使用实例解析
Dec 24 Python
Python模块 _winreg操作注册表
Feb 05 Python
Scrapy爬虫文件批量运行的实现
Sep 30 Python
python获取linux系统信息的三种方法
Oct 14 Python
Python GUI之tkinter窗口视窗教程大集合(推荐)
Oct 20 Python
python 发送邮件的四种方法汇总
Dec 02 Python
python中四舍五入的正确打开方式
Jan 18 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在线生成ico文件的代码
2007/10/09 PHP
PHP array_flip() 删除重复数组元素专用函数
2010/05/16 PHP
php下获取http状态的实现代码
2014/05/09 PHP
PHP使用GIFEncoder类处理gif图片实例
2014/07/01 PHP
PHP支付系统设计与典型案例分享
2016/08/02 PHP
PHP 闭包详解及实例代码
2016/09/28 PHP
解决php用mysql方式连接数据库出现Deprecated报错问题
2019/12/25 PHP
Prototype源码浅析 String部分(三)之HTML字符串处理
2012/01/15 Javascript
IE网页js语法错误2行字符1、FF中正常的解决方法
2013/09/09 Javascript
nodejs的10个性能优化技巧
2014/07/15 NodeJs
JavaScript中常见获取元素的方法汇总
2015/03/04 Javascript
JS实现环形进度条(从0到100%)效果
2016/07/05 Javascript
JavaScript面试开发常用的知识点总结
2016/08/08 Javascript
javascript基础练习之翻转字符串与回文
2017/02/20 Javascript
jQuery 实时保存页面动态添加的数据的示例
2017/08/14 jQuery
[js高手之路]设计模式系列课程-发布者,订阅者重构购物车的实例
2017/08/29 Javascript
vue.js系列中的vue-fontawesome使用
2018/02/10 Javascript
JS常见面试试题总结【去重、遍历、闭包、继承等】
2019/08/27 Javascript
vue实践---vue不依赖外部资源实现简单多语操作
2020/09/21 Javascript
python定时检查某个进程是否已经关闭的方法
2015/05/20 Python
Python中json格式数据的编码与解码方法详解
2016/07/01 Python
Python简单实现Base64编码和解码的方法
2017/04/29 Python
selenium+python自动化测试之使用webdriver操作浏览器的方法
2019/01/23 Python
python 读取文件并把矩阵转成numpy的两种方法
2019/02/12 Python
python matplotlib拟合直线的实现
2019/11/19 Python
python代码实现TSNE降维数据可视化教程
2020/02/28 Python
亚马逊加拿大网站:Amazon.ca
2020/01/06 全球购物
C++是不是类型安全的
2014/02/18 面试题
remote接口和home接口主要作用
2013/05/15 面试题
企业统计员岗位职责
2013/12/13 职场文书
物业管理计划书
2014/01/10 职场文书
粗加工管理制度
2014/02/04 职场文书
2015年销售员工作总结范文
2015/04/07 职场文书
2016党员学习作风建设心得体会
2016/01/21 职场文书
Canvas三种动态画圆实现方法说明(小结)
2021/04/16 Javascript
Python如何使用循环结构和分支结构
2022/04/13 Python