LSB隐写术 基于隐写方法的Python程序,使用最低有效位技术隐藏图像中的文件。 我使用了最基本的方法,即最低有效位。 彩色像素由红色,绿色和蓝色组成,并在一个字节上编码。 这个想法是将信息存储在每个像素的RGB分量的第一位。 在最坏的情况下,十进制值相差一个人眼看不见的值。 实际上,如果您没有空间将所有数据存储在每个像素的第一位,则应开始使用第二位,依此类推。 您必须记住,图像中存储的数据越多,可以检测到的数据就越多。 信息 LSBSteg模块基于OpenCV来隐藏图像中的数据。 它使用每个像素的第一位和图像的每种颜色。 代码很容易理解。 如果已使用了每个第一位,则模块将开始使用第二个位,因此数据越大,更改的图像就越多。 如果图像中有足够的空间,该程序可以隐藏所有数据。 主要功能是: encode_text:您提供一个字符串,程序将其隐藏 encode_image:您提供了一个Op
2021-12-02 11:15:29 5KB Python
1
本程序可以爬取新闻网站的新闻列表,本代码以中国地质大学(武汉)官网为例,如果需要更换,可以直接更换baseURL,然后打开控制台分析代码结构,适当修改即可。
2021-12-01 16:53:27 1KB python 爬虫 新闻 新闻网站
1
通过python程序,采用牛顿法和梯度下降法求解多元一次函数的线性回归方程 梯度下降法原理 梯度就是表示某一函数在该点处的方向导数沿着该方向取得较大值,即函数在当前位置的导数 Δ=df(Ɵ)÷d(Ɵ) 上式中,Ɵ是自变量,f(Ɵ)是关于Ɵ的函数,Ɵ表示梯度 简单来说Δ就是函数相对于自变量Ɵ的求导 梯度下降算法公式: Ɵ=Ɵ0-Ƞ*Δf(Ɵ0) 其中Ƞ是学习因子,由我们自己定义,Ɵ即为数据更新后下一个Ɵ0 f(Ɵ)=f(Ɵ0)+(Ɵ-Ɵ0)*Δf(Ɵ0) 通过该公示不断地进行数据迭代,就可以得到最终的数据 梯度下降法求解二元一次线性回归方程 import pandas as pd import
2021-11-29 19:39:15 100KB python python程序 函数
1
随机游走 生成随机游走并使用Matplotlib创建数据可视化的python程序。 关于 随机行走是没有明确方向的路径。 每个随机行走都是不同的。 绿点代表步行的起始位置。 红点代表步行的终点位置。 彩色地图用于显示步行中各个点的顺序。 步行以浅蓝色开始,并且随着步行的进行,点变得更暗。 怎么跑 只需克隆此仓库并输入python run.py 样本随机游走
2021-11-28 22:37:26 70KB Python
1
笔者利用闲暇时间,完成了这个工具程序的开发,它主要采用Python3、PyQt5以及某翻译App和Google翻译的云服务器公开接口开发而成,能够自动将英语、德语、西班牙语、法语、日语或韩语等107种语言的文章,按段落一批一批地进行翻译,并支持原文译文对照浏览,还能实现网页文字的自动翻译,现共享给大家,供各位同学研究学习之用
2021-11-26 15:35:38 60.27MB 网页翻译 文本翻译对照 全文翻译
1
Python程序设计从入门到实战(微课版书本源码),不仅包含每章节源码,同时包含每章节的PPT等资源
2021-11-26 15:15:41 45.93MB 书本源码 Python
1
博客简介 本篇博客将介绍如何将Python程序打包成一个在其他电脑中不需要运行安装环境即可直接运行的exe文件,步骤如下: 安装PyInstaller库 准备一个py程序 准备一张图片ico 输入指令打包程序 安装PyInstaller库 打开cmd:win+R 进入编译环境中的script文件目录 输入指令pip install PyInstaller 准备一个py程序 这里用的是一个科赫分形的雪花绘制代码: 代码展示 #coding=gbk import turtle from random import choice color=["#1E90FF","red","yellow","
2021-11-26 11:25:49 720KB ex python 程序
1
python程序练习 名片管理
2021-11-26 09:04:28 5.11MB python 名片管理
1
斯坦纳树可视化 一个 Python 程序,它在直线和欧几里得空间中显示 MST,以及在直线和欧几里得空间中显示 SMT。
2021-11-24 16:46:20 6KB Python
1
案例1. 将字符串中,字母i单独出现的地方将i变为I import re #1将字符串中,字母i单独出现的地方将i变为I\ns='i am is wang i love I love you i!' patter=re.compile(r'\bi\bi{0}') print(patter) print(re.sub(patter,'I',s)) #方法一 print(re.sub(r'\bi\bi{0}','I',s))#方法二使用原始字符串,减少输入字符的数量 print(re.sub('\\bi\\bi{0}','I',s)) #方法三使用"\"开头的元字符 print(re.sub(
2021-11-22 21:53:06 30KB python 正则 正则表达式
1