![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
ら Cherryゝづ
这个作者很懒,什么都没留下…
展开
-
算法_概念
算法的五大特征1.输入:算法具有0个或者多个输入2.输出:算法至少有1个或者多个输出3.有穷性:在有限步骤之后会自动结束而结束循环,并且在可接受的时间范围内4.确定性:每一步都有确定的含义,不会出现二义性5.可行性:算法的每一步都是可行的,每一步都能够执行有限的次数完成算法效率衡量执行时间反应算法效率:即实现算法程序的执行时间可以反应出算法的效率,即算法的优劣。但是单纯依靠运行的时间来比较算法的优劣并不是客观准确的。最坏时间复杂度提供了一种保证,表明在这种程度下的节本操作一定能完成。平均时原创 2020-08-24 10:40:14 · 84 阅读 · 0 评论 -
实战2
散点——条形图plt.style.use('ggplot')plt.style.use('ggplot')x = np.random.randn(200)y=x+np.random.randn(200)*0.5margin_border = 0.1width =0.6height = 0.2margin_between=0.02x = np.random.randn(200)y=x+np.random.randn(200)*0.5margin_border = 0.1wid.原创 2020-08-23 17:28:17 · 112 阅读 · 0 评论 -
绘图实战
函数积分图import numpy as npimport matplotlib.pyplot as pltfrom matplotlib.patches import Polygondef func(x): return -(x-2)*(x-8)+40x = np.linspace(0,10)y=func(x)5fig,ax = plt.subplots()plt.plot(x,y,'r',linewidth=2)a=2b=9ax.set_xticks([a,b]..原创 2020-08-23 17:04:24 · 116 阅读 · 0 评论 -
matplotlib
import matplotlib.pyplot as pltimport numpy as npimport matplotlib.pyplot as pltN=1000x = np.random.randn(N)y1 = np.random.randn(N)plt.scatter(x,y1)plt.show()散点图外观调整颜色:c透明度:alpha点大小:s点形状:marker折线图 pdimport matplotlib.dates as mdates..原创 2020-08-23 12:45:00 · 165 阅读 · 0 评论 -
pandas_2
import pandas as pdimport numpy as npimport pandas as pdimport numpy as npss = pd.Series(np.random.rand(5),index=list('abcde'))sa 0.272040b 0.867085c 0.850881d 0.467187e 0.115594dtype: float64s.indexs.indexIndex(['a', 'b', 'c'原创 2020-08-22 21:56:21 · 93 阅读 · 0 评论 -
pandas
import numpy as npdata = np.array([1,3,4,8])dataarray([1, 3, 4, 8])data.shape(4,)data.dtypedtype('int32')data[1]3data = np.array([[1,2,3],[4,5,6]])dataarray([[1, 2, 3], [4, 5, 6]])data.shape(2, 3)data.reshape(3,2)array([[1, 2],原创 2020-08-21 14:41:13 · 250 阅读 · 0 评论 -
numpy
import numpy as npA=np.arange(2,14).reshape((3,4))print(np.argmin(A))#索引print(np.argmax(A))011Aarray([[ 2, 3, 4, 5],[ 6, 7, 8, 9],[10, 11, 12, 13]])#np.mean(A)和A.mean()意义一样#np.cumsum(A)累加array([ 2, 5, 9, 14, 20, 27, 35, 44, 54, 65, 77,原创 2020-08-20 18:00:29 · 92 阅读 · 0 评论 -
任务八
方法没有重载在其他语言中,可以定义多个可以重名的方法,只要保证方法名唯一即可。方法名包含三个部分:方法名,参数数量,参数方法。python中,方法的参数没有生命类型(调用时确定参数的类型),参数的数量也可以由可变参数控制。因此,没有方法重载。如果在类体中定义了多个重名的方法,只要最后一个方法有效。方法的动态性私有属性和私有方法(实现封装)Python对于类的成员没有严格的访问限制,这与其他面向对象语言有区别。关于私有属性和私有方法,有如下要点:1.两个下划线开头的属性是私有的,其他为公共的。原创 2020-07-16 16:16:58 · 77 阅读 · 0 评论 -
菜鸟学python
此为任务七的笔记原创 2020-07-15 16:12:52 · 160 阅读 · 0 评论 -
2020-07-12
布尔值在python3中,true和false为关键字,本质还是1和0,可以和数字相加比较运算符1表示真,0表示假同一运算符is not is比较两个对象的存储单元,即比较两个对象的地址。而用于判断引用变量引用对象的值是否相等。在python中,字符串无法修改,但可以将字符串的一部分复制到新创建的字符串中创建字符串方法引号创建字符串,即通过三引号或者双引号创建,连续三个单引号或者多引号创建多行字符串。len()字符串长度转义字符,+ 特殊字符字符串拼接+,形成新的字符串两边都是字符原创 2020-07-12 10:21:01 · 73 阅读 · 0 评论 -
2020-07-11
链式赋值用于同一个对象赋值给多个变量X=y=123 相当于 x=123.y=123系列解包赋值系列数据赋值给相同个数的变量(个数必须一致)a,b,c=4,5,6相当于a=4;b=5;c=6系列解包可以实现变量互换常量Python不支持常量,即没有语法规则限制改变一个常量的值。只能约定常量的命名规则,以及在程序的逻辑上不对常量的值做出修改。最基本内置数据类型介绍1整型2浮点型3布尔型4字符串型除数为0,会产生异常divmod(13,3)会同时得到商和余数(4,1)二进制0b八进原创 2020-07-12 00:43:54 · 61 阅读 · 0 评论 -
2020-07-11
Python中,一切皆对象。每个对象由标识,类型,值组成。1.标识用于唯一标识对象,对应于对象在计算机内存中的地址。用内置函数id()可知2类型表示对象存储的数据的类型。用type()3值表示对象所存储的数据的信息。用print()对象的本质是一个内存块,拥有特定的值,支持特定类型的相关操作。在python中,变量也称为对象的引用。变量位于栈内存。对象堆内存Python是动态类型语言,不需要显式声明类型。强类型语言,每个对象都有数据类型,只能做该类型支持的操作。标识符1区分大小写2第一个原创 2020-07-11 20:45:24 · 71 阅读 · 0 评论