UpdateTime 2021-09-12

处理的方式及其简单,就是图像中有模式固定但是位置不固定的水印,而且背景颜色单一,这样就可以使用如下代码去之; 代码如下,其中: template 是图像中水印位置的截图 rectangle 中的参数 (255, 255, 255) 是背景颜色,此处是白色 # coding=utf-8 import os import glob import cv2 import numpy as np dirname = os.path.dirname(__file__) os.chdir(dirname) de

UpdateTime 2021-09-11

In [1]: import networkx as nx import matplotlib.pyplot as plt import numpy as np In [2]: SIZE = 10 T = nx.DiGraph() A = np.zeros((SIZE, SIZE)) for i in range(SIZE): for j in range(i): if i == j: pass else:

UpdateTime 2021-03-11

C #include <stdio.h> int main() { printf("hello world\n"); return 0; } C++ #include <iostream> int main() { std::cout << "hello world" << std::endl; return 0; } Python print('hello world') Java public class Hello{ public static voi

UpdateTime 2021-03-09

In [1]: print("Hello Jupyter") Hello Jupyter In [2]: import numpy as np import matplotlib.pyplot as plt In [3]: data = {'a': np.arange(50), 'c': np.random.randint(0, 50, 50), 'd': np.random.randn(50)} data['b

UpdateTime 2020-11-30

矩阵求逆 测试矩阵如下: A = \left[ \begin{array}{ccc} 1 & 1 & 1 \\ 1 & 2 & 3 \\ 1 & 4 & 9 \\ \end{array} \right] A = \left[ \begin{array}{ccc} 1 & 1 & 1 \\ 1 & 2 & 3 \\ 1 & 4 & 9 \\ \end{array} \right] import numpy as np # 初始化一个非奇异矩阵(数组) a = np.array([[1, 1, 1], [

UpdateTime 2020-11-16

在 CentOS 上安装 Python 3.6 需要执行一下命令 # yum install epel-release # yum install python36 配置pypi用户名密码 修改配置文件 ~/.pypirc [distutils] index-servers = pypi [pypi] username:username of yours password:password of yours pypi 打包上传命令 python setup.py sdist bdist_whee

UpdateTime 2019-07-30

基本概念 关于音频文件,有几个基础的概念需要说明一下: 位数 音频量化位数,采样的精度。与位图的位数相对,一般的8位位图,总共有 0~255 个灰度值,RGB色彩格式表示了 RGB这三种颜色,各个颜色的颜色深度。而音频是录音设备在特定的时刻记录当时空气的张力值,可以这么理解吧。16位深度的录音设备可以保存的范围是 0~65535,所以声音震动产生的张力总会被量化到这个范围中,准确性会因为量化而有所损失。 采样率 每秒钟的采样数量,通常为 41000 Hz,或者 48000 Hz,人耳能听到的频率为 20 ~

UpdateTime 2019-07-30

sqlite 数据库配置 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), } } MySQL 数据库配置 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # 数据库引擎

UpdateTime 2019-07-30

Django 时区操作 一般情况下,习惯了Linux的用户在 Django 开发中设置的时区是 Asia/Shanghai 也就是上海。 Django 开发过程中,使用时区的的情况下,设置 settings 中 USE_TZ = True,这样就会有两种时间,一种没有时区信息的,用 datetime 生成,一种带时区信息的,用 timezone.now 生成。 有时候需要在已经生成的时间进行转换,一种情况是已经有了时区,需要去掉,一种是没有时区,需要加上时区。更多的是没有时区,然后加上时区。 一种实

SQLAlchemy是什么? SQLAlchemy的官网上写着它的介绍文字: SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL. SQLAlchemy 是一个非常强大的ORM和数据库工具,但是它庞大的文档和复杂的功能总是让很 多人望而生畏。而Django的ORM相对来说就让很多人觉