自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

转载 Ubuntu16.04下Anaconda3安装完成后找不到conda命令

echo 'export PATH="/home/hqy/anaconda2/bin:$PATH"' >> ~/.bashrcsource ~/.bashrc检查一下:conda --versionpython --version

2019-03-25 16:25:06 2813 2

原创 Ubuntu16.04下的安装Anaconda3

1、首先下载anaconda3镜像,清华大学开源软件镜像站下载地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/下拉到最低端选择Linux,选择最新版(32/64位)下载。2、可以直接把下载的安装包 “Anaconda3-5.2.0-Linux-x86_64” 复制到Ubuntu的Downloads文件夹中3、在Termi...

2019-03-25 15:58:40 420

原创 Linux下设置Anaconda3中的python为默认python

一、若是用.sh文件安装,则在安装过程中选择yes将anaconda加入环境变量,则安装完成后,默认的python环境就为anaconda了,无需其他的操作;二、若是复制已编译的anaconda文件,则需要手工添加环境变量:1、sudo vim ~/.bashrc2、使用别名声明alias。alias python="/home/python/anaconda3/bin/python...

2019-03-25 15:53:02 2912

原创 由于networkx的版本过低,没有kamada_kawai_layout()方法

1、pip安装国内镜像源:pip install networkx -i https://pypi.tuna.tsinghua.edu.cn/simple2、pip更新国内镜像源:pip install --upgrade networkx -i https://pypi.tuna.tsinghua.edu.cn/simple...

2019-02-22 19:08:15 1445

转载 Ubuntu16.04 安装搜狗拼音输入法

因为要经常输入汉字,我就在unbuntu里面安装了搜狗输入法:1.  在搜狗输入法官网下载Linux版本的安装包:https://pinyin.sogou.com/linux/,记住下载自己机子对应的版本(看清楚是32位还是64位)2.  找到文件,然后终端敲击命令:sudo dpkg -i sogoupinyin_2.2.0.0108_amd64.deb发现并没有安装成功,看以下...

2019-01-17 20:34:56 2378

转载 约瑟夫环出圈问题(有M只猴子围成一圈,按序每只从1到M中的编号,打算从中选出一个大王;经过协商,决定出选大王的规则:从第一个开始循环报数,数到N的猴子出圈,最后剩下来的就是大王。要求:)的三种求解方法

# 递归直接求出def fun_recursion(m, k): """ f[1]=0; f[i]=(f[i-1]+k)%i = (f[i-1] +m%i) % i = (f[i-1] + m) % i ; (i>1) :param m: 长度 :param k: 第k数出环 :return: """ if m == 1:...

2018-12-06 20:46:36 4368

原创 Tensorflow中tf.flags的作用及使用方法

import tensorflow as tfFLAGS = tf.flags.FLAGStf.flags.DEFINE_string('buckets', 'oss://{OSS Bucket}/', '训练图片所在文件夹') tf.flags.DEFINE_string('batch_size', '15', 'batch大小')files = tf.gfile.Glob(os.p...

2018-11-25 20:29:47 6204 2

转载 【TensorFlow动手玩】基本概念: Tensor, Operation, Graph

Tensorflow的三大核心结构:Tensor,Operation,GraphTensorTensor可以看做一种符号化的句柄,指向操作的运算结果。在执行后返回基本类型、numpy.ndarray、或者其组成的list, tuple等。OperationOperation表示一种符号化的运算过程,是TensorFlow中的基本单元,即图中的节点。它的输入和输出都是Tensor。...

2018-11-22 16:57:19 157

原创 inverse_transform()的含义

X=scaler.inverse_transform(X[, copy])将标准化后的数据转换为原始数据。X=pca.inverse_transform(newX)将降维后的数据转换成原始数据

2018-11-19 12:14:17 13287

原创 Pycharm报错MemoryError的解决方法

换Anaconda的解释器就可以解决问题了

2018-11-16 19:55:30 7540 6

原创 windows系统下用Anaconda安装pytorch

方式一:一、TUNA 还提供了 Anaconda 仓库的镜像,cmd中运行以下命令:conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/ana...

2018-11-13 20:12:56 2248

转载 求一个无序数组的中位数(Python)

最简单的方法是先将数组排序,然后找中位数。但此种方法肯定不是最优的。一个比较好的做法是利用小顶堆。思路如下:1.取前len(nums)//2个元素建立小顶堆。可以知道堆顶元素是前len(nums)/2个元素中最小的。2.从第len(nums)//2+1个元素开始,依次将其与堆顶元素比较。若比对顶元素大,则替换之,并调整堆。3.数组剩下的所有元素比较完后,可以输出中位数。数组长度为奇数时...

2018-11-08 19:31:08 3053 1

转载 python3字典的排序

dict1={'a':2,'b':3,'c':8,'d':4}1、取字典的所有键,所有的值,利用dict1.keys(),dict1.vaules()2、同时取字典的键、值,dict1.items()3、对字典进行排序3.1 sorted()默认是对字典的键,从小到大进行排序dict1={'a':2,'e':3,'f':8,'d':4}dict2 = sorted(di...

2018-10-23 13:31:47 1035

原创 如何顺时针打印一个二维矩阵

def initMatrix(dimx, dimy): """构建二维数组""" matrix = [['0' for y in range(dimy)] for x in range(dimx)] for x in range(dimx): for y in range(dimy): matrix[x][y] = '{}{}'.f...

2018-10-23 10:33:11 311

转载 python判断字符串是字母 数字 大小写

字符串.isalnum()  所有字符都是数字或者字母,为真返回 Ture,否则返回 False。字符串.isalpha()   所有字符都是字母,为真返回 Ture,否则返回 False。字符串.isdigit()     所有字符都是数字,为真返回 Ture,否则返回 False。字符串.islower()    所有字符都是小写,为真返回 Ture,否则返回 False。字符串.is...

2018-10-23 10:13:56 6134

转载 Python 顺时针顺序打印一个二维数组

def initMatrix(dimx, dimy): """构建二维数组""" matrix = [['0' for y in range(dimy)] for x in range(dimx)] for x in range(dimx): for y in range(dimy): matrix[x][y] = '{}{}'.f...

2018-10-16 20:52:36 1316

原创 Python 中sys.stdin的用法

import sys# line1 = sys.stdin.readline() # 包含换行符"\n"line1 = sys.stdin.readline().strip('\n') # 去掉换行符"\n"line2 = input() # 不包含换行符"\n"print(len(line1), len(line2))import syswhile True: ...

2018-09-17 16:29:55 25223 3

原创 Python中split()和split(" ")的区别以及strip()的用法

str.split( )    切割符默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。str.split(" ") 切割符只为空格符,如果字符串中有换行符(\n)也会被切割出来。所以一般优先选择str.split( )  作为切割符 Python strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。注意:该方法只能删除开头或是结尾的字...

2018-09-17 13:37:18 1897 1

原创 Python range() 函数用法

li = [1, 2, 3, 4]for i in range(-4, 4, 1): print(li[i])print("--------")for i in range(3, -5, -1): print(li[i]) 

2018-09-17 12:37:22 291

原创 Python中修改字符串的办法

在Python中,字符串是不可变类型,即无法直接修改字符串的某一位字符。因此改变一个字符串的元素需要新建一个新的字符串。常见的修改方法有以下4种。无论用什么方法修改字符串,字符串的ID都会发生改变。方法1:将字符串转换成列表后修改值,然后用join组成新字符串>>> s='abcdef' #原字符串>>>...

2018-09-14 22:03:05 1247

原创 Python join()函数

用print方法直接直接打印出串中的元素,不显示格式 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 ...

2018-09-14 21:50:21 232

转载 python字符串查找的四种方法

python 字符串查找有4个方法,1 find,     2 index方法,3 rfind方法,   4 rindex方法。1 find()方法:查找子字符串,若找到返回从0开始的下标值,若找不到返回-1  info = 'abca' print info.find('a')##从下标0开始,查找在字符串里第一个出现的子串,返回结果:0   info = '...

2018-09-14 20:54:12 134150 1

转载 python中在一个字符串中查找另一个字符串,并返回第一次出现的位置

1.在一个字符串中查找另一个字符串2.找到了返回第一次出现的位置3.没找到返回-14.参数s1为源字符串,参数s2为要查找的字符串方法一:def index_of_str(s1, s2): n1=len(s1) n2=len(s2) for i in range(n1-n2+1): if s1[i:i+n2]==s2: ...

2018-09-14 20:45:15 24693 3

原创 Python ----------判断一个字符串是不是回文

# 方法一、递归切片法def is_palindrom(s): """判断回文数,递归法""" if len(s) < 2: return True if s[0] == s[-1]: return is_palindrom(s[1:-1]) else: return Falsename1 = 'ABB...

2018-09-13 22:08:49 9899

原创 各种推导式总结

原文地址:https://blog.csdn.net/jing_zzy/article/details/79608510一、列表推导式[i*i for i in range(10)] 二、字典推导式{i:i*i for i in range(10)} 三、集合推导式{i*i for i in range(10)} { expression for expr...

2018-08-19 21:50:09 491

原创 python 3.x 字典的11种方法

- clear> 移除字典里所有 items 。不接受任何参数,返回值为 None 。  使用 : dict.clear() - copy> 这里的copy方法是浅复制,若要深复制需要导入 copy 模块,使用 copy.deepcopy 方法,这里暂不讨论两种复制的区别。 不接受任何参数。  使用 : dict.copy() - fromkeys>...

2018-08-18 14:20:08 120

转载 【面试】3.如何判断链表是否有环?如何计算环的长度?

1.如何判断是否有环?如果有两个头结点指针,一个走的快,一个走的慢,那么若干步以后,快的指针总会超过慢的指针一圈。 2.如何计算环的长度?第一次相遇(超一圈)时开始计数,第二次相遇时停止计数。 3.如何判断环的入口点:碰撞点p到连接点的距离=头指针到连接点的距离,因此,分别从碰撞点、头指针开始走,相遇的那个点就是连接点。为什么呢?需要一个简单的计算过程:(1)当fast与sl...

2018-08-15 19:35:29 161

转载 求有环单链表中的环长、环起点、链表长

1.判断单链表是否有环  使用两个slow, fast指针从头开始扫描链表。指针slow 每次走1步,指针fast每次走2步。如果存在环,则指针slow、fast会相遇;如果不存在环,指针fast遇到NULL退出。  就是所谓的追击相遇问题:    2.求有环单链表的环长   在环上相遇后,记录第一次相遇点为Pos,之后指针slow继续每次走1步,fast每次走2步。在下次相遇...

2018-08-15 19:31:04 201

转载 Python 创建单例模式的三种方式

原文出处: liuzhijun   方法一:使用装饰器装饰器维护一个字典对象instances,缓存了所有单例类,只要单例不存在则创建,已经存在直接返回该实例对象。Python  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1...

2018-08-15 17:07:59 241

原创 Python3中识别字符串中的字母、数字、空格的个数

a = input()e = d = f = g = 0for i in a: if i.isalpha(): e += 1 elif i == " ": d += 1 elif i.isdigit(): f += 1 else: g += 1print('文字{},数字{},空格{},其他{}...

2018-08-13 10:49:32 7360

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除