- 博客(14)
- 收藏
- 关注
原创 Dateframe 数据处理
cjl_roll = cjl.rolling(window=period).mean() # 求移动平均线, period为周期,比如每5分钟移动平均线
2021-02-23 09:21:14
149
原创 pyqt5 -- 证券数据可视化代码
######################################################################## # K线图形对象 ######################################################################## class CandlestickItem(pg.GraphicsObject): ...
2020-03-07 10:32:29
777
原创 pandas -- 常用函数 (%timeit df.iloc[1, 1])
| 属性 代码 描述 DataFrame([data, index, columns, dtype, copy]) 构造数据框 DataFrame.dtypes 返回数据的类型 DataFrame.ftypes 返回每一列的 数据类型float64:dense DataFrame.values Numpy的展示方式 DataFrame.axes 返回横纵坐标的标签名...
2020-03-07 10:28:09
3018
原创 pandas -- 01 时间日期,时间重采样
代码 描述 now = datetime.now() 获取当前时间戳 date = datetime(2019, 4, 15) 生成时间戳 index = pd.date_range(‘20190202 14:22:22’, periods=10, normalize=False, freq=‘M’) 生成时间序列 p = pd.period_range(‘2019-0...
2020-03-06 16:01:12
345
原创 归纳总结 -- 计算一段代码的运行时间(time.time())
import time a = time.time() sleep(1) print(time.time() - a)
2020-02-27 16:36:22
277
原创 pyqt5 -- 定时器
from PyQt5.Qt import * import sys class Mywidget(QWidget): def __init__(self): super().__init__() self.setWindowTitle('PyQt5--定时器') self.resize(500, 500) self.ti...
2020-02-23 18:54:48
270
原创 pyqt5 -- 自定义信号与槽
# -*- coding:utf-8 -*- from PyQt5.Qt import * a = 0 class Window(QWidget): #声明无参数的信号 signal1 = pyqtSignal() #声明带一个int类型参数的信号 signal2 = pyqtSignal(int) #声明带int和str类型参数的信号 ...
2020-02-23 16:21:29
319
原创 pyqt5 -- 信号与槽
代码 描述 self.obj.destroyed.connect(destroy_cao) 触发后会执行槽函数,并给槽函数返回释放对象 self.obj.blockSignals(True) 临时打断信号 self.obj.objectNameChanged.disconnect() 断开信号与槽的连接 self.obj.signalsBlocked() 返回bool,...
2020-02-23 15:23:59
309
原创 pyqt5 -- 事件机制
from PyQt5.Qt import * # 包含了我们经常用的一些类 import sys class App(QApplication): def notify(self, recevier, evt): if recevier.inherits('QPushButton') and evt.type() == QEvent.MouseButtonPr...
2020-02-23 15:23:32
494
原创 pyqt5 -- 布局管理器
代码 描述 layout = QBoxLayout(QBoxLayout.TopToBottom) 实例化一个垂直布局 v_layout = QVBoxLayout() 实例化一个垂直布局 layout = QBoxLayout(QBoxLayout.RightToLeft) 实例化一个水平布局 h_layout = QHBoxLayout() 实例化一个水平布局 ...
2020-02-23 13:31:19
767
原创 python--非文本文件操作
# 涉及到文件上传,基本上都是这个操作 f = open('C:/Users/22761/Pictures/微信图片_20200219150813.jpg', mode='rb') # 这里不能写encoding e = open('d:/mysample/123.jpg', mode='wb') for line in f: # 从c盘读取,无法知道line读取了多少数据 ...
2020-02-23 13:29:55
359
原创 python--文本文件操作
1, 文件操作的函数 open(文件名(路径), mode= ‘ ?’, encoding = ‘字符集’) # mode模式,encoding用某个字符集进行解码和编码,读为解码,写为编码 # 路径分为绝对路径和相对路径: 绝对路径:从磁盘根目录开始寻找 或者 互联网寻找的一个路径,例如‘d:/abc/down’ 相对路径:相对于当前程序所在的文件夹 '../' ...
2020-02-23 13:28:24
187
原创 pyqt5 -- 多线程
# -*- coding:utf-8 -*- from PyQt5.Qt import * sec = 0 a = 100 class WorkThread(QThread): timer = pyqtSignal() def run(self) -> None: while True: self.sleep(1) ...
2020-02-23 13:27:48
3264
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人