Python常用方法随笔
来源:互联网 发布:中国刀 日本刀 知乎 编辑:程序博客网 时间:2024/06/03 21:53
for循环:
for in range()
函数原型:range(start, end, scan):
参数含义:
start: 计数从start开始。默认是从0开始。例如range(5)等价于range(0, 5);
end: 计数到end结束,但不包括end.例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5
scan: 每次跳跃的间距,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)
矩阵计算:
精确除法,保留小数点的要引用包 from__future__import dividsion
矩阵点除:直接用 /
矩阵除法:np.linalg.solve(matA,matB)
定义array数组,直接用*是对应元素相乘,要使用矩阵相乘用np.dot(A,B)
定义Mat矩阵,直接用*是矩阵相乘,用np.multiply(A,B)是对于元素相乘(点乘)
括号规则:
[]列表list对象
()数组array对象
{}字典对象
列表list的2个方法:append和extend
a=[1,2,3]
b=[4,5,6]
a.append(b)
输出:[1,2,3,[4,5,6]] 列表得到四个元素,而第四个元素也是列表
a.extend(b)
输出:[1,2,3,4,5,6] 得到一个包含a b所有元素的列表
X = []for i in range(0,n,9): lis = X_train.iloc[:,i:i+9] X.append(lis)return XX的申明应放在循环外面
敲代码的时候一不小心就会遇到这种情况:
解决办法是按一下insert键即可解决,笔记本上的Ins(insert缩写)键.
根据百科上的说法是这样的:
插入键(Insert key,缩写INS)是电脑键盘的一个键,主要用于在文字处理器切换文本输入的模式。一种为覆盖模式,光标位置新输入字会替代原来的字;另一种为插入模式,新输入的字插入到光标位置,原来的字相应后移。在早期的计算机终端里,如果在覆盖模式,光标会变成一个方块而不是通常的竖线。
Python Matplotlib图表汉字显示成框框(box)
- from pylab import *
- mpl.rcParams['font.sans-serif'] = ['SimHei']
生成K矩阵:
import numpy as nprows = 3;cols = 3Krow=[];K=[]x=[0,1,2,3,4,5,6,7,8,9,10]def k(x,y): return x+yfor i in range(1,rows): for j in range(1,cols): Krow.append(k(x[i],x[j])) K.append(Krow) Krow = [] #下次循环的时候要先将列表置空print K
0 0
- Python常用方法随笔
- 开发随笔 - 常用属性、方法
- 随笔 - 字符串常用方法总结
- Python随笔
- python 随笔
- python 随笔
- python-随笔
- python 常用方法记录
- python常用方法
- Python常用方法-转载
- python常用函数方法
- python常用方法
- python常用基本方法
- python 常用方法总结
- 【python】切片常用方法
- Python 常用编程方法
- Python函数常用方法
- python常用内置方法''
- Leetcode学习(34)—— Move Zeroes
- 格式2
- 2017年Q1中国服务器市场产品结构分析
- 就是这17个问题,让你的简历没回音!
- Java关键字final、static使用总结
- Python常用方法随笔
- AMQP浅谈
- 1087. All Roads Lead to Rome 解析
- 二叉树中两个节点的最近公共父节点
- Ubuntu安装教程
- SQL注入浅析
- 2017年Q1中国服务器市场研究报告----主流厂商分析
- 代理模式和拦截过滤器模式
- JS 读写文件到本地