![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python基础
Alano_bei
阳光明媚,幸福正好。
展开
-
python中为程序添加小图标的方法
因为在python中直接使用图标,打包时会找不到图像,此时我们先将图标变成二进制,通过代码生成图标.第一步:将图片变成二进制#m2.ico放在项目根目录下open_icon = open("m2.ico", "rb")b64str = base64.b64encode(open_icon.read())open_icon.close()data = "img = '%s'" % b64...原创 2020-04-09 21:19:06 · 3541 阅读 · 0 评论 -
python中将一个文件转为二进制比特列表
需求:当我们读取一个文件之后,将里面的内容转变为二进制列表。用处:在python中可以将二进制列表用于随机数检测代码展示:import sys'''将一个文件变成二进制列表filename:文件名bigendian:True表示高位在前(即顺序输出),False表示高位在后(即逆序)例如:将字符a变成二进制列表高位在前:[0, 1, 1, 0, 0, 0, 0, 1]低位在前...原创 2020-04-06 09:27:32 · 1784 阅读 · 2 评论 -
Python中实现排列组合,从M个元素中有序或者无序选取N个元素的集合
Python中实现排列组合,从M个元素中有序或者无序选取N个元素的集合。import itertools'''无序排列'''c = list(itertools.combinations([1, 2, 3, 4], 2))print(c)'''有序排列'''p = list(itertools.permutations([1, 2, 3, 4], 2))print(p)'''...原创 2020-04-01 21:37:08 · 3538 阅读 · 0 评论 -
从32阶矩阵中,选取任意阶矩阵的所有组合,然后求满秩
需求:从32阶矩阵中,选取12行数据为一组,组成12阶矩阵,一共需要分为 C3212C_{32}^{12}C3212 组,然后判断所有组合的12阶矩阵的秩是否都是满秩。import numpy as npfrom itertools import combinationsA = [[1, 1, 1, 1, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, ...原创 2020-03-26 16:42:50 · 251 阅读 · 0 评论 -
Ubantu安装dlib
根据别人的博客解决了自己的问题,我还是记录一下,以方便自己今后解决问题。(博客地址:https://blog.csdn.net/qq_38880380/article/details/78774540)我自己的解决步骤:1.第一步 在终端输入这些命令sudo apt-get install build-essential cmake pkg-configsudo apt-get ins...原创 2019-04-04 13:16:01 · 305 阅读 · 0 评论 -
Win10环境python3.7安装dlib模块
自己按照别人的博客安装了一下dlib,测试成功,在这里自己也稍微总结一下(博客原文:https://blog.csdn.net/zhang475546259/article/details/84104368)1、安装VS201x,全称visualStudio201x,下载的是 社区版(免费)(下载地址 https://visualstudio.microsoft.com/zh-hans/...原创 2019-04-04 17:01:11 · 7184 阅读 · 26 评论 -
如何在python中安装Gurobi(详细教程)
看了一下别人的教程,感觉不太满意,自己安装了一下,顺便梳理一下过程。第一步 :下载gurobi ( http://www.gurobi.com ) 下载教程如图。注意:下图中我的电脑是win10 64位,大家可以根据自己的实际情况下载对应版本第二步:安装Gurobi ,基本就是下一步下一步,但是安装位置可以根据需要需要改一下注意:到这里选择NO ,不然计算机就重启了。当然,...原创 2019-04-08 22:21:19 · 91831 阅读 · 94 评论 -
NIST随机性检测(python)
David Johnston 在 GitHub 上发布了一个名为 sp800_22_tests 的工具,网址是:https://github.com/dj-on-github/sp800_22_tests ,它是一个用 Python 语言写的程序集,能够根据 NIST SP 800-22 文档的要求,检测随机数集合的随机性,包括以下 15 种测试种类:monobit_testfrequency...原创 2019-08-13 15:44:18 · 4556 阅读 · 3 评论