
python
天行_
这个作者很懒,什么都没留下…
展开
-
python numpy.power()函数的用法
numpy.power()用于数组元素求n次方numpy.power(x1, x2) :x2可以是数字,也可以是数组,但是x1和x2的列数要相同import numpy as npx1 = range(7)x1Out[1]: range(0, 7)np.power(x1,2)Out[2]: array([ 0, 1, 4, 9, 16, 25, 36], dtype=i...原创 2018-11-18 18:52:16 · 20293 阅读 · 0 评论 -
python 读取文件的方式
文本文件读取三种方法:第一种方法直接读入file1 = open("test.txt") file2 = open("output.txt","w") while True: line = file1.readline() #这里可以进行逻辑处理 file2.write('"'+line[:s]+'"'+",") if not line:...原创 2018-11-30 10:29:00 · 446 阅读 · 0 评论 -
使用jupyter notebook 保存python代码为.py格式
Jupyter notebook 源自 Fernando Perez 发起的 IPython 项目。IPython 是一种交互式 shell,与普通的 Python shell 相似,但具有一些很好的功能(例如语法高亮显示和代码补全)。在jupyter notebook里输入:%%writefile train.pytrain_v = 10def train_add(list_n...原创 2018-11-23 10:47:52 · 27400 阅读 · 0 评论 -
python csv.reader() 与 pd.read_csv()的区别
csv.reader()返回一个reader对象,该对象将遍历csv文件中的行。从csv文件中读取的每一行都作为字符串列表返回。import csvimport pandas as pdr = []with open('train.csv',encoding = 'utf-8') as text: row = csv.reader(text, delimiter = ',...原创 2018-11-20 10:20:33 · 15060 阅读 · 4 评论 -
冒泡排序 python实现
冒泡排序的思想: 每次比较两个相邻的元素, 如果他们的顺序错误就把他们交换位置比如有五个数: 12, 35, 99, 18, 76, 从大到小排序, 对相邻的两位进行比较第一趟: 第一次比较: 35, 12, 99, 18, 76 第二次比较: 35, 99, 12, 18, 76 第三次比较: 35, 99, 18, 12, 76 第四次比较: 35, 99, 18, 76,...原创 2018-11-18 13:55:50 · 199 阅读 · 0 评论 -
递归经典案例汉诺塔 python实现
背景资料: 汉诺塔:汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。 先上代码:首先看一下只有两个盘子的情况:def move(n, a...原创 2018-11-18 13:26:47 · 481 阅读 · 0 评论 -
python 常见字符串与函数的用法
目录strip去除空格大小写位置和比较分隔和连接常用判断函数函数定义与默认参数可变参数关键字参数命名关键字参数复杂情况函数可以作为参数递归 strip去除空格s = ' abcd efg 'print(s.strip()) #去除所有空格print(s.lstrip()) #去除左边空格print(s.rstrip...原创 2018-11-18 11:15:42 · 1713 阅读 · 2 评论 -
python 异常处理 - raise函数的用法
关键字raise是用来抛出异常的,一旦抛出异常后,后续的代码将无法运行。try: s = None if s is None: print ("s 是空对象") raise NameError #如果引发NameError异常,后面的代码将不能执行 print (len(s)) #这句不会执行,但是后面的except...原创 2018-11-18 10:04:15 · 2155 阅读 · 1 评论 -
让python pip使用国内镜像安装模块
国内源:豆瓣:http://pypi.douban.com/simple/清华大学:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/山东理工大学:http://pypi....原创 2018-11-17 14:48:54 · 5346 阅读 · 0 评论 -
python 面向对象
类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。对象:通过类定义的数据结构实例。对象包括两个数据成员(类变量和实例变量)和方法。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。实例变量:定义在方法中的变量,只作用于当前实例的类。对“类”和“对象”的使用...原创 2018-11-22 15:18:37 · 231 阅读 · 0 评论 -
Jupyter Notebook 中markdown编辑器的字体颜色设定
文章转载自:https://blog.youkuaiyun.com/hdoj_lin/article/details/757071411、换行: 1. 方法1:连续两个以上空格 + 回车 2. 方法2:使用html语言换行标签:<br> 2、首行缩进两个字符:(每个表示一个空格,连续使用两个即可) 1. &ensp; 半角的空格 ...转载 2019-01-14 14:58:18 · 8512 阅读 · 0 评论