python
文章平均质量分 55
程序员大成
从事大数据相关工作5年
展开
-
python时间日期函数与利用pandas进行时间序列处理详解
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府python标准库包含于日期(date)和时间(time)数据的数据类型,datetime、time以及calendar模块会被经常用到。datetime以毫秒形式存储日期和时间,datetime.timedelta表示两个datetime对象之间的时间差。下面我们先简单的了解下python日期和时间数据类型及工具给datetime对象加上或减去一个或多个timedelta,会产生一个新的对象rom datetime import原创 2020-05-27 22:30:55 · 2869 阅读 · 0 评论 -
如何用Python写一行代码获取上个月是几月
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府本文介绍的关于Python时间日期处理,日期时间处理在实际应用场景中无处不在,所以这也成了编程语言中必不可少的模块,Python 也不例外。但是,你知道在Python中有多少个相关的模块吗?datetime、time、calendar、 dateutil、 pytz 等等。 你知道有多少种数据类型吗?date、time、datetime、tzinfo、timedelta 等等。有天我遇到这样的需求,想获取当前月的前一个月是几月,假设本月原创 2020-05-27 22:30:58 · 2284 阅读 · 0 评论 -
python实战技能:使用IronPython把Python脚本集成到.NET程序中的教程
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府这篇文章主要介绍了使用IronPython把Python脚本集成到.NET程序中的教程,现在刚刚被微软开源的.NET重新成为业界热点、本文介绍了使Python和.NET交互的IronPython,需要的朋友可以参考下从两个优秀的世界各取所需,更高效的复用代码。想想就醉了,.NET和python融合了。“懒惰”的程序员们,还等什么?Jesse Smith为您展示如何两个语言来服务同一个.NET程序。你能集两家所长:Python和.NET原创 2020-05-26 21:59:44 · 1561 阅读 · 0 评论 -
python实战技巧:pytorch神经网络之卷积层与全连接层参数的设置方法
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府今天小编就为大家分享一篇pytorch神经网络之卷积层与全连接层参数的设置方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧当使用pytorch写网络结构的时候,本人发现在卷积层与第一个全连接层的全连接层的input_features不知道该写多少?一开始本人的做法是对着pytorch官网的公式推,但是总是算错。后来发现,写完卷积层后可以根据模拟神经网络的前向传播得出这个。全连接层的input_features是多原创 2020-05-26 21:59:45 · 4267 阅读 · 0 评论 -
Python实现PS滤镜Fish lens图像扭曲效果示例
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府本文实例讲述了Python实现PS滤镜Fish lens图像扭曲效果。分享给大家供大家参考,具体如下:这里实现 PS 滤镜中的一种几何变换– Fish lens, 对图像做扭曲,感觉就像通过一个凸镜或者凹镜在观察图像一样。import numpy as npfrom skimage import img_as_floatimport matplotlib.pyplot as pltfrom skimage import ioi原创 2020-05-26 21:59:47 · 1635 阅读 · 0 评论 -
Python面向对象程序设计类变量与成员变量、类方法与成员方法用法分析
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府本文实例讲述了Python面向对象程序设计类变量与成员变量、类方法与成员方法用法。分享给大家供大家参考,具体如下:文章目录类变量与成员变量1、若类变量与成员同时存在并且同名2、若类变量存在,成员变量不存在,3、若类变量不存在,成员变量存在:类方法与成员方法类方法与静态方法静态方法:类方法:下划线类变量与成员变量在类中声明的变量我们称之为类变量[静态成员变量],在init()函数中声明的变量并且绑定在实例上的变量我们称之为成员变量。原创 2020-05-23 21:59:34 · 3967 阅读 · 1 评论 -
干货分享:Python 在Web框架Tornado运行和部署
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府文章目录一、运行和部署二、进程和端口三、运行在负载均衡器后面四、静态文件和文件缓存五、Debug模式和自动重载六、WSGI和Google App Engine一、运行和部署因为Tornado内置了自己的HTTPServer,运行和部署它与其他Python web框架不太一样。你需要写一个main()函数来启动服务,而不是配置一个WSGI容器来运行你的应用:def main(): app = make_app() app.li原创 2020-05-23 21:59:36 · 2427 阅读 · 0 评论 -
python进阶教程:在Python中使用base64模块处理字符编码的教程
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府Base64是一种用64个字符来表示任意二进制数据的方法。用记事本打开exe、jpg、pdf这些文件时,我们都会看到一大堆乱码,因为二进制文件包含很多无法显示和打印的字符,所以,如果要让记事本这样的文本处理软件能处理二进制数据,就需要一个二进制到字符串的转换方法。Base64是一种最常见的二进制编码方法。Base64的原理很简单,首先,准备一个包含64个字符的数组:['A', 'B', 'C', ... 'a', 'b', 'c',原创 2020-05-23 21:59:41 · 2532 阅读 · 0 评论 -
python实用技巧:Django框架中用户的登录和退出的实现
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府这篇文章主要介绍了详解Django框架中用户的登录和退出的实现,Django是重多Python人气框架中最为知名的一个,需要的朋友可以参考下Django 提供内置的视图(view)函数用于处理登录和退出 (以及其他奇技淫巧),但在开始前,我们来看看如何手工登录和退出。 Django提供两个函数来执行django.contrib.auth\中的动作 : authenticate()和login()。认证给出的用户名和密码,使用 auth原创 2020-05-22 22:01:34 · 751 阅读 · 0 评论 -
python实用技能:如何使用python 写一个静态服务(实战)
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府今天小编就为大家分享一篇使用python 写一个静态服务(实战),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧老前辈给布置的任务,让我写一个服务练练手,搞清楚socket的原理和过程后跑了一个小demo,很有成就感,代码内容也比较清晰易懂,很有教育启发意义。代码# coding:utf-8import socketfrom multiprocessing import Process HTML_ROOT_D原创 2020-05-21 21:59:36 · 3733 阅读 · 0 评论 -
python常见问题解析:浅析python 动态库m.so.1.0错误问题
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府这篇文章主要介绍了python 动态库m.so.1.0错误问题,文中给大家提到了python中使用动态库的方法,通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下$ python -V python: error while loading shared libraries: libpython3.6m.so.1.0: cannot open shared object file: No原创 2020-05-15 22:19:03 · 3305 阅读 · 0 评论 -
python超搞笑的技能:调用opencv实现猫脸检测功能
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府Python 小猫检测,通过调用opencv自带的猫脸检测的分类器进行检测。分类器有两个:haarcascade_frontalcatface.xml和haarcascade_frontalcatface_extended.xml。可以在opencv的安装目录下找到D:\Program Files\OPENCV320\opencv\sources\data\haarcascades小猫检测代码为:直接读取图片调用impor原创 2020-05-13 22:25:31 · 3253 阅读 · 0 评论 -
在使用Python变量时常出问题避免的方法总结
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府文章目录1、 可变数据类型作为函数定义中的默认参数2、 可变数据类型作为类变量3、 可变的分配错误这篇文章主要介绍了浅谈使用Python变量时要避免的3个错误,还是比较不错的,涉及部分代码分析,以及字典的创建等相关内容,需要的朋友可以参考下。1、 可变数据类型作为函数定义中的默认参数这似乎是对的?你写了一个小函数,比如,搜索当前页面上的链接,并可选将其附加到另一个提供的列表中。def search_for_links(page,原创 2020-05-13 22:25:35 · 2702 阅读 · 0 评论 -
python超实用技能:对应格式的csv文件转换成字典类型存储脚本的方法
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府该脚本是为了结合之前的编写的脚本,来实现数据的比对模块,实现数据的自动化!由于数据格式是定死的,该代码只做参考,有什么问题可以私信我!CSV的数据格式截图如下:readDataToDic.py源代码如下:#coding=utf8import csv '''该模块的主要功能,是根据已有的csv文件,通过readDataToDicl函数,把csv中对应的部分,写入字典中,每个字典当当作一条json数据'''class Ge原创 2020-05-13 21:59:38 · 2441 阅读 · 0 评论 -
python超实用技能:利用python将json数据转换为csv格式的方法
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府下面小编就为大家分享一篇利用python将json数据转换为csv格式的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧假设.json文件中存储的数据为:{"type": "Point", "link": "http://www.dianping.com/newhotel/22416995", "coordinates": [116.37256372996957, 40.39798447055443], "cate原创 2020-05-13 21:59:41 · 7745 阅读 · 1 评论 -
python基础教程:Pycharm 文件更改目录后,执行路径未更新的解决方法
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府今天在使用Pycharm的时候,由于文件过多,我对目录下的文件做了归类,改动了一些文件的路径,结果后来执行的时候,出现了路径找不到的错误.新建一个test.py文件此时打印test.py的路径为:/Users/hyl/Documents/workspace/python/version3+/untitled将test.py文件放入lib文件夹下此时打印test.py的路径依旧是:/Users/hyl/Documents/wo原创 2020-05-13 21:59:44 · 3353 阅读 · 0 评论 -
Python进阶教程:生成器 懒人版本的迭代器详解
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府文章目录从容器、可迭代对象谈起生成器是什么生成器能玩啥花样从容器、可迭代对象谈起所有的容器都是可迭代的(iterable),迭代器提供了一个next方法。iter()返回一个迭代器,通过next()函数可以实现遍历。def is_iterable(param):try: iter(param) return Trueexcept TypeError:return Falseparams = [1234,'1234',原创 2020-05-08 21:59:32 · 1236 阅读 · 0 评论 -
看老程序员如何用Python的SimPy库简化复杂的编程模型的
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府文章目录随机的定义设置商店:对模拟编程用监控程序监视模拟三人不欢:一些结果(以及它们意味着什么)在我遇到 SimPy 包的其中一位创始人 Klaus Miller 时,从他那里知道了这个包。Miller 博士阅读过几篇提出使用 Python 2.2+ 生成器实现半协同例程和“轻便”线程的技术的 可爱的 Python专栏文章。特别是(使我很高兴的是),他发现在用 Python 实现 Simula-67 样式模拟时,这些技术很有用。结果表原创 2020-05-08 21:59:35 · 2529 阅读 · 1 评论 -
老程序分享给公司文员的福利:Python如今快速把超大txt文件转存为csv的
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府今天项目有个需求,就是把txt文件转为csv,txt之间是空格隔开,转为csv时需要把空格转换为逗号,网上找的一个版本,只需要三行代码,特别犀利:import numpy as npimport pandas as pd data_txt = np.loadtxt('datas_train.txt')data_txtDF = pd.DataFrame(data_txt)data_txtDF.to_csv('datas_trai原创 2020-05-08 21:59:37 · 1659 阅读 · 0 评论 -
详解python函数的万能参数传参
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府这篇文章主要介绍了python函数的万能参数传参详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下我们通过一个简单的事例来展示一下函数的万能参数,我们先写一个最简单的函数def test(*args,**kwargs):print(args,kwargs)然后定义两个变量l = [1,2,3,4]d = {"a":1,"b":2}下面我们分别看下两种传参的方式有什么不同原创 2020-05-08 21:59:47 · 1506 阅读 · 0 评论 -
一篇彻底让你搞懂的python基础之Pandas 重塑(stack)和轴向旋转(pivot)的实现
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府文章目录前言0x00 可迭代(Iterable)常见的可迭代对象0x01 迭代器(Iterator)0x02 生成器(Generator)这篇文章主要给大家介绍了如何通过一篇文章彻底搞懂Python中可迭代(Iterable)、迭代器(Iterator)与生成器(Generator)的概念,对大家学习或者使用Python具有一...原创 2020-05-07 21:59:33 · 1642 阅读 · 0 评论 -
python进阶教程:实现粒子群算法(PSO)详解
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府这篇文章主要介绍了Python编程实现粒子群算法(PSO)详解,涉及粒子群算法的原理,过程,以及实现代码示例,具有一定参考价值,需要的朋友可以了解下。文章目录1 .原理2.粒子群算法的过程3. 代码1 .原理粒子群算法是群智能一种,是基于对鸟群觅食行为的研究和模拟而来的。假设在鸟群觅食范围,只在一个地方有食物,所有鸟儿看不...原创 2020-05-07 21:59:30 · 4555 阅读 · 1 评论 -
分享Python开发中要注意的十个小贴士
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府不管是python开发还是其他什么语言的开发,如果在开发中我们能掌握一些有用的贴士和技巧,那么肯定会大大提高我们的开发效率,今天小编和大家分享的就是python开发中,一些初学这门语言常常会犯的错误,一起来看看吧。文章目录1. 列表推导式2. 遍历列表3. 元素互换4. 初始化列表5. 构造字符串6. 返回tuples(元组)...原创 2020-05-06 22:00:34 · 5051 阅读 · 2 评论 -
python基础教程:基于python判断目录或者文件代码实例
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府这篇文章主要介绍了基于python判断目录或者文件代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下1. 判断目录是否存在 ‘isdir’,删除目录时只有该目录为空才可以 'rmdir’import osif(os.path.isdir('D:/Python_work...原创 2020-05-06 21:59:46 · 4854 阅读 · 0 评论 -
入门python re库的正则表达式需要掌握的技能
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府这篇文章主要给大家介绍了关于python re库的正则表达式的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者使用python具有一定的参考学习价值简介文章目录1. 安装2. 最简单的模式3. 通配符4. 重复5. 分组6. python库函数re的常用函数正则表达式本身是一种小型的、高度专业化的编程语言,而在py...原创 2020-05-06 21:59:48 · 4936 阅读 · 0 评论 -
python工程师送个刚入门童鞋们的的福利:Python实现string字符串连接的8种方法
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府文章目录一. str1+str2二. str1,str2三. 格式化字符串连接1.常见的格式化方2.高级点的format 格式化3.鲜为人知的【%(word)type】print函数格式化四. str1 str2五. str1 \ str2 \str3六. M*str1*N七. join方式连接八.列表推导方式连接本文实例总结...原创 2020-05-06 21:59:50 · 4314 阅读 · 0 评论 -
老前辈分享python入门的常出问题:python粘包问题及socket套接字编程详解
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府这篇文章主要介绍了python粘包问题及socket套接字编程详解,之所以出现粘包,是因为两个数据非常小,然后间隔时间又短,或数据太大,一次取不完,下一次还会取这个大数据,需要的朋友可以参考下文章目录粘包问题形成粘包的原因形成粘包的原因基于UDP协议的socket套接字编程基于socketserver实现并发的socket套接...原创 2020-05-05 22:17:31 · 4398 阅读 · 0 评论 -
分享python编程中被PHP程序调用执行返回乱码的问题
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府今天小编就为大家分享一篇解决Python3 被PHP程序调用执行返回乱码的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧因为有一部分程序是 Python 写的,所以需要 PHP 调用 Python 程序返回数据,使用 exec 返回的是乱码$data = "Geek程序员"$get = exec(/u...原创 2020-04-30 21:59:42 · 1937 阅读 · 0 评论 -
Python时间模块datetime、time、calendar的使用方法
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府本文简单总结了一下Python处理时间和日期方面的模块,主要就是datetime、time、calendar三个模块的使用,希望这篇文章对于学习Python的朋友们有所帮助。文章目录1.获取到此时的准确时间2.获取当天的日期3.获取昨天的日期4.获取n天以前的日期5.字符串转换为时间和日期6.获取日历相关信首先就是模块的调用...原创 2020-04-30 21:59:43 · 1738 阅读 · 0 评论 -
老程序如何python代码爬取豆瓣热度Top100以内的电影信息
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府文章目录概述什么是网络爬虫分析爬虫需求确定目标分析目标1.借助工具分析目标网页2.然后对电影详情页进行分析思路分析具体实现效果总结概述这是一个简单的python爬虫程序,仅用作技术学习与交流,主要是通过一个简单的实际案例来对网络爬虫有个基础的认识。什么是网络爬虫简单的讲,网络爬虫就是模拟人访问web站点的行为来获取有价值...原创 2020-04-30 21:59:45 · 3788 阅读 · 0 评论 -
老前辈常谈python之鸭子类和多态
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府下面小编就为大家带来一篇老生常谈python之鸭子类和多态。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧一、 什么是多态<1>一种类型具有多种类型的能力<2>允许不同的对象对同一消息做出灵活的反应<3>以一种通用的方式对待个使用的对象<4>...原创 2020-04-30 21:59:47 · 2170 阅读 · 0 评论 -
Python叠加两幅栅格图像的实现方法
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府今天小编就为大家分享一篇Python叠加两幅栅格图像的实现方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧目的现有两幅栅格图像,一个是某地区道路栅格图,一个是某地区土地利用类型图,需要将道路叠加到土地利用类型图中,即叠加后,重合的像元值以道路图为准,其余的像元值仍是土地利用类型图原有的像元值。图1 道路...原创 2020-04-30 21:59:49 · 4502 阅读 · 0 评论 -
详解python的几种标准输出重定向方式
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府文章目录一. 背景二. 重定向方式2.1 控制台重定向2.2 print >>重定向2.3 sys.stdout重定向2.4 上下文管理器(Context Manager)2.5 logging模块重定向一. 背景在Python中,文件对象sys.stdin、sys.stdout和sys.stderr分别对应解释...原创 2020-04-29 21:59:30 · 4431 阅读 · 0 评论 -
Python利用operator模块实现对象的多级排序详解
python中的operator模块提供了一系列的函数操作。下面这篇文章主要给大家介绍了在Python中利用operator模块实现对象的多级排序的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧前言最近在工作中碰到一个小的排序问题,需要按嵌套对象的多个属性来排序,于是发现了Python里的operator模块和sorted函数组合可以实现这个功能。本文介绍了Python用operator模...原创 2020-04-29 21:59:32 · 1168 阅读 · 0 评论 -
几个提升Python运行效率的方法总结
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府在我看来,python社区分为了三个流派,分别是python 2.x组织,3.x组织和PyPy组织。这个分类基本上可以归根于类库的兼容性和速度。这篇文章将聚焦于一些通用代码的优化技巧以及编译成C后性能的显著提升,当然我也会给出三大主要python流派运行时间。我的目的不是为了证明一个比另一个强,只是为了让你知道如何在不同的环境下...原创 2020-04-29 21:59:34 · 1955 阅读 · 0 评论 -
Python六大开源框架。你用过几个了
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府Python 是一门动态、面向对象语言。其最初就是作为一门面向对象语言设计的,并且在后期又加入了一些更高级的特性。除了语言本身的设计目的之外,Python标准 库也是值得大家称赞的,Python甚至还自带服务器。其它方面,Python拥有足够多的免费数据函数库、免费的Web网页模板系统、还有与Web服务 器进行交互的库、这些都可...原创 2020-04-29 21:59:37 · 1995 阅读 · 0 评论 -
python学习笔记:python IDLE 背景以及字体大小的修改方法
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府这篇文章主要介绍了python IDLE 背景以及字体的修改方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧为了保护眼睛,决定把白色背景换掉:1 首先,在已经下载好的python文件目录下,找到config-highlight.def文件,我的是在H:...原创 2020-04-29 21:59:39 · 3558 阅读 · 0 评论 -
Python实现比较扑克牌大小程序代码示例
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府这篇文章主要介绍了Python实现比较扑克牌大小程序代码示例,具有一定借鉴价值,需要的朋友可以了解下。是Udacity课程的第一个项目。先从宏观把握一下思路,目的是做一个比较德州扑克大小的问题首先,先抽象出一个处理的函数,它根据返回值的大小给出结果。之后我们在定义如何比较两个或者多个手牌的大小,为方便比较大小,我们先对5...原创 2020-04-28 23:02:11 · 4107 阅读 · 0 评论 -
python学习小技巧:举例讲解Python中的Null模式与桥接模式编程
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府这篇文章主要介绍了Python中的Null模式与桥接模式编程,Null模式与桥接模式都属于Python的设计模式编程,需要的朋友可以参考下Null模式我想每个人都有一种经历,为了获取某属性,但是有时候属性是None,那么需要你做异常处理, 而假如你想节省这样的条件过滤的代码,可以使用Null模式以减少对象是否为None的判断...原创 2020-04-28 22:59:53 · 1446 阅读 · 0 评论 -
python面试题:Python设置函数调用超时,进程卡住的问题
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府今天小编就为大家分享一篇解决Python设置函数调用超时,进程卡住的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧今天小编就为大家分享一篇解决Python设置函数调用超时,进程卡住的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧import timeimport signal ...原创 2020-04-28 22:59:56 · 2425 阅读 · 0 评论