
python
柯墨
老菜鸟,粗通一些VB
展开
-
Pandas系列2-DataFrame之数据定位
在Pandas中我们主要通过以下几个函数来定位DataFrame中的特定数据iloc loc iat at总的来说,分为两种: 一种是通过lables(即row index和column names,这里row index可以字符,日期等非数字index)(使用loc, at); 另一种通过index(这里特指数字位置index)(使用iloc, iat) loc和at的区别在于, loc可以选择特定的行或列,但是at只能定位某个特定的值,标量值。一般情况下,我们iloc和l转载 2021-03-04 20:09:38 · 9994 阅读 · 1 评论 -
验证MACD的买点卖点
import pandas as pd import matplotlib.pyplot as plt import pymysqlimport sysfrom mpl_finance import candlestick2_ochlfrom matplotlib.ticker import MultipleLocator# 计算emadef calEMA(df,term): for i in range(len(df)): if i==0: #第一天 .原创 2021-02-14 17:17:05 · 308 阅读 · 1 评论 -
MACD、K线、均线 实现
import pandas as pd import matplotlib.pyplot as plt import pymysqlimport sysfrom mpl_finance import candlestick2_ochlfrom matplotlib.ticker import MultipleLocator# 计算emadef calEMA(df,term): for i in range(len(df)): if i==0: #第一天 .原创 2021-02-14 16:03:49 · 731 阅读 · 1 评论 -
用rolling绘制均线
import pandas as pd import numpy as np import matplotlib.pyplot as plt from mpl_finance import candlestick2_ochldf_tmp = pd.read_csv('d:/ch5/600895.csv',encoding='gbk',index_col=0)df = df_tmp.head(40)print(df)fig = plt.figure()ax = fig.add_subp.原创 2021-02-13 19:16:38 · 381 阅读 · 1 评论 -
candlestick2_ochl 画k线图
取得股票日线def saveStockByTS(code): start = '2020-01-01' end = '2020-12-31' # ts.get_hist_data(code=code,start=start,end=end).to_csv('d:\\ch5\\'+code+'.csv',columns=['open','high','close','low','volume']) df = ts.get_hist_data(code=code,sta原创 2021-02-11 09:32:28 · 3426 阅读 · 0 评论 -
调用urllib.request.urlretrieve方法把爬取结果存入csv文件
import urllib.requestdef getAndSaveStock(stockCodeList,path): for stockCode in stockCodeList: url = "http://quotes.money.163.com/service/chddata.html" param = bytes(urllib.parse.urlencode({'code':'0'+stockCode,'start':'20210209','end.原创 2021-02-10 17:46:26 · 390 阅读 · 0 评论 -
python pip 使用国内源
国内源:清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 华中理工大学:http://pypi.hustunique.com/ 山东理工大学:http://pypi.sdutlinux.org/ 豆瓣:http://pypi.douban.com/simple/新版ubun原创 2021-02-10 17:42:22 · 183 阅读 · 1 评论 -
显示下载进度 urllib.request.urlretrieve
import osfrom six.moves import urllibimport sysDATA_URL = 'http://www.python.org/ftp/python/2.7.5/Python-2.7.5.tar.bz2'filename = DATA_URL.split('/')[-1]def _progress(block_num, block_size, total_size): '''回调函数 @block_num: 已经下载的数据块 .原创 2021-02-10 17:40:07 · 924 阅读 · 0 评论