Python
文章平均质量分 83
starxhong
毕业于华中科技大学,具有模式识别与智能系统硕士学位,现从业于广告智能推荐领域。
展开
-
python启动时Failed calling sys.__interactivehook__错误原因及解决方法
问题描述启动python时,突然遇到以下错误,报错描述:C:\Users\starxhong>pythonPython 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)] on win32Type "help", "copyright", "credits" or "license"...原创 2019-10-17 17:10:23 · 4415 阅读 · 8 评论 -
python logging日志打印模块实用手册
文章目录感谢基本概念日志级别四大神器——Logger,Handler, Filter, FormatterLogger——记录器Handler——处理器StreamHandler——流处理器FilerHandler——文件处理器RotatingFileHandler——循环文件处理器TimeRotatingFileHandler——时间循环文件处理器其他Handler主要函数Formatter——...原创 2019-04-15 09:36:14 · 931 阅读 · 0 评论 -
Java中hashCode函数的Python,C++实现
摘要:hashCode函数是java中一个比较重要的函数,在工程上有较多的应用。如何用python和C++实现相同的功能呢?其难点在于java内部编码统一为unicode,而python和C++的编码形式比较多样,同样的函数使用不同的编码得到的结果可能不一样(甚至python2和python3都不一样)。本文主要就此进行介绍。一,java的hashCode函数实现:public in...原创 2018-09-28 23:39:10 · 4781 阅读 · 4 评论 -
Python 编码问题——UnicodeDecodeError(二)
我的上一篇博客 Python 编码问题——UnicodeDecodeError(一)基本上足够应对常见Python Unicode编码错误问题,主要解释了问题产生的原因——隐式编码解码机制、避免问题的原则——Unicode“空气锁”原则。本篇主要作为一个补充,便于更好地理解第一篇文章。一,编码概述关于Python编码,你最需要了解ASCII,Unicode,UTF-8。ASCII——1...原创 2018-09-18 22:56:50 · 1267 阅读 · 0 评论 -
python中open,io.open和codecs.open的使用——TypeError:'encoding' is an invalid keyword argument
问题描述:python打开文件最简单的方法:f = open('test.txt', 'r')但有时候我们要指定编码方式,例如 f=open('test.txt', 'r', encoding='utf-8'),如果是python3则没有问题,但如果是python2,则会报错:TypeError: 'encoding' is an invalid keyword argument for ...原创 2018-09-18 20:11:24 · 3261 阅读 · 0 评论 -
Python 编码问题——UnicodeDecodeError(一)
编码问题是python2使用中最令人头疼都问题之一。如果你读到这篇文章,那么你可能正在被这个问题困扰不已。Python编码问题困难的主要问题是编码相关术语令人困惑,同时很多时候大家处理简单字符的时候并不会遇到什么问题,因此也不会在意这个问题。直到有一天在处理ASCII码能够表达的字符之外的字符时,发现自己一头撞进砖墙上……如果你现在撞到了Python 2编码的墙上,这里有3个你可以参考的思...翻译 2018-09-16 23:15:08 · 2812 阅读 · 0 评论 -
Python PIP Install throws TypeError: unsupported operand type(s) for -=: 'Retry' and 'int'
从source安装tensorflow时,安装到pip package命令 sudo pip install /tmp/tensorflow_pkg/tensorflow-1.2.1-py2-none-any.whl 报错: TypeError: unsupported operand type(s) for -=: 'Retry' and 'int'...原创 2017-08-11 22:08:00 · 12445 阅读 · 0 评论 -
pycharm加入import路径
系统版本:unbantu16.0.4pycharm版本:pycharm-community-2017.2目标:导入cifar10step1: 下载tensorflows Models库,以便使用CIFAR-10数据的类。 git clone https://github.com/tensorflow/models.git 执行完成后,用户路径/home/star下可...原创 2017-08-11 13:27:15 · 37176 阅读 · 2 评论 -
python中list合并与求并交差
一,list合并使用+或entend()函数:>>> A = [1, 2, 3]>>> B = [4, 5, 6]>>> A+B[1, 2, 3, 4, 5, 6]>>> A.extend(B)>>> A[1, 2, 3, 4, 5, 6]注意,append函数与entend函数的区别:>>> A.append(B)>>> A[1, 2, 3, 4,原创 2016-11-20 22:50:57 · 669 阅读 · 0 评论 -
Python中切片(Slicing)的运用(:运算符)
切片Slicing是python非常有用的一个功能,用运算符:实现,这个运算符很强大,有时候也有一点复杂,我简单梳理一下作为入门者的一些参考。当你需要一个序列的子串的时候,你就可以使用切片操作。例如:a = ['a','b','c','d','e','f','g']在a这个序列中,如果你想截取里面['c','d','e']这个子序列,那么你就可以使用切片a[2:5]它的语法形式是a原创 2016-11-20 21:24:41 · 13888 阅读 · 1 评论 -
Python库numpy中的Broadcasting机制解析
BroadcastingSee alsonumpy.broadcastThe term broadcasting describes how numpy treats arrays with different shapes during arithmetic operations. Subject to certain constraints, the small原创 2016-11-13 22:48:28 · 19157 阅读 · 0 评论