自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 Python笔记24-线程池

参照菜鸟做了一个线程池from threading import Thread, Lockfrom queue import Queueimport timeimport randomthread_active = Truethread_lock = Lock()class MyThread(Thread): """自制线程""" def __init__(s...

2019-07-30 15:19:50 151

转载 Python笔记23-pandas透视表

码:https://www.cnblogs.com/onemorepoint/p/8425300.html

2019-05-31 10:41:13 188

原创 Python笔记22-通过多开窗口的方式实现任务并行

#bbb.pyimport sysif __name__ == '__main__': start = sys.argv[1] end = sys.argv[2] print(start) print(type(start)) print(end) input('press any key')#ccc.pyimport subpro...

2019-05-30 16:03:33 1942

转载 Python笔记21-码一个网站

再码一个网站https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy

2019-05-20 09:39:17 134

转载 Python笔记20-pandas的API

自己记录一个地址http://pandas.pydata.org/

2019-05-14 10:42:15 146

转载 Python笔记19-pandas一些高效的操作

码https://www.jianshu.com/p/193ba3c9e2dc

2019-05-07 13:52:30 102

转载 Python笔记18-pyqtgraph中相对坐标的实现方式

项目中参考过的代码,实在是记不得是哪里找的了。。。。# encoding=utf-8import pyqtgraph as pgfrom pyqtgraph.Qt import QtCore, QtGuiimport numpy as np# 简化建立app的过程pg.mkQApp()# 建立一个画布pw = pg.PlotWidget()pw.show()# 设置标题p...

2019-04-26 08:47:36 2883 2

原创 Python笔记17-Dma指标算法

项目中要求求出Dmadef dma(X,A): passX是一个数组,A是一个数组,或者是数字dma的输出值也要是数组目前是通过reduce算出最后一个值,然后加入到历史数组里面去,最后返回历史数组可是因为一些原因不能使用历史数组存放前值。。。。只用map函数的话,map函数转np又很费时,头疼。。。先记录下来,以后有机会再改了#encoding=utf-8from funct...

2019-04-25 14:24:09 2944

原创 Python笔记16-numpy求质数

import numpy as npnumbers = np.arange(1,100) # 假设求1-100length = len(numbers) # 求数组长度,其实也是求最后一个数n_max = int(np.sqrt(length)) # 对长度开根号,减少遍历长度is_prime = np.ones(length,dtype = bool) # 建立一个和数字数组等长的逻辑数...

2019-04-24 22:43:07 1559

转载 Python笔记15-导出项目所依赖的包明细

用到的模块为pip install pipreqs只用到项目根目打开CMD录输入即可pipreqs ./也可能会报错:Traceback (most recent call last): File "g:\programdata\anaconda3\lib\runpy.py", line 193, in _run_module_as_main "__main__", mo...

2019-04-19 13:25:44 445

原创 Python笔记14-匹配成对括号

在做项目中碰到了一个问题,简单描述就是正则匹配出了一段字符串,现在要对这个字符中中的最外层括号内的内容做修改。text = 'adfsdfa(asd(da((ss(df())f)()ds()f(d)f))ff)dafa)'假设第一次正则匹配出的是上面的字符窜,现在要找到第一个左括号的对应右括号。正则真的不知道咋写了,两个括号中的括号数是不确定的,同时也不能保证右括号一定是最后出现的一个。没办...

2019-04-03 13:04:16 1658

原创 Python笔记13-记一个有用的网站

https://www.lfd.uci.edu/~gohlke/pythonlibs/#ta-lib目前又来解决ta-lib安装失败的问题,后期可以下各种轮子

2019-03-01 10:42:17 123

原创 C++学习笔记01-循环判断

#include "pch.h"#include <iostream>#include<string>#include<limits>using namespace std;int func1(int h);int func2(int h);int main(){ func1(16); func2(16); return 0...

2019-02-21 08:49:03 131

转载 Python笔记12-记一个好用的调度器

码:https://www.cnblogs.com/shhnwangjian/p/7877985.html

2019-01-10 15:36:13 226

原创 Python笔记11-基于VN.py的实时K线生成器

from vnpy.trader.vtObject import VtBarDatafrom datetime import timedeltaimport pymongofrom queue import Queue, Emptyfrom threading import Threadclass Bargenerate02: '''自己创建的一个K线引擎''' def...

2018-12-21 17:32:51 4728

原创 Python笔记10-将整数分解成若干个连续整数的和

例如:15=7 + 815 = 4 + 5 + 615 = 1 + 2 + 3 + 4 + 5分析:上面的15 可以拆成 3*5 和 5*3,对于奇数还有特殊解,14/2+16/2所以可以将目标数num改写成a*b,这里将a理解成中间数,b理解成项数,比如15=5*3,5 就是中间数 3 就是项数,结果就是(5-3//2)+ 5 + (5+3//2)当然这有个前提,就是项数是奇数,如...

2018-11-15 22:19:29 5537

原创 Python笔记09-单例模式及装饰器

单例模式:class A: def __new__(cls,*args,**kwargs): if not hasattr(cls,'instance'):# 判断对象有没有这个属性 cls.instance = super().__new__(cls) return cls.instance def __init__(se...

2018-11-05 21:11:56 122

原创 Python笔记08-乒乓球队赛程安排-回溯法

题目是 两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比。请编程序找出三队赛手的名单这里我用的是回溯法,代码如下:def get_count(x): return len(rul[x])group1 = ['a','b','c']group2 = ['x','y','z']...

2018-10-24 10:04:28 303 2

原创 Python笔记07-BFS以及DFS学习笔记

前几天观看了B站up主:正月点灯笼 的视频,里面讲到了BFS和DFS的算法,这里我靠自己的理解还原其视频中的代码:graph = { 'A': ['B', 'C', 'D'], 'B': ['A', 'C', 'E'], 'C': ['A', 'B', 'E'], 'D': ['A', 'E'], 'E': ['B', 'C', 'D', 'F'], ...

2018-10-20 15:07:51 552

原创 Python笔记06-好友分享的一道题

好友在微信上转了一个题,题目如下:“把你的手机拨号页想象成一个棋盘。棋子走只能走“L”形状,横着两步,竖着一步;或者竖着两步,横着一步。现在,假设你拨号只能像棋子一样走“L”形状。每走完一个“L”形拨一次号,起始位置也算拨号一次。问题:从某点开始,在N步内,你可以拨到多少不同的数字?”比如:从1开始走3步,那么就相当于是 1,6,7。自己有段时间没用类封装了,所以这次练习我用上来类封装,下...

2018-10-13 23:27:05 187

原创 Python笔记05-利用正则处理header

这个是一个小脚本,主要是处理爬虫header 和 form data 的内容,方便直接粘贴过来使用,不用再加引号和逗号,代码如下:def change(str): result = {} # 初始化返回结果 str_new = str.replace(': ', ':').replace(' ', '') # 第一步,将里面的冒号空格转换为冒号,然后消掉tab ...

2018-10-09 19:05:39 569

原创 Python笔记04-利用正则实现批量替换

Python笔记04-利用正则实现批量替换最近在做用django搭建一个商城网页(当然是模拟的),其中取得了大量的静态html文件,这些文件需要放入templates文件中,附带的样式这样放入static中,但这样就出现了一个很麻烦的事情,就是html中样式引入和图片引入需要修改的问题!<link rel="stylesheet" href="css/pub.css"/><...

2018-09-18 22:22:04 2942

原创 Python笔记03-数独求解问题

这里使用暴力的方法来求解数独,把1-9的依次填入空格,只要合乎规则就填入该数,并且寻找下一个空格,然后重复上一步,如果发现1-9都不合乎规则,则回到上一步,对填的数进行修改,如果还是不行,则退回上上一步,以此类推。 所以如果用类来做的话,这个类至少有三种方法,填入方法的方法,检查是否合格的方法,还有寻找下一个的方法。 大致结构:class Sudoku: def __init__(...

2018-09-04 22:35:39 288

原创 Pyhton笔记02-伪单循环链表实现

还是上次的猴子问题,当时最后一个解法想到的就是通过为链表的方式,不过上次是用了列表做的一个伪链表,这次打算使用类来做一个伪链表。 首先建立一个类作为链表的一个节点,存有值和下一个节点的左边。class Node: def __init__(self,value,next=None): self.value = value self.next = n...

2018-09-02 23:18:23 149

原创 Python笔记01--猴子出圈问题

看到了一个题:说的是有N只猴子围成一个圈坐着,从第一个猴子开始报数依次从1报到M,报到M的猴子将被踢出圈,并从下一个猴子开始重新从报数(从1到M)。。。求最后剩下K只猴子的序号。看到这题我首先想到的是用列表解决,建立一个N只猴子的列表,然后逐个踢出圈,题出后重置列表(将下一个猴子放置列表第一位),于是就有了如下代码:def joseph_1(n,m,k): start_time =...

2018-08-26 01:04:05 958

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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