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中使用PIL库实现图片高斯模糊实例
Feb 08 Python
Python中用max()方法求最大值的介绍
May 15 Python
对Tensorflow中的变量初始化函数详解
Jul 27 Python
谈谈Python中的while循环语句
Mar 10 Python
Python实现的企业粉丝抽奖功能示例
Jul 26 Python
python防止随意修改类属性的实现方法
Aug 21 Python
Flask中endpoint的理解(小结)
Dec 11 Python
python实现简单飞行棋
Feb 06 Python
使用python求解二次规划的问题
Feb 29 Python
python实现简单井字棋游戏
Mar 04 Python
基于Python编写一个计算器程序,实现简单的加减乘除和取余二元运算
Aug 05 Python
Python2与Python3关于字符串编码处理的差别总结
Sep 07 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
用IE远程创建Mysql数据库的简易程序
2006/10/09 PHP
模拟OICQ的实现思路和核心程序(一)
2006/10/09 PHP
PHP大批量数据操作时临时调整内存与执行时间的方法
2011/04/20 PHP
PHP使用静态方法的几个注意事项
2014/09/16 PHP
php实现字符串首字母转换成大写的方法
2015/03/17 PHP
一文看懂PHP进程管理器php-fpm
2020/06/01 PHP
由prototype_1.3.1进入javascript殿堂-类的初探
2006/11/06 Javascript
深入分析js中的constructor和prototype
2012/04/07 Javascript
jquery 实现checkbox全选,反选,全不选等功能代码(奇数)
2012/10/24 Javascript
JS子父窗口互相操作取值赋值的方法介绍
2013/05/11 Javascript
jquery获取元素索引值index()示例
2014/02/13 Javascript
跟我学Nodejs(二)--- Node.js事件模块
2014/05/21 NodeJs
探究JavaScript中的五种事件处理程序方式
2016/12/07 Javascript
vue引入axios同源跨域问题
2018/09/27 Javascript
JS回调函数简单易懂的入门实例分析
2019/09/29 Javascript
浅谈element中InfiniteScroll按需引入的一点注意事项
2020/06/05 Javascript
javascript实现前端input密码输入强度验证
2020/06/24 Javascript
[01:09:23]KG vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
[01:00] DOTA2英雄背景故事第五期之重力引力法则谜团
2020/07/16 DOTA
用Python代码来绘制彭罗斯点阵的教程
2015/04/03 Python
python构建深度神经网络(DNN)
2018/03/10 Python
python实现扫雷游戏
2020/03/03 Python
Win 10下Anaconda虚拟环境的教程
2020/05/18 Python
突袭HTML5之Javascript API扩展3—本地存储全新体验
2013/01/31 HTML / CSS
Html5 Canvas动画基础碰撞检测的实现
2018/12/06 HTML / CSS
美国男士西装打折店:Jos. A. Bank
2017/11/13 全球购物
Europcar意大利:汽车租赁
2019/07/07 全球购物
亚洲航空公司官方网站:AirAsia
2019/11/25 全球购物
应届生文秘专业个人自荐信格式
2013/09/21 职场文书
五年级语文教学反思
2014/01/30 职场文书
公益广告标语
2014/06/19 职场文书
授权收款委托书
2014/09/23 职场文书
2014年教师思想工作总结
2014/12/03 职场文书
2015年社区统计工作总结
2015/04/21 职场文书
综治目标管理责任书
2015/05/11 职场文书
jquery插件实现图片悬浮
2021/04/16 jQuery