【高级特性】56、上机练习:高级扩展模块应用【高级特性】56、上机练习:高级扩展模块应用

作者 : 郭然 本文共393个字,预计阅读时间需要1分钟 发布时间: 2021-08-25 共207人阅读

目录
一、信息隐藏工具
二、微博系统
三、蒙特卡罗方法求圆周率

一、信息隐藏工具

  • 轻微改变图片中像素的RGB值,肉眼无法察觉
  • 将8bit R/G/B中的最低1bit,用于隐藏一个数据文件(如文本)
    每3个像素可以隐藏1个字节
  • 注意使用不失真图像格式
    BMP/PNG格式
  • 要求:
    1)提供图片和数据文件,生成隐藏信息的图片
    2)从隐藏信息的图片中提取数据文件

二、微博系统

  • 开发一个单用户的微博系统
    可以浏览、发帖、删帖、回复
    利用Flask编程/shelve持久存储
image.png

三、蒙特卡罗方法求圆周率

  • 蒙特卡罗方法原理
    通过大量随机样本,去了解一个系统,进而得到所要计算的值
  • 用蒙特卡罗方法计算圆周率π
    正方形内部有一个相切的圆
    在这个正方形内部,随机产生10080个点,计算它们与中心点的距离,从而判断是否落在圆的内部。
    如果这些点均匀分布,那么圆内的点应该占到所有点的t/4
  • 用matplotlib可视化

    image.png
赞赏

微信赞赏支付宝赞赏

VIP部落提供编程技术、教育培训、优惠购物以及各类软件和网站源码、模板等资源下载。
VIP部落 » 【高级特性】56、上机练习:高级扩展模块应用【高级特性】56、上机练习:高级扩展模块应用

常见问题FAQ

提供最优质的资源集合

立即查看 了解详情