Python学习
Chromer163
机器学习 计算机视觉 信号处理
展开
-
Sublime3中快捷键的设置
Sublime使用心得标签(空格分隔): Sublime Python 1.新快捷键的设置设置新键位的方法: 定义一个键位: 打开:首选项——按键绑定——用户 按照示范格式进行定义 将定义好的键位添加到默认键位中: 打开:首选项——按键绑定——默认 按照示范格式进行添加 比如在Sublime中进行Python的交互式编程时,会遇到一个问题,在安装了Subl原创 2016-06-15 02:52:40 · 645 阅读 · 0 评论 -
python中将两组数据放在一起按照某一固定顺序shuffle
有的时候需要将两组数据,比如特征和标签放在一起随机打乱, 但是又想记录这种打乱的顺序,那么该怎么做呢?下面是一个很好的方法:b = [1, 2,3, 4, 5,6 , 7,8 ,9] a = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h','i'] c = list(zip(a, b)) print(c) random.Random(100).shuffle(c)原创 2017-11-27 10:09:29 · 6643 阅读 · 0 评论 -
python格式化输出变量
#!/usr/bin/env python3 # -*- coding: utf-8 -*- def binaray_search(list, item): ''' 二分法搜索 2018.3.12 格式化输出 输出搜索对象和搜索次数 ''' low = 0 high = len(list) - 1 i = 0 while(low <= high): ...原创 2018-03-12 20:29:09 · 1161 阅读 · 0 评论 -
利用virtualenv和virtualenvwrapper搭建python3.5和tensorflow虚拟环境
最近由于项目需要,需要使用tensorflow1.5.0版本,为了避免和之前的冲突,使用virtualenv来搭建了一个python3.5的虚拟环境。Virtualenv系统中的多个python混用会导致PYTHONPATH混乱,或者各个工程对于package的版本要求不同等等情况。有一个简单的解决方案就是用virtualenv来隔离多个python,其本质只是实现隔离不同python中PYTHO...原创 2018-03-28 20:54:00 · 442 阅读 · 0 评论