Python
Qiankun Wang
北京工业大学 生物信息学
展开
-
Anaconda使用总结
转载一篇Anaconda使用总结: https://www.jianshu.com/p/2f3be7781451# 写得很好,可以学会快速配置Python环境。转载 2018-09-15 22:24:49 · 490 阅读 · 0 评论 -
Jupyter Notebook激活conda环境
我配置了一个自然语言处理的环境,环境名称为NLTK,Python版本为Python2.7。**目标:**在Jupyter Notebook中能够随意选择我建立的环境,操作步骤如下:安装ipykernel:命令:conda install ipykernel激活对应的conda环境:对于Linux:source activate 环境名称,如source activate NLTK...原创 2018-12-03 10:26:45 · 1947 阅读 · 0 评论 -
Jupyter Notebook操作快捷键
Enter : 转入编辑模式Shift-Enter : 运行本单元,选中下个单元Ctrl-Enter : 运行本单元Alt-Enter : 运行本单元,在其下插入新单元Y : 单元转入代码状态M :单元转入markdown状态R : 单元转入raw状态1 : 设定 1 级标题2 : 设定 2 级标题3 : 设定 3 级标题4 : 设定 4 级标题5 : 设定 5 级标题6 ...转载 2018-11-28 15:37:28 · 182 阅读 · 0 评论 -
Python中pprint与print的区别
print()和pprint()都是python的打印模块,功能基本一样,唯一的区别就是pprint()模块打印出来的数据结构更加完整,每行为一个数据结构,更加方便阅读打印输出结果。特别是对于特别长的数据打印,print()输出结果都在一行,不方便查看,而pprint()采用分行打印输出,所以对于数据结构比较复杂、数据长度较长的数据,适合采用pprint()打印方式。当然,一般情况多数采用prin...转载 2018-11-29 12:01:46 · 1537 阅读 · 0 评论 -
Python中的sort()方法
写在后面此篇为转载博客,原博客:https://www.cnblogs.com/sunny3312/archive/2017/01/07/6260472.html转载 2018-11-29 11:11:52 · 11639 阅读 · 0 评论 -
字符串系数-Python2.7-2018腾讯秋招
题目描述: 对于A和B两个字符串的字符串系数按照如下规则定义: 1.对于每一个A的长度为k的不同子串,我们统计在B中的出现的次数。 2.A和B的字符串系数就是所有出现次数之和。 例如:A = “abab”,B = “ababab”,k = 2 A有两个长度为2的不同的子串”ab”和”ba”,在B中”ab”出现了3次,”ba”出现了2次,所以A和B的字符串系数为3+2=5。 现在给出两...原创 2018-09-16 19:00:56 · 371 阅读 · 0 评论 -
包含K个不同字符的最长子串-滑动窗口法-Python2.7
题目描述: 给定一个字符串和一个正数k,寻找一个包含k个不同字符的最长子串。如果k大于字符串中所有不同字符的个数,就返回整个字符串。输入描述: 正数k 字符串s输出描述: 字符串样例输入: k = 2, s = ‘abcbdbdbbdcdabd’ k = 3, s = ‘abcbdbdbbdcdabd’ k = 5, s = ‘abcbdbdbbdcdabd’样例输出: ...原创 2018-09-16 16:37:41 · 930 阅读 · 0 评论 -
第M天P种食物的份数排名-局长的食物-Python2.7-2018爱奇艺秋招
题目描述: 局长有N种食物,每种食物有Ai份。每天局长会吃一份食物,或者买一份食物(即每天只能进行吃或者买其中的一种动作),这样过了M天,现在局长想知道M天后第P种食物的份数排名(从大到小,相同并列,例如3 3 2,则排名为1 1 3) N,M,P <= 100,Ai <= 1000输入描述: 第一行N M P 第二行N个数Ai 接下来M行,每行Ai或者Bi分别表示买一份...原创 2018-09-16 10:49:03 · 184 阅读 · 0 评论 -
Python保存和加载环境
## 保存和加载环境:## 共享环境这项功能确实很有用,它能让其他人安装你的代码中使用的所有包,并确保这些包的版本正确。你可以使用conda env export>environment.yaml将包保存为YAML。命令的第一部分 conda env export 用于输出环境中的所有包的名称(包括 Python 版本)。将导出的环境输出到终端中: 上图中,你可以看到环...原创 2018-09-15 22:36:00 · 1780 阅读 · 0 评论 -
ImportError: No module named six,已解决
问题如题目所示。在解决问题之前,我们先来看看six这么模块是什么。six: 一个专门用来兼容 Python 2 和 Python 3 的库。它解决了诸如 urllib 的部分方法不兼容, str 和 bytes 类型不兼容等问题。问题:我是在调用pandas时出现的这个问题。在搜索解决办法时,我发现很多人在导入Matlibplot等其他库时也遇到了同样的问题,出错页面如下:解决办法:下载...原创 2018-12-05 14:25:34 · 33312 阅读 · 5 评论