python
victory0508
这个作者很懒,什么都没留下…
展开
-
python基础
1. Python2 的默认编码是 ascii,Python3 的默认编码是 utf-8,import syssys.getdefaultencoding()2.常用数据类型列表(list)元组(tuple)字符串(string)字典(dict)集合(set)列表、元组和字符串都属于序列类型,它们可以进行某些通用的操作,比如索引、分片等;字典属于映射类型,每个元素由键(key)和值(value)构成;集合是一种特殊的类型,它所包含的元素是不重复的字符串和元组是不可变的,而列表是可变原创 2021-12-20 14:16:20 · 706 阅读 · 0 评论 -
jupyter linux部署
1.pip3 install --upgrade jupyter --user --proxy=http://10.88.0.44:7011892.jupyter notebook --generate-config --allow-root在操作用户根目录下生成.jupyter,进入目录.jupyter3.cd /home/user/.jupytermkdir procsvi jupyter_notebook_config.pyc.NotebookApp.ip = '10.88.1原创 2021-04-12 11:08:34 · 130 阅读 · 0 评论 -
flask框架中cache的配置
1. redis部署与设置1.1cd /home/userwget http://download.redis.io/releases/redis-4.0.8.tar.gztar zxvfredis-4.0.8.tar.gz1.2cd redis-4.0.8makecd srcmake install PREFIX=/usr/local/redis [注意:PREFIX一定要大写]1.3cd ../mkdir /usr/local/redis/etcm..原创 2020-05-15 10:33:08 · 550 阅读 · 0 评论 -
tensorflow多节点的分布式
程序实例:#!/usr/bin/env pythonimport tensorflow as tfimport numpy as np# Flags for defining the tf.train.ClusterSpectf.app.flags.DEFINE_string("ps_hosts", "", "Comm原创 2017-12-25 16:57:45 · 758 阅读 · 0 评论 -
tensorflow的分布式
1.在指定设备上跑计算TensorFlow支持使用 allow_soft_placement来将不能放在GPU的操作,自动放置到CPU来进行运算。import tensorflow as tf# # 通过tf.device将运算指定到特定的设备上。with tf.device('/cpu:0'): a = tf.constant([1.0, 2.0, 3.0]原创 2017-12-25 16:26:12 · 421 阅读 · 0 评论 -
tensorflow如何做到分布式计算
I. 从简单开始,首先是单机单卡:服务器是虚拟机,只有CPU,下面程序分别计算加法、乘法#coding=utf-8#单机单卡#对于单机单卡,可以把参数和计算都定义再gpu上,不过如果参数模型比较大,显存不足等情况,就得放在cpu上import tensorflow as tfwith tf.device('/cpu:0'):#也可以放在gpu上 w=原创 2017-12-25 12:20:17 · 2490 阅读 · 4 评论 -
python json的问题
1. vocab=fdist1.keys()TypeError: 'dict_keys' object is not subscriptable修改为:vocab = list(fdist1.keys())2.return json.dumps(ratings)TypeError: is not JSON serializable修改为:retur原创 2017-06-05 16:59:51 · 978 阅读 · 2 评论 -
Spark 动手实践 (2)
1. count()与countByValue()一种总体统计,一种分组统计。总体统计:num_occupations = user_fields.map(lambda fields: fields[3]).count()print "num_occupations ",num_occupations输出结果num_occupations 943分组统计:cou原创 2016-01-26 15:20:28 · 5140 阅读 · 0 评论 -
Linux下python升级
下载wget http://www.python.org/ftp/python/3.3.0/Python-3.3.0.tgz解压tar zxvf Python-3.3.0.tgz进入主目录cd Python-3.3.0首先建立安装目录sudo mkdir /usr/local/python3编译安装./configure --prefix=/usr/lo原创 2016-01-26 15:24:59 · 344 阅读 · 0 评论 -
配置python2.7开发环境
1. 安装easy_install sudo apt-get install unzip下载文件: wget https://pypi.python.org/packages/source/s/setuptools/setuptools-7.0.zip安装:unzip setuptools-7.0.zipcd setuptools-7.0/sudo pytho原创 2016-01-28 18:34:55 · 746 阅读 · 0 评论 -
pyodbc安装问题
最近在新服务器上安装pyodbc,遇到安装上的问题:error: initializer expression list treated as compound expression总认为是C/C++编译器的支持不够,没有成功。再次确定是否unixodbc是否支持不够,安装好unixodbc-devel也没有成功。仔细看看错误的原因,才知道没找到 python.c,执行:y原创 2016-10-13 12:29:16 · 6605 阅读 · 0 评论 -
python中遇到的几个问题
1. numpy使用中遇到的问题1. from numpy import arrayarray(int(l[0]),l[1])上述语句报错: data type not understood解决方案:array((int(l[0]),l[1]))因为array含有shape参数,可能为一个int,或者一个int sequence 。2. dict的操作原创 2016-10-13 20:45:25 · 473 阅读 · 0 评论 -
Python 连接SQLSERVER
1. Python连接mssqlubuntu linux上1.1 sudo apt-get install python 1.2 重启终端1.3 sudo apt-get --assume-yes update sudo apt-get --assume-yes install freetds-dev freetds-bin sudo apt-get原创 2016-06-01 12:47:09 · 2813 阅读 · 0 评论 -
sqlnclient安装
安装MSSQL native clienthttps://www.microsoft.com/en-us/download/details.aspx?id=28160wget https://download.microsoft.com/download/6/A/B/6AB27E13-46AE-4CE9-AFFD-406367CADC1D/Linux6/sqlncli-11.0原创 2016-09-28 18:03:57 · 798 阅读 · 0 评论 -
python问题小结
1. python UnicodeDecodeError: 'gbk' codec can't decode byte 0xff in position 16solution: 打开文件的时候指明编码比如f = open(newf,'r',encoding= 'utf-8')python UnicodeDecodeError:原创 2017-02-10 11:16:35 · 450 阅读 · 0 评论 -
Python34安装pip的一种情况
系统中有python2.7, yum安装Python3.4,没有相应的pipwget https://bootstrap.pypa.io/get-pip.py ,将相关安装pip的官方脚本下载下来,根据相应版本的Python执行这个脚本 :python3.4 get-pip.py原创 2017-02-21 14:55:02 · 1921 阅读 · 0 评论 -
Python问题汇总
在编写Python时,当使用中文输出或注释时运行脚本,会提示错误信息:SyntaxError: Non-ASCII character '\xe5' in file *******解决方法:python的默认编码文件是用的ASCII码,你将文件存成了UTF-8!!!(文件中存在中文或者其他语言,就会出现此问题!)解决办法很简单!!!在文件开头加入:# -*- codin转载 2015-11-23 13:56:44 · 369 阅读 · 0 评论