
Python
文章平均质量分 69
bodybo
这个作者很懒,什么都没留下…
展开
-
python 初次认识with 和 contextlib.closing(转载)
转自:python 初次认识with 和 contextlib.closing_ouyangbro的博客-优快云博客简单介绍下我认识contextlib的过程吧,觉得这个内置lib还挺有意思的。1、之前的我,只知道with会用来关闭文件,数据库资源,这很好。只要实现了__enter__() 和 __exit__()这两个方法的类都可以轻松创建上下文管理器,就能使用with。2、我打开两个数据库的时候,都是with xxx as conn1: with yyy as conn...转载 2022-04-16 08:41:06 · 541 阅读 · 0 评论 -
/usr/bin/python^M: 解释器错误: 没有那个文件或目录(转载)
/usr/bin/python^M: 解释器错误: 没有那个文件或目录【1】问题现象执行python脚本,提示错误:/usr/bin/python^M: 解释器错误: 没有那个文件或目录【2】原因分析大多数是因为脚本文件在windows下编辑过。在windows下,每一行的结尾是\r\n,而在linux下文件的结尾是\n。那么,你在windows下编辑过的文件在linux下打开看时候每一行就会多出来一个字符\r,而在linux下文件的结尾是\n,用cat -A filename 时你可以看到这个转载 2022-01-11 11:04:00 · 5958 阅读 · 1 评论 -
Python 定时任务(转载)
转自:python--实现定时任务 - yblackd - 博客园Python 实现定时任务参考链接一、循环 sleep这种方式最简单,在循环里面放入要执行的任务,然后 sleep 一段时间再执行from datetime import datetimeimport time# 每n秒执行一次def timer(n): while True: print(datetime.now().strftime("%Y-%m-%d %H:%M:%S"))转载 2021-12-01 09:49:21 · 758 阅读 · 0 评论 -
时间序列 平稳性检验 白噪声 峰度 偏度(转载)
转自:时间序列 平稳性检验 白噪声 峰度 偏度 - 简书时间序列简而言之,时间序列就是带时间戳的数值序列。股票,期货等金融数据就是典型的时间序列。量化的过程,很多时间都是在分析时间序列,找到稳定赚钱因子。平稳性定义所谓时间序列的平稳性,是指时间序列的均值,方差以及协方差都是常数,与时间t无关。这样的序列才可以作为我们基于历史预测未来的基础。满足以上条件属于严平稳,一般达到弱平稳都是可以接受的。平稳性是当前时间序列分析的前提条件,因为我们的建模过程基本都是以大数定理和中心极限定理为理论基转载 2021-11-10 20:09:27 · 1832 阅读 · 0 评论 -
CentOS7安装配置jupyterhub
前提已安装好Anaconda31、安装jupyterhub和notebook$pip install jupyterhub notebook2、安装configurable-http-proxy$npm install -g configurable-http-proxy如果没有npm命令,还需要安装npm$yum install npm如果在局域网中需要代理才能...原创 2019-05-07 15:14:34 · 3640 阅读 · 0 评论 -
Windows配置Anaconda环境变量
安装Anaconda后,如果环境变量配置不当,python没法正常使用,要不找不到python路径,要不import报错,将下面三个路径配置到系统变量path中,python就能正常还行了。C:\ProgramData\Anaconda3C:\ProgramData\Anaconda3\ScriptsC:\ProgramData\Anaconda3\Library\bin...原创 2021-10-28 11:02:47 · 1923 阅读 · 1 评论 -
Pandas的date_range(转载)
转自:https://www.cnblogs.com/OliverQin/p/12283897.html1.date_range1.1 按频率生成时间段import pandas as pdprint(pd.date_range('2017/1/1','2017/1/4')) # 默认freq = 'D':每日历日print(pd.date_range('2017/1/1','2017/1/4', freq = 'B')) # B:每工作日print(pd.date_range('2017/转载 2021-06-17 00:23:10 · 315 阅读 · 0 评论 -
一文看懂pandas的透视表pivot_table
转自:https://www.cnblogs.com/Yanjy-OnlyOne/p/11195621.html一、概述1.1 什么是透视表?透视表是一种可以对数据动态排布并且分类汇总的表格格式。或许大多数人都在Excel使用过数据透视表,也体会到它的强大功能,而在pandas中它被称作pivot_table。1.2 为什么要使用pivot_table?灵活性高,可以随意定制你的分析计算要求 脉络清晰易于理解数据 操作性强,报表神器二、如何使用pivot_table首先读.转载 2021-02-15 07:07:37 · 516 阅读 · 0 评论 -
tensorflow 安装GPU版本,个人总结,步骤比较详细
转自:https://blog.youkuaiyun.com/gangeqian2/article/details/79358543手把手教你windows安装tensorflow的教程参考另一篇博文http://mp.blog.youkuaiyun.com/postedit/79307696 此博文是在上文安装CUDA/cuDNN的基础上的个人填坑总结,欢迎指教。CUDACUDA(Compute Unified Device Architecture),是显卡厂商NVIDIA推出的运算平台。 CUDA™是一..转载 2021-02-10 13:26:39 · 1262 阅读 · 0 评论 -
Matplotlib中的fill_between总结(转载)
转自:https://blog.youkuaiyun.com/kabuto_hui/article/details/84979606Matplotlib中的fill_between()函数总结 最近在处理数据的时候,需要从数据集合中选出数据来作为训练集,不同的筛选规则得到的数据块的分布一样,所以就想查看一下选取了那些数据块,比如将选中的数据换一种颜色来表示,但是数据如果比较多的话,就不太能看的出来了,所以如果将选中的数据块以柱状的形式框出来就好了,这个时候我看到了fill_between()函数,但是网.转载 2020-09-15 00:05:45 · 2147 阅读 · 0 评论 -
Python Tips
两个list的并集、交集和差集#并集list(set(a).union(set(b)))#交集list(set(a).intersection(set(b)))#差集,a-b,去掉a中有而b中没有的list(set(a).difference(set(b))) Pandas Panel用法panel = pd.Panel(np.random.rand(3,4,5), ...原创 2019-08-16 09:38:56 · 284 阅读 · 0 评论 -
为Python添加默认模块搜索路径(转载)
转自:https://www.cnblogs.com/shanql/articles/5477483.html方法一:函数添加1 import sys2 查看sys.path3 添加sys.path.append("c:\\")方法二:修改环境变量w用户可以修改系统环境变量PYTHONPATH方法三:增加.pth文件,推荐!在site-packages添加一个路径文件,如my...转载 2019-06-10 15:38:12 · 1515 阅读 · 0 评论 -
C#调用Python脚本的简单示例,IronPython(转载)
转自:http://blog.youkuaiyun.com/zmq570235977/article/details/46791009IronPython是一种在 .NET及 Mono上的 Python实现,由微软的 Jim Hugunin所发起,是一个开源的项目,基于微软的 DLR引擎。IronPython的在CodePlex上的主页:http://ironpython.codepl转载 2017-08-10 09:13:02 · 1589 阅读 · 0 评论 -
Centos7找不到pyconfig.h
装的是python3.6,项目中用到boost相关代码,编译时找不到pyconfig.h。看了一下/usr/include/python3.6和/usr/include/python3.6m,都只有一个pyconfig-64.h文件。网上查了一圈,找了各种方法都搞不定,其中一种方法可以安装一堆.h进/usr/include/python2.7,3.6文件夹中还是没有。方法如下:1. 可以先原创 2018-01-15 13:56:10 · 8979 阅读 · 1 评论 -
python用win32gui遍历窗口并设置窗口位置
最近电脑打开某个软件却看不见窗口,在任务栏上看到软件明明已经运行,猜想一定是什么原因造成软件窗口位置偏离屏幕的有效坐标太远。尝试重启电脑,重装软件,都没有解决,看来是在注册表存储了位置信息了。没办法,写程序解决吧,最近正在折腾python,搜了一下python还真有相关接口操作windows窗口,而且很方便。解决问题的代码如下:import win32guiimport win32condef...原创 2018-06-12 14:40:04 · 21391 阅读 · 0 评论 -
Python--Matplotlib(基本用法)(转载)
转自:https://blog.youkuaiyun.com/qq_34859482/article/details/80617391MatplotlibMatplotlib 是Python中类似 MATLAB 的绘图工具,熟悉 MATLAB 也可以很快的上手 Matplotlib。1. 认识Matploblib1.1 Figure在任何绘图之前,我们需要一个Figure对象,可以理解成我...转载 2018-10-11 13:55:57 · 533 阅读 · 0 评论 -
正则匹配以xx开头以xx结尾的单词(转载)
在字符串处理中,正则表达式是一大利器,但其对于初学者而言是存在一定的难度的。而如何匹配以xx开头以xx结尾的单词呢?假设需要匹配的字符串为:site sea sue sweet see case sse ssee loses需要匹配的为以s开头以e 结尾的单词。正确的正则式为:\bs\S*?e\b无论什么语言的正则的格式都一样,下面以python为例来进行代码演示:解释一下:...转载 2018-10-07 08:28:24 · 10999 阅读 · 1 评论 -
Python正则表达式
1、找出一段字符串中的IP地址信息,注意(?:\d{1,3}\.)中的“?:“,是括号的非捕获属性,如果不加"?:",findall不能匹配出来,但search可以匹配,但search只能找到第一个。(?:\d{1,3}\.){3}最后的{3}代表前面括号的内容要重复三次In [43]: ss = 'abs192.168.1.1233fsdlfjllajsdfl203.93.118.226l...原创 2018-11-22 01:11:56 · 352 阅读 · 0 评论 -
Python 临时设置LD_LIBRARY_PATH
LD_LIBRARY_PATH属于进程中的环境变量,Python代码开始运行后是无法修改的,即使通过os.environ['LD_LIBRARY_PATH']='path'来设置也不起作用,有个变通的方式是设置os.environ['LD_LIBRARY_PATH']后,调用os.execv重新启动程序。前提是python脚本必须是可执行的,如果不可执行,请运行chmod a+x a.py将其...原创 2018-11-30 13:57:24 · 14342 阅读 · 1 评论 -
线性回归和局部加权线性回归(转载)
转自:https://www.cnblogs.com/MrLJC/p/4147697.html线性回归算法优缺点:优点:结果易于理解,计算不复杂 缺点:对非线性数据拟合不好 适用数据类型:数值型和标称型算法思想: 这里是采用了最小二乘法计算(证明比较冗长略去)。这种方式的优点是计算简单,但是要求数据矩阵X满秩,并且当数据维数较高时计算很慢;这时候我们应该考虑使用梯度下降法...转载 2019-02-22 13:28:08 · 925 阅读 · 0 评论 -
python pandas dataframe绘图
有个DataFrame数据如下:In [158]: dataOut[158]: A B C20100315 0.000000 0.000000 0.00000020100316 0.005900 0.005770 0.00650920100317 0.026345 0.027776 0.028105...原创 2019-02-28 17:25:18 · 2672 阅读 · 0 评论 -
在C#中调用python方法(转载)
在C#中调用python方法转自:http://www.cnblogs.com/nickli/archive/2011/02/27/1966144.html1. 安装IronPython到http://ironpython.codeplex.com/下载IronPython。安装下载下来的安装包(要先装VS啊)。 2. 创建项目创建一个C#的控制台应用程序。添加转载 2017-08-10 09:06:39 · 1192 阅读 · 0 评论