python
喵咖
修炼程序员的九阴真经
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
pandas 返回多列
def func(x): if not pd.isnull(x): att_path, entity = x.split('#') return att_path, entity else: return '', ''df['属性'], df['实体'] = zip(*df['属性'].apply(lambda x: func(x)))原创 2020-08-17 17:10:40 · 691 阅读 · 0 评论 -
keras.datasets.mnist.load_data()连接不上网络下载数据
# gsutil cp gs://tensorflow/tf-keras-datasets/mnist.npz /tmp/data/mnist.npz# python3>>> import tensorflow as tf>>> path = '/tmp/data/mnist.npz'>>> (train_images, train_l...原创 2020-02-25 21:36:32 · 4291 阅读 · 0 评论 -
python 全角字符和半角字符切换
unicode编码:非空格:全角字符:65281~65374 (十六进制 0xFF01 ~ 0xFF5E)半角字符:33~126 (十六进制 0x21~ 0x7E)空格:空格全角:12288(0x3000)空格半角:32(0x20)解释一下什么是全角、半角:全角字符是指一个字(字母、数字、汉字)占两个字节,而半角则是占一个字节。中文全部都是全角字符,只有数字、英文字符、标点符号才...转载 2018-10-24 11:30:56 · 2686 阅读 · 0 评论 -
centOS下安装numpy,scipy,scikit-learn
先安装依赖库 sudo yum install blas-devel lapack-devel然后使用pip按顺序安装 pip install numpy pip install scipy pip install scikit-learn参考链接转载 2018-06-15 14:18:37 · 2744 阅读 · 0 评论 -
centoOS下安装python3 和 pip: command not found
在更新python3的时候会自动安装pip3,但是安装完成后,pip -V发现出错:command not found,找了好久,发现在建立软连接的时候路径写错了。总结一下安装python3和发现pip:command not found 之后的思路。centOS安装python3准备编译环境yum groupinstall 'Development Tools' yum...原创 2018-06-14 11:13:05 · 40624 阅读 · 0 评论 -
centos 安装python3
转转载 2018-06-13 21:10:09 · 290 阅读 · 0 评论 -
unicode编码表
0-127 ascii 880-1023 希腊 8192-8303 通用标点符号 ……Unicode编码的字块,不同范围对应不同语言的字符集转载 2017-07-28 18:06:55 · 1276 阅读 · 0 评论 -
python 字符和unicode之间的切换
啊哈哈,今天很开心,因为发现了python3的一个好功能,以前用python在字符和中文字符、编码之间感觉都比较难处理,要不就得转成某某编码查看中文字符的编码,总感觉不如C,C++里面的字符处理方便。然后,哈哈,我发现python有两个内置的函数:ord()以及chr(),分别可以用于将str转换为unicode的十进制的整数值表示,以及将十进制整数值的unicode转成字符。咿呀~这不就和c里面的原创 2017-07-27 17:07:46 · 928 阅读 · 0 评论 -
anaconda 创建虚拟(切换)python环境
转Anaconda使用总结转载 2017-08-18 16:49:43 · 6468 阅读 · 0 评论 -
<转>python 编码问题以及字符编码统述
1.出现编码错误: https://www.crifan.com/summary_python_unicodedecode_error_possible_reasons_and_solutions/ 2.字符编码详解,以及各种编码方式: https://www.crifan.com/character_encoding_charset_simpile_tutorial/ https://ww转载 2017-07-21 12:10:11 · 290 阅读 · 0 评论 -
python 插入mysql数据
建立数据库连接def create_db_connect(): """ brief info for: create_db_connect 建立数据库链接 Args: Return: Raise: """ conn = MySQLdb.connect(host = "rm-uf6wz3f7k原创 2016-08-10 18:18:30 · 6274 阅读 · 0 评论 -
python 编码问题
因为python默认ascii编码,来来回回转换我也一时明白一时糊涂。 这个博客里写得很详细 点击打开链接转载 2016-01-15 16:51:33 · 464 阅读 · 0 评论 -
TypeError:'dict' object is not callable
出现这种错误有两种可能:1. 代码里重新定义了dict,比如 dict= {...},这时调用的是代码里定义的dict而不是python内置类型2. 取字典内容时用了()而不是[]。比如sdict("content_id"),应该是sdict["content_id"]原创 2016-07-26 18:38:50 · 52465 阅读 · 5 评论 -
Lintcode 用递归打印从1到N位的最大整数
题目要求用递归打印从1到N位的最大整数(十进制),如n=2 返回[1,2,…99]. 实际上这道题是想让我们用全排列的思想分别按位进行递归,每位有0-9这十种可能。然而当用python写的时候不好用string类型存储数字,因为字符串不可改变。而用list存储数字的时候是酱紫的[1,9],对应数字19.然后还要对这个再进行处理。 所以干脆用最简单的数字,递增递归。(这样栈会爆,因为这是一个大数问原创 2016-03-28 15:44:15 · 1930 阅读 · 0 评论 -
手动安装python包
对于手动安装python包,比如chardet,需要下载解压后放到 Lib->site-packages下面(python安装目录下好像也可以,没放过。site-packages是放第三方包的),然后再chardet的目录下有个setup.py,需要在这个目录下打开命令行,运行python setup.py install 完成编译。这样就完成安装了。原创 2016-03-09 22:09:07 · 13168 阅读 · 2 评论 -
ubuntu 下使用aptitude 安装 pandas
ubuntu下安装pandas昨天鼓捣了好半天然后今早发现了aptitude,之前用过pip下载可是总是不成功, aptiutde包管理工具适用于安装具有依赖关系的包,比如pandas,还要求numpy 高于某个版本的。sudo aptitude install pandas搞定! 好开森 ^.^原创 2015-12-03 11:09:56 · 1226 阅读 · 0 评论 -
python下安装numpy、matplotlib、scipy过程
matplotlib需要各种包,点击打开链接这个文章总结的很好转载 2015-10-23 22:32:11 · 621 阅读 · 0 评论
分享