python
JingleLee123
Be stupid,be hungry.
展开
-
辨析 range, xrange, arange
辨析 range, xrange, arange 函数 python2 python3 range range(start_x, end_x, step), 只能创建int型数据, step只能是int类型 返回一个list对象 生成...原创 2018-03-18 20:13:19 · 281 阅读 · 0 评论 -
NumPy高级应用2-ufunc高级应用
NumPy的通用函数的一些高级用法能使我们丢开循环编写出更为简洁的代码。 以下代码引入的包和模块:from numpy.random import randnimport numpy as np1、 用np.add.reduce对数组中的各个元素进行求和比sum快arr = np.arange(10)%timeit np.sum(arr)#out[]:#2.39 µs ± ...原创 2018-08-20 10:40:10 · 380 阅读 · 0 评论 -
Python-误区
持续更新中…..赋值与拷贝import copya = [[1, 2, 3], [4, 5, 6]]b = a #赋地址c = copy.copy(a) #只拷贝父对象d = copy.deepcopy(a) #拷贝父对象和子对象import pandas as pddf = pd.DataF...原创 2018-08-19 22:14:24 · 188 阅读 · 0 评论 -
NumPy高级应用1-广播
广播(broadcasting)指的是不同形状的数组之间的算术运算的执行方式。它是一种非常强大的功能。将标量跟数组合并时就会发生最简单的广播。import numpy as nparr = np.arange(5)print(arr)#out[]:[0 1 2 3 4]print(arr * 4)#out[]:[ 0 4 8 12 16]...原创 2018-08-18 21:01:59 · 239 阅读 · 0 评论 -
Python-时间序列1-数据类型和索引
日期和时间数据类型及工具时间序列基础日期的范围、频率以及移动时区处理时期及其算术运算重采样及频率转换时间序列绘图移动窗口函数性能和内存使用方面的注意事项...原创 2018-08-18 13:11:39 · 968 阅读 · 0 评论 -
pandas数据处理基本方法
import pandas as pdfrom pandas import DataFrame, Seriesalco2009 = DataFrame([(1.20, 0.22, 0.58), (1.31, 0.54, 1.16), (1.19, 0.38, 0.74)], ...原创 2018-07-20 20:15:50 · 379 阅读 · 0 评论 -
pandas 数据结构
series是具有标签的(也就是具有索引的)一维矢量。frame是一个行和列都具有标签的表格,frame的每一列都是一个series。from pandas import Series, Dataframeimport pandas as pdseries由一组数据产生:obj = Series([4, 7, -5, 3])获取数组表示形式和索引对象: obj.val...原创 2018-07-07 21:53:34 · 274 阅读 · 0 评论 -
Jupyter Notebook使用笔记
Notebook 文档是由一系列单元(Cell)构成安装安装了anaconda, 直接使用命令行: conda install jupyter notebook使用命令行: pip install jupyter打开 使用命令行: jupyter notebook关闭 在命令符提示窗口:ctrl+C停止服务,双击则跳过确认使用简要说明选择markdown时,可编辑标题和文本2...原创 2018-03-17 23:39:20 · 1880 阅读 · 1 评论 -
Python面向对象学习笔记-类、属性、方法
定义类 函数 python2 python3 定义普通类 class name(object): class name: 构造函数 def__init__(self, parameter1,parameter2 …):...原创 2018-04-09 13:46:56 · 283 阅读 · 0 评论 -
用Newton切线法、Newton下山法、割线法求一元非线性方程的近似解-Python
实验内容分别用Newton切线法、Newton下山法和割线法求方x2−2x−ex+2=0x^2-2x-e^x+2=0x2−2x−ex+2=0的近似根,其对应函数图像如下图所示。算法描述Newton切线法迭代公式xk+1=xk−f(xk)f(xk)x_{k+1}=x_k-\frac{f(x_k)}{f (x_k)}xk+1=xk−f(xk)f(xk)算法流程图Newton...原创 2018-10-15 23:53:30 · 7091 阅读 · 0 评论