8 伙伴几时见

尚未进行身份认证

致力于成为一名数据科学家

等级
TA的排名 1w+

Python pandas dataframe list(列表)数据列拆分成多行的方法

需要把下面的dataframe里面列的数据类型是list的列拆分成多个行:df=pd.DataFrame({‘A’:[1,2],‘B’:[[1,2],[1,2]]})dfOut[458]:AB01[1,2]12[1,2]所用代码如下:(1)如果你要拆分的dataframe只有两列,那么使用下面的方法(亲测非常高效):df=pd.DataFrame...

2019-08-22 14:17:08

相对导入问题总结:attempted relative import with no known parent package

如果是准备在同一个目录下采用相对导入,以下面目录为例Python3PackagelA.pylB.py在package中有两个文件A.py和B.py两个文件A.py内容:Defa():Print(11111111)在B.py文件中相对导入A.py文件,来调用a函数B.py文件内容:...

2019-08-19 17:31:28

Centos7 执行firewall-cmd报错“ModuleNotFoundError: No module named 'gi'”

在LinuxCentos安装Python3.6后,为了防止yum不可用,更改了:第一步:vi/usr/bin/yum把#!/usr/bin/python修改为#!/usr/bin/python2第二步:vi/usr/libexec/urlgrabber-ext-down把#!/usr/bin/python修改为#!/usr/bin/python2yum恢复...

2019-08-07 10:42:02

Linux 命令发送 http GET/POST 请求

Get请求curl命令模拟Get请求:1、使用curl命令: 1 2 3 4 curl"http://www.baidu.com"如果这里的URL指向的是一个文件或者一幅图都可以直接下载到本地 curl-i"http://www.baidu.com"显示全部信息 curl-I"http://www.b...

2019-08-06 17:48:13

Python远程调试图文教程(一)之Pycharm Remote Debug

本文目录新建一个工程连接远程服务器下载远程代码下载远程解释器添加程序入口调试前准备开始调试代码其他友情提示.新建一个工程我这边的工程名是,请自行定义。.连接远程服务器Tools->Deployment->configuration添加一个。:请自行定义,我这里填我服务器的IP地址。:请务必改成...

2019-08-06 15:07:11

Python中logging模块的基本用法

在PyCon2018上,MarioCorchero介绍了在开发过程中如何更方便轻松地记录日志的流程。整个演讲的内容包括:为什么日志记录非常重要 日志记录的流程是怎样的 怎样来进行日志记录 怎样进行日志记录相关配置 日志记录使用常见误区下面我们来梳理一下整个演讲的过程,其实其核心就是介绍了logging模块的使用方法和一些配置。日志记录的重要性在开发...

2019-06-17 11:07:28

13个Python web框架比较

Python程序员有很多很好的选择来创建Web应用程序和API;Django,Weppy,Bottle和Flask引领潮流。如果正在开发一个Web应用程序并且已经选择使用Python作为构建它的语言,那么这是一个明智的选择。Python的开发成熟度,强大的库以及广泛的实际应用使其成为Web开发的必需。现在是困难的部分:从众多可用的Pythonweb框架中选择一个。它...

2019-06-13 09:32:19

python之six用法

six.PY2返回一个表示当前运行环境是否为python2的boolean值six.PY3返回一个表示当前运行环境是否为python3的boolean值importsix,sysprint(six.PY2)#python2结果为Trueprint(six.PY3)#python3结果为Truesys.version_info[0]#PY2=2...

2019-06-11 20:11:04

Python的-m参数

作用是:把xxx.py文件当做模块启动但是我一直不明白当做模块启动到底有什么用。pythonxxx.py和python-mxxx.py有什么区别!自问自答:pythonxxx.py python-mxxx.py这是两种加载py文件的方式:1叫做直接运行2把模块当作脚本来启动(注意:但是__name__的值为'main')不同的加载py文件的方式,主要是影响——s...

2019-06-11 17:44:25

详解Python中的相对导入和绝对导入

Python相对导入与绝对导入,这两个概念是相对于包内导入而言的。包内导入即是包内的模块导入包内部的模块。Pythonimport的搜索路径在当前目录下搜索该模块 在环境变量PYTHONPATH中指定的路径列表中依次搜索 在Python安装路径的lib库中搜索Pythonimport的步骤python所有加载的模块信息都存放在sys.modules结构...

2019-06-11 17:13:18

Microsoft Visual C++ 14.0 is required 的解决方案

以安装scrapy为例:如:pipinstallscrapy时出现:error:MicrosoftVisualC++14.0isrequired.Getitwith“MicrosoftVisualC++BuildTools”:http://landinghub.visualstudio.com/visual-cpp-build-tools解决办法1....

2019-06-11 09:39:14

更改jupyter notebook主题

使用jupyternotebook的默认主题久了容易产生视觉疲劳,且白色背景对眼睛伤害更大,所以修改主题还是必要的工具/原料 安装jupyternotebook,若没有,请下载,下载地址参考文献 主题包jupyterthemes,下载地址见参考文献 方法/步骤 下载好主题包之后,在命令提示符中输入pipinstall--upgradejupyterth...

2019-06-10 16:23:18

修改Spyder的theme为暗色配色(全部为dark theme,非Syntax coloring为暗色背景)

这个issue里有详细讨论,我用下面的方法成功了https://github.com/spyder-ide/spyder/issues/2350ForAnaconda3usersonWindows10:下载安装QDarkStyleSheet,在控制台输入pipinstallqdarkstyle在Anaconda安装路径打开....\Anaconda3\Lib\sit...

2019-06-10 14:16:56

Jupyter Notebook的27个窍门,技巧和快捷键

这篇文章是基于一篇最初出现在AlexRogozhnikov的博客上的文章Jupythernotebook,也就是一般说的Ipythonnotebook,是一个可以把代码、图像、注释、公式和作图集于一处,从而实现可读性分析的一种灵活的工具。Jupyter延伸性很好,支持多种编程语言,可以很轻松地安装在个人电脑或者任何服务器上——只要有ssh或者http接入就可以啦。最棒的一点是...

2019-06-10 13:50:11

python版本对应的Visual C++编译器版本

第一步,知道你的python版本:如上所示,MSCv.1915,也就是对应下表的_MSC_VER是1915VisualStudioversion _MSC_VER VisualStudio6.0 1200 VisualStudio.NET2002(7.0) 1300 VisualStudio.NET2003(7.1) ...

2019-06-06 16:44:22

独家 | 从零开始用python搭建推荐引擎(附代码)

本文介绍了各种推荐引擎算法以及使用Python构建它们的基本框架。简介当今社会的每个人都面临着各种各样的选择。例如,如果我漫无目的想找一本书读,那么关于我如何搜索就会出现很多可能。这样一来,我可能会浪费很多时间在网上浏览,并且在各种各样的网站上搜寻,希望能找到有价值的书籍。这个时候我可能寻找别人的推荐。如果有一家网站或者手机应用可以基于我以前阅读的书籍向我推荐新的书籍,那对我肯定有很大...

2019-05-29 14:20:30

pyspark在windows加载数据集训练模型出现 以下错误 Connection reset by peer: socket write error

Asaworkaroundyoumighttrythefollowingchangetopython/pyspark/worker.pyAddthefollowing2linestotheendoftheprocessfunctiondefinedinsidethemainfunctionforobjiniterator:...

2019-05-27 13:53:28

构建指标体系的原理

一、构建指标体系的基本原则1、目的性原则2、全面性原则3、可行性原则4、稳定性原则5、协调性原则6、结合性原则二、指标体系构建中的两难选择指标间的独立性与全面性的两难选择三、指标体系构建中的几种定量方法1、变异系数法一般来说,变量越分散,其所含的信息量也越大,反之亦然。2、熵值法信息熵表示一个系统的有序性,系统的有序性越大,信息熵越大,反之,一个...

2019-01-25 15:20:46

python 词云 实例

#/usr/bin/envpython#-*-coding:utf-8-*-"""CreatedonWedJan2316:03:412019@author:Administrator"""importosimportsysimportdocximportjiebaimportjieba.possegaspsegimportrei...

2019-01-24 10:16:58

反欺诈建模方案

在反欺诈场景中,知识图谱聚合各类数据源,逐步绘制出借款人的profile,从而针对性的识别欺诈风险。以一个借款人举例,借款人可以有身份证号,手机号,学历等个人信息,属于个人的属性信息;而借款人可以有担保人或是亲属好友,借款人与担保人之间的关系(也就是边Edge)是被担保与担保的关系,借款人与其亲属好友之间的关系是父亲、母亲、同事、同学等关系;借款人也具有住址,银行流水,工作单位等信息。这些信息可以...

2019-01-23 17:19:09

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。