![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python学习笔记
_tommy
这个作者很懒,什么都没留下…
展开
-
python问题Non-ASCII character '\xe5' in file Apriori.py on line 1, but no encoding declared 解决办法
一、在文件头部添加如下注释码:# coding= 例如,可添加# coding=utf-8二、在文件头部添加如下两行注释码:!/usr/bin/python-- coding: -- 例如,可添加# -- coding: utf-8 --三、在文件头部添加如下两行注释码:#!/usr/bin/pythonvim: set fileencoding= : 例如,可添加# vim: set filee原创 2017-07-19 16:04:51 · 2172 阅读 · 0 评论 -
numpy.newaxis
从字面上是插入新的维度的意思import numpy as npb = np.array([1, 2, 3, 4, 5, 6])print("b.shape:",b.shape)print("b[np.newaxis]:",b[np.newaxis])print("b[:,np.newaxis]:",b[:,np.newaxis])print("b[:,np.newaxis].shape:原创 2017-12-08 11:46:10 · 601 阅读 · 0 评论 -
python3 .6 下 报错 RuntimeError: dictionary changed size during iteration
循环字典键值,删除不符合要求的键值对def createTree(dataSet, minSup=1): #create FP-tree from dataset but don't mine headerTable = {} #go over dataSet twice for trans in dataSet:#first pass counts frequency of原创 2017-10-15 20:04:02 · 6765 阅读 · 0 评论 -
centos7 cdh5.8使用python 的 pysh2连接hiveServer2
1.可以使用CDH自带的pip /opt/cloudera/parcels/CDH-5.8.3-1.cdh5.8.3.p0.2/lib/hue/build/env/bin/pip install pyhs22.复制cdh的hive包py到指定目录: scp -r /opt/cloudera/parcels/CDH-5.8.3-1.cdh5.8.3.p0.2/lib/hive/lib/py/*/u原创 2017-10-24 10:47:52 · 1015 阅读 · 0 评论 -
基于python impyla,pyhs2的hive客户端
文章写的不错,再而参照官网 http://blog.csdn.net/gamer_gyt/article/details/52564335转载 2017-10-23 17:46:32 · 2590 阅读 · 0 评论 -
python中set和frozenset方法和区别
先简单说一下sett.add('x') # 添加一项s.update([10,37,42]) # 在s中添加多项t.remove('H') # 删除一项len(s) # set 的长度x in s # 测试 x 是否是 s 的成员 x not in s # 测试 x 是否不是 s 的成员 s.issubset(t) s <= t # 测试是否 s 中的转载 2017-10-12 23:41:32 · 1270 阅读 · 0 评论 -
TypeError: unhashable type: 'matrix'解决方法 以及 Python3下map函数的显示问题、 python numpy中nonzero()的用法
因为使用的Python3的缘故,所以使用《机器学习实战》里面的代码总是遇到各种问题,这次是第9章程序清单9-2回归树切分函数里的一行:for splitVal in set(dataSet[:,featIndex]): 即matrix类型不能被hash。 把代码改为如下即可:for splitVal in set((dataSet[:,featIndex].T.A.tolist())[0]):原创 2017-10-12 17:41:12 · 1145 阅读 · 1 评论 -
centos7 下安装pip pip3
上一篇说过了如何在centos7 上安装python3 并与python2.7共存。 这篇说一下 安装python2.7 下安装的pip 以及python3 下的pip31.yum -y install epel-release2..执行成功之后,再次执行yum install python-pip3.对安装好的pip进行升级 pip install –upgrade pip到这里pip 安转载 2017-09-30 14:52:57 · 12258 阅读 · 4 评论 -
linux-Centos7安装python3并与python2共存
http://www.cnblogs.com/JahanGu/p/7452527.html 先安装相关包yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make在mv python python.bak转载 2017-09-30 11:07:45 · 716 阅读 · 0 评论 -
'range' object doesn't support item deletion
python3 与python2 区别原创 2017-09-12 22:27:44 · 1014 阅读 · 0 评论 -
更改pip源至国内镜像,显著提升下载速度
经常在使用python的时候需要安装各种模块,而pip是很强大的模块安装工具,但是由于国外官方pypi经常被墙,导致不可用,所以我们最好是将自己使用的pip源更换一下,这样就能解决被墙导致的装不上库的烦恼。 网上有很多可用的源,例如豆瓣:http://pypi.douban.com/simple/ 清华:http转载 2017-09-24 17:30:15 · 2519 阅读 · 0 评论 -
python3.6.1 打包成.exe可执行文件
环境: python3.6.1 win10 1、下载pyinstaller. 2、下载并安装pywin32 (根据自己的python版本我的对应版本pywin32-220.win-amd64-py3.6.exe) 3、进入pyinstaller文件夹 执行 python pyinstaller.py会出现以下内容,说明安装成功 4、打包,选好自己的写的一个python程序( 例原创 2017-08-26 19:27:44 · 3392 阅读 · 0 评论 -
xgboost 在 windows 上的安装
本文环境 anoconda3 + python3.6.1 + win10 一、 window上已经安装好anaconda3 ,git 二、 mingw-w64的安装(编译工具) 下载地址: https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20B原创 2017-08-07 09:54:28 · 395 阅读 · 0 评论 -
python 之 pandas 详解
一、导入库import pandas as pdimport numpy as npimport matplotlib.pyplot as plt二、创建对象 1、通过传递一个list对象来创建一个 Series,pandas会默认创建整型索引:import pandas as pdimport numpy as npimport matplotlib.pyplot as plts= pd原创 2017-08-09 15:51:44 · 1989 阅读 · 0 评论 -
python 取出 Mongdb 中的数据 转化成DataFrame 然后用pandas处理数据
这段时间再玩python ,数据源来源于mongdb ,数据处理方式用的是pandas刚开始是用的一个比较麻烦的转化,直接上代码:方法一:import pandas as pdfrom pymongo import MongoClientclient = MongoClient('192.168.1.5',10070)db = client.dbtestcollection=db.data_tab原创 2017-08-16 11:29:08 · 3972 阅读 · 1 评论 -
BeautifulSoup用法
1、创建Beautiful Soup对象from bs4 import BeautifulSouphtml = """<html><head><title>The Dormouse's story</title></head><body><p class="title" name="dromouse"><b>The Dormouse's story</b></p><p class="stor原创 2017-08-01 18:03:06 · 372 阅读 · 0 评论 -
深入理解python之self
首先明确的是self只有在类的方法中才会有,独立的函数或方法是不必带有self的。self在定义类的方法时是必须有的,虽然在调用时不必传入相应的参数。self名称不是必须的,在python中self不是关键词,你可以定义成a或b或其它名字都可以,但是约定成俗,不要搞另类,大家会不明白的。下例中将self改为myname一样没有错误:class Person: def _init_转载 2017-07-24 11:31:29 · 312 阅读 · 0 评论 -
以root权限在pycharm 中运行python 文件
pycharm 中Permission denied问题 解决方案 系统:ubuntu16.4 1、在/usr/bin/目录下新建文件 python2.7_sudo.sh :sudo gedit /usr/bin/python2.7_sudo.sh 在文件中写入下列代码:#! /bin/bash sudo python $* 2、给sh文件赋予权限:cd /usr/bin/ sudo原创 2017-12-04 17:14:26 · 3923 阅读 · 0 评论