自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 python 微信支付

import hashlib import json import optparse import time from urllib.parse import quote from xml.etree import ElementTree import xml.etree.ElementTree ...

2020-01-14 16:49:38

阅读数 32

评论数 0

原创 支付宝支付功能

import os from alipay import AliPay from flask import current_app key_path = os.path.dirname(__file__) class AliPayUse(object): ""&q...

2020-01-14 16:46:47

阅读数 12

评论数 0

原创 异步通知

def post(self): user_id = g.user_id data = request.form.to_dict() if not isinstance(data, dict): return response_...

2019-12-14 21:22:50

阅读数 6

评论数 0

原创 arango 使用aql删除

使用REMOVE 只能删除一个集合 # def get_one_user(): # docs = aql("FOR i IN information " # f"FILTER i.status != &#...

2019-11-29 16:58:18

阅读数 12

评论数 0

原创 arangodb备份 导出备份

def dump(path, collection): # 备份 cmd = ("arangodump " f"--server.endpoint http+tcp://{ip}:{port} " ...

2019-11-29 16:50:42

阅读数 22

评论数 0

原创 支付宝自动扣款地址

https://docs.alipay.com/open/20190319114403226822

2019-11-25 17:10:02

阅读数 11

评论数 0

原创 flask 运行ArangoORM 链接示例

from flask import Flask from flask_arango_orm import ArangoORM def create_app(): app = Flask(__name__) # 配置启动模式为调试模式 app.config["D...

2019-10-16 18:01:25

阅读数 9

评论数 0

原创 mongoengine 使用

from mongoengine import * data = connect('aiohttp_test', host='mongodb://admin:admin@localhost:27017/aiohttp_test') from mongoe...

2019-10-12 14:46:44

阅读数 11

评论数 0

原创 获取图片的长宽高和颜色

import cv2 import numpy as np file = cat01.jpg img = cv2.imread(file) image_shape = img.shape sz1 = image_shape[0]#height(rows) of image sz2 = image_...

2019-10-11 18:43:06

阅读数 5

评论数 0

原创 mne包 解析edf 获取波形图

class ReadEdf(object): def __init__(self, path): self.f = mne.io.read_raw_edf(path) # 读取edf文件 self.labels = self.f.ch_nam...

2019-10-11 18:42:04

阅读数 157

评论数 0

原创 pyedflib 解析edf文件

import pyedflib import numpy as np import os def upload_brain_wave_file(): brain_wave_list = [] # brain_wave = os.path.join(os.getcwd(), f&qu...

2019-10-11 18:36:14

阅读数 43

评论数 0

原创 解决OOM错误

注意例子中的警告。通常Reuest.post()会把所有数据读到内容,可能会引起OOM(out of memory 内存炸了)错误。你可以用Request.multipart()来避免这种情况,它返回的是multipart读取器。 async def store_mp3_handler(reque...

2019-10-11 17:09:03

阅读数 10

评论数 0

原创 解决 asyncio的Future异常的日志消息并且是不可恢复的,因为Task被销毁而不是挂起了

解决方式1: 在处理GET请求时,代码可能会从数据库或其他web资源中获取数据,这些查询可能很慢。 这时候取消查询是最好的: 该连接已经被抛弃了,没有理由再浪费时间和资源(内存等)进行查询,已经没有机会响应了。 不过在POST请求时可能会有些不好,POST请求常常需要将信息存进数据库,不管该连接是...

2019-10-11 16:04:33

阅读数 12

评论数 0

原创 python3.6 filter使用

def is_odd(n): return n % 2 == 1 newlist = list(filter(is_odd, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10])) print(newlist) 自带去重结果:[1, 3, 5, 7, 9]

2019-10-10 14:28:08

阅读数 13

评论数 0

原创 ubuntu18.04 install yum

sudo apt-get install build-essential sudo apt-get install yum alias yum='sudo apt-get yum install 119 yum 查看会否安装成功 ~~~ apt 1.6.10 (amd64) Supp...

2019-06-26 20:47:11

阅读数 1287

评论数 0

原创 nginx搭建

一、启动Nginx 服务器 启动Nginx 服务器,并进入模拟终端 docker run -p 8080:80 --name nginx_web -it nginx /bin/bash 二、了解Nginx 镜像的配置文件位置 日志文件位置:/var/log/nginx 配置文件位置: /etc...

2019-06-26 20:44:02

阅读数 76

评论数 0

原创 将列表中每个数据当作key,对value+1

from collections import defaultdict # 将列表中每个数据当作key,并对key赋值,值的属性为int类型 def counter_defaultdict(items): counter = defaultdict(int) # 用来判断value...

2019-06-13 11:35:57

阅读数 52

评论数 0

原创 subprocess使用

import subprocess s = subprocess.Popen("python", stdout=subprocess.PIPE, stdin=subprocess.PIPE, shell=True) # s.stdin.write(b"import ...

2019-06-05 09:38:25

阅读数 159

评论数 0

原创 系统兼容性

import sys if sys.platform == 'linux2':

2019-06-05 09:37:29

阅读数 122

评论数 0

原创 json文件的增删改查

class Method_Json(): def __init__(self): self.report_path = os.path.abspath('datasets/reportfile/') self.report_file = ...

2019-05-31 15:10:14

阅读数 279

评论数 0

原创 keras 训练 loss和acc可视化

import keras from keras.utils import np_utils import matplotlib.pyplot as plt %matplotlib inline #写一个LossHistory类,保存loss和acc class LossHistory(kera...

2019-05-29 14:44:35

阅读数 1198

评论数 0

原创 python cv2跳帧保存图片

def save_img(): video_path = '/home/sg-ai/桌面/keras训练/reportfile/test.mp4' # videos = os.listdir(video_path) # for video_name in...

2019-05-28 13:29:29

阅读数 270

评论数 0

原创 RGBA含义

RGBA范例 RGBA是代表Red(红色)Green(绿色)Blue(蓝色)和Alpha的色彩空间alpha通道一般用作不透明度参数。如果一个像素的alpha通道数值为0%,就是完全透明的。为100%完全不透明 ...

2019-05-28 11:40:59

阅读数 318

评论数 0

原创 cv2 图像结合mask值合成另一张图片

im = cv2.imread('/home/sg-ai/桌面/keras训练/reportfile/09bbc397d2f6ee86/470a0a6d7e453588.png') f = cv2.rectangle(im,(int(302),int(166)),(int(32...

2019-05-28 11:26:07

阅读数 411

评论数 0

原创 filter()函数使用

filter(function, iterable) 参数 function -- 判断函数。 iterable -- 可迭代对象。 #过滤列表中所有奇数 def is_odd(n): return n % 2 == 1 tmplist = filter(is_odd, [1, 2,...

2019-05-23 17:32:11

阅读数 5541

评论数 0

原创 在json文件中添加数据

async def save_report_information(report,report_information): 参数:report json文件路径 report_information 向json文件中添加的信息 """ ...

2019-05-23 17:14:13

阅读数 921

评论数 0

原创 model.fit()参数含义

from keras.models import Sequential from keras.layers import Dense fit( x, y, batch_size=32, epochs=10, verbose=1, callbacks=None, validation_split=...

2019-05-23 16:02:00

阅读数 1609

评论数 0

原创 zip()函数的使用 map()函数的使用

1、两个列表相同位置相加 list1=[1,2,3,4] list2=[0,7,6,5] f = zip(list1,list2) list3=[] for a,b in f: a= a+b list3.append(a) print(list3) 优化写法:list3=[a ...

2019-05-23 10:10:15

阅读数 66

评论数 0

原创 Python reduce() 函数

Python reduce() 函数 Python 内置函数 Python 内置函数 描述 reduce() 函数会对参数序列中元素进行累积。 函数将一个数据集合(链表,元组等)中的所有数据进行下列操作:用传给 reduce 中的函数 function(有两个参数)先对集合中的第 1、2 个元...

2019-05-23 09:50:11

阅读数 269

评论数 0

原创 正则匹配常用功能

正则匹配常用功能 1、match re.match(pattern, string[, flags]) 从首字母开始开始匹配,string如果包含pattern子串,则匹配成功,返回Match对象,失败则返回None,若要完全匹配,pattern要以$结尾。 2、search re.search(...

2019-05-22 13:47:46

阅读数 34

评论数 0

原创 进程池使用

from multiprocessing import Pool from time import sleep def f(x): return x*x if __name__ == '__main__': # start 4 worker processe...

2019-05-21 17:48:49

阅读数 59

评论数 0

原创 转化base64

img_str = base64.b64encode(pic_data).decode('ascii') imgurl = 'data:image/png;base64,' + str(img_str)

2019-05-21 17:27:46

阅读数 67

评论数 0

原创 http serve

import threading from http.server import HTTPServer, BaseHTTPRequestHandler # import urlparse import cgi class PostHandler(BaseHTTPRequestHandler): ...

2019-05-21 17:24:27

阅读数 46

评论数 0

原创 进程之间通信

from multiprocessing import Lock, Manager, Queue class Processing_Information(object): 进程之间通信 def __init__(self): # RawValue because we d...

2019-05-21 17:21:41

阅读数 42

评论数 0

原创 分页查询

def get_page_limit(data_list, page, limit): 分页查询 count = len(data_list) pre_page = page - 1 上一页 next_page = page + 1 下一页 if p...

2019-05-21 17:18:01

阅读数 39

评论数 0

原创 读写json文件

async def read_file_json(path): 读json文件 file = os.path.exists(path) if file: try: with open(path, 'r') as f: ...

2019-05-21 17:16:34

阅读数 49

评论数 0

原创 asyncio中使用线程,在该线程中使用进程

import concurrent.futures import asyncio loop = asyncio.get_event_loop() executor = concurrent.futures.ThreadPoolExecutor(max_workers=5) sgdata = a...

2019-05-20 14:04:37

阅读数 88

评论数 0

原创 控制各种长度或者宽度,图片的长宽高,在屏幕内

控制各种长度或者宽度,图片的长宽高,在屏幕内 def modify_wight_height(self, width, height): if height >= 580 or width >= 800: rate_w = 800 / w...

2019-05-17 17:04:51

阅读数 165

评论数 0

原创 cv2参数

CV_CAP_PROP_POS_MSEC 视频文件的当前位置(以毫秒为单位)或视频捕获时间戳。 CV_CAP_PROP_POS_FRAMES 接下来要解码/捕获的帧的基于0的索引。 CV_CAP_PROP_POS_AVI_RATIO 视频文件的相对位置:0 - 电影的开始,1 - 电影的结尾。 C...

2019-05-08 17:13:37

阅读数 57

评论数 0

原创 python获取二位数组行列数

import numpy as np x = np.array([[1,2,5],[2,3,5],[3,4,5],[2,3,6]]) # 输出数组的行和列数 print x.shape # (4, 3) # 只输出行数 print x.shape[0] # 4 # 只输出列数 print x....

2019-05-08 12:02:15

阅读数 1211

评论数 0

提示
确定要删除当前文章?
取消 删除