
python
文章平均质量分 81
proplume
怕什么真理无穷,进一寸有一寸的欢喜。数据分析师摸索之路。
展开
-
Failed to create Anaconda Menus
探索的终点将是开始时的起点 – 艾略特因为要用到spark,卸载了原来的Anaconda,重新下载了Anaconda3-4.2.0-Windows-x86_64,我是Windows10系统 64bit,安装版本如下: 安装过程很简单,一直next即可,可参考:win安装anaconda3详细过程问题描述:安装到最后,弹出了”Failed to create Anac...原创 2018-06-30 20:45:10 · 23230 阅读 · 3 评论 -
Python 错误集锦
问题1:AttributeError: 'dict' object has no attribute 'iteritems'AttributeError: 'dict' object has no attribute 'iteritems'解决1:Python3.x中:iteritems变为items问题2:TypeError: 'range' object doesn't...原创 2017-12-26 10:33:44 · 4165 阅读 · 0 评论 -
Python 3.6 :os.listdir()与os.path.join()方法的使用
os.listdir() 方法作用:os.listdir() 方法 : 返回指定文件夹包含的文件或文件夹名字的列表。该列表顺序以字母排序。语法:listdir()方法的语法如下:os.listdir(path)参数:path–需要列出的目录路径实例:F:\data\input 文件夹下: import os path = 'F:\\data\...原创 2018-02-27 10:06:31 · 14485 阅读 · 4 评论 -
Python 3 -- 批量将PPT转换为PDF
简短的Python代码,可实现批量地将微软Powerpoint文件(.ppt或者.pptx)转换为pdf格式,具有一定的参考意义。# -*- coding: utf-8 -*-"""Created on Sun Mar 11 16:23:02 2018@author: hp"""import comtypes.clientimport os def init_powerp...原创 2018-03-11 17:28:58 · 7662 阅读 · 3 评论 -
Python 3.6:join() 方法与os.path.join()的区别
一、函数作用:join() :将序列、字符串 、元组等中的元素以指定的字符连接生成一个新的字符串。os.path.join() : 将多个路径组合后返回二、join()方法说明:join()方法 语法:str.join(sequence)参数说明:str:指定的字符,即分隔符sequence:需要连接的元素实例:#字符串序列seq = ("app...原创 2018-03-04 17:26:57 · 2727 阅读 · 0 评论 -
Python3:Python+spark编程实战 总结
不宜妄自菲薄,引喻失义。0、前提0.1 配置可参考: windows上配置 Python+spark开发环境0.2 有关spark说明: spark 不兼容 Python3.6 安装注意版本 可下载: anaconda4.2一、实例分析1.1 数据 student.txt1.2 代码#studentExample 例子 ...原创 2018-04-08 16:10:24 · 60548 阅读 · 9 评论 -
Python 3 :时间戳与时间的转换及数据脱敏的介绍
一、介绍1、时间戳时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。 之前写过的博文里有介绍过 必须了解的一些IT知识时间戳的存在实际是一种数据脱敏,在做数据分析时,有关时间的数据常常会使用时间戳,而且还伴随着数据迁移来进行数据脱敏2、数据脱敏2.1定义数据脱敏(Data Mas...原创 2018-03-26 10:45:45 · 2574 阅读 · 0 评论 -
Python3 :PyCharm + Qt designer 学习 + 实例
python3 PyQt5 pycharm 环境搭建 PyQt 官网 PyQt5 简单介绍PyQt是由Phil Thompson 开发Qt库是目前最强大的库之一 PyQt是一个创建GUI应用程序的工具包它是Python编程语言和Qt库的成功融合Qt designer 可视化拖动生成界面,然后利用pycharm 进行转换 .py 文件,再编写槽函数,实现进一步的功能,不...原创 2018-05-30 09:39:36 · 16575 阅读 · 4 评论 -
Python可视化: 颜色 图例 实例(matplotlib饼状图)总结
一、颜色二、实例#读者分布import pandas as pdimport matplotlib.pyplot as pltdef age_pie(): plt.rcParams['font.family'] = 'SimHei' df = pd.read_csv("user.csv", sep=";", header=None, names=["user_i...原创 2018-06-22 08:32:42 · 32619 阅读 · 0 评论 -
python3.6:DLL load failed:找不到指定的模块(from PyQt5 import QtCore)
前言:python3 PyQt5 pycharm环境搭建环境搭建成功后写入代码from PyQt5 import QtCore发现问题:ImportError: DLL load failed: 找不到指定的模块这个问题折磨了好久,最后终于解决:python3.dll is missing具体解决方案通过Anaconda 安装的Python缺少了python3.dll方法1...原创 2019-03-04 23:02:50 · 17558 阅读 · 20 评论 -
python 3.x--pygame&numpy
坚持,可以有中断,但现在仍在做正在学习一些数据分析有关的统计学及相关库知识,以为需要有点储备知识才能更好的应用,所以下周继续学习,然后实践本周尝试pygame游戏编程,有些思路和之前tkinter类似,pygame、tkinter都是Python最常用的游戏编程一、安装pygame1、介绍 pygame基于SDL(Simple DirectMedia Layer,建议直控媒体层)。SDL是一套C语原创 2017-11-19 19:55:51 · 1002 阅读 · 0 评论 -
Python 3.x--数据分析: numpy(一)
所谓自由,不是随心而欲,而是自我主宰 by:康德numpy介绍:前言: 因为Python中array模块只支持一维数组,不支持多维数组,也没有各种运算函数,不适合数值运算,所以numpy的出现弥补了不足NUMPY库(简称np)是Python数据分析中必不可少的第原创 2017-10-29 13:41:47 · 2411 阅读 · 0 评论 -
Python 3.x--tkinter(四):第一个游戏☞弹弹弹的小球
这几天有点不舒服,脑补了些奇奇怪怪的东西,如果有一天真的残废了,会以何种状态面对生活呢? 生命脆弱,人生也无常。 珍惜呀?! 珍惜,说的轻巧,但人的劣性往往是失去了才想到拥有的美好…… 不管怎样还是记着高中老班的话,万事平常心呢 毕竟,人生如戏……嗯…朋友生日,一天飞快没了,晚上静静地理一下第一个tkinter游戏弹弹弹的小球一、创建游戏画布from tkinter import *im原创 2017-10-15 23:59:40 · 4955 阅读 · 4 评论 -
Python3.6:join()方法 与list.reverse()的使用
join() 方法作用:join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。语法:str.join(sequence)实例:str = " " #str = "-"seq = ("apple", "banana", "pear"); # 字符串序列print(str.join( seq ))applebananapear# apple...原创 2017-12-21 19:53:01 · 1923 阅读 · 0 评论 -
Python:IndexError: list index out of range
Python3.xIndexError: list index out of range一、范围问题value无对应的index,造成越界解决:增加临界判断语句,或者采取+-1二、list为空,当list[0]会出现该错误三、数据问题如下处理文件时,文件有空行lenses=[inst.strip().split('\t') for inst in fr.readlines()]解决:删除空行。原创 2017-12-05 17:23:57 · 3890 阅读 · 0 评论 -
在Python2.x和Python3.x中dict.keys()的差异
dict.keys() Python 中字典(Dictionary) , keys() 函数以列表返回一个字典所有的键。Python2.x和Python3.x有所不同:在python2.x中,dict.keys()返回一个列表eg:dict={'name':'ming','age':20}dict.keys()Out[67]: ['name', 'age']在python3.x中,dict.原创 2017-12-05 11:15:51 · 3538 阅读 · 0 评论 -
Python-matplotlib入门--基础图表的绘制
生而为人,请务必善良matplotlib 实现数据可视化 前提:安装matplotlib库、numpy库及pandas库实例目录:1、线性图 2、直方图 3、条状图 4、多序列条状图 5、饼状图 6、极坐标图 7、散点图 8、3D曲面 9、3D散点 10、动画1、线性图:为pandas数据结构绘制线性图import numpy as npimport matplotlib原创 2017-11-26 21:03:21 · 874 阅读 · 0 评论 -
python 3.x-- 数据分析: numpy(二)
待在舒适区久了,如同吸了大麻,无意识的麻痹,是会上瘾的本周继续学习numpy,为了有点实际效果,感觉真的在分析数据,拿某公司的股价数据进行分析练手 数据这个样子(为了方便,进行数据分析时,删除了表头,只保留value) 存储为 test_shareprice.csv 下载地址数据分析常用函数及简单应用1.读写文件,在上一篇numpy库介绍的博客中已经介绍过,不多说2.简单统计分析:主要学原创 2017-11-12 16:29:04 · 1221 阅读 · 0 评论 -
python 线性回归 预测数据
忙碌的一周将至尾声本周尝试线性回归预测房价 假设方程式 y=kx+b 数据集: 代码如下:import matplotlib.pyplot as pltimport numpy as npimport pandas as pdfrom sklearn import datasets,linear_modeldef get_data(house_price): data = p原创 2017-11-05 23:46:27 · 5319 阅读 · 0 评论 -
Python 3.x--tkinter(一):hello world
动机强度与解决问题效果呈现倒U型曲线 那么,编写程序,有明显成果,无疑是很大的驱动力。 有位老师讲,他们学生时代学习计算机最大的动力是玩游戏,自己编外挂…… 想要自己编写小游戏,学习GUI编程,算是目前学习的动机。python 提供了多个GUI开发库,Tkinter模块(“Tk 接口”)是Python的标准Tk GUI工具包的接口.例一: 1. from tkinter import * #原创 2017-09-23 22:41:57 · 811 阅读 · 0 评论 -
Python 3.x--tkinter(二): 抽象画?!
本篇纯属搞笑(假期无聊,自娱自乐?!)…… 看到西班牙画家毕加索的画,现代派艺术,本人看不懂的抽象画 这个样子:tk画的长这样子(好像线条太耿直了)代码如下:from tkinter import *import randomtk = Tk()canvas = Canvas(tk,width=600,height=800)canvas.pack()def random_rectangl原创 2017-10-01 12:57:57 · 1543 阅读 · 1 评论 -
python 3.x--tkinter(三): 简易计算器
行为心理学研究表明:21天以上重复会形成习惯;90天的重复会形成稳定习惯。一个动作,重复21天就会变成习惯性的动作;同样,任何一个想法,重复21天,或者重复验证21次,就会变成习惯性想法。所以,一个观念如果被别人或者自己验证21次以上,一定已经变成你的信念。习惯真的很神奇,可以无意识的影响着我们的思维和行为 当然,最好是拥有一个好习惯啦!习惯的养成可简要分为三阶段:1~7天,“刻意,不自然”状态,原创 2017-10-21 22:07:08 · 2884 阅读 · 1 评论 -
Ipython 输出 省略号
Python3.x Spyder问题描述输出矩阵为省略号解决方案import 引用numpy库之后,加上设置打印数量阈值的代码import numpy as npnp.set_printoptions(threshold = 1e6)原创 2017-12-21 19:30:01 · 1446 阅读 · 0 评论