![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
随笔
*逍遥*
这个作者很懒,什么都没留下…
展开
-
numpy中的newaxis用法
import numpy as npx = np.array([1,2,3])y = x[:,np.newaxis]z= x[np.newaxis,:]w = x[np.newaxis]print(x.shape,y.shape,z.shape,w.shape)#输出 ((3,), (3, 1), (1, 3), (1, 3))可以看出newaxis用来增加一个维度,新增的维度的...原创 2019-10-13 14:45:15 · 322 阅读 · 0 评论 -
学习曲线(评价学习算法)
学习曲线用于检验你的学习算法是否运行正常(即是否处于高偏差或高方差,或二者均有),或者你想改进你的学习算法。在这里插入图片描述从图像分析::交叉验证集误差曲线和训练集误差曲线很快就接近平稳,且稳定在一个较高的水平。这里出现高偏差,是由于参数过少(项数太少),而训练数据量又太大了。当出现高偏差时,即使增加训练数据也不会有太大作用。从图像分析:交叉验证集误差曲线比训练集误差曲线高很多,...原创 2020-02-10 17:13:01 · 1501 阅读 · 0 评论 -
python中使用中括号如何对矩阵操作详解
假设data 是一个矩阵,则有如下表示情况data(x,y) x是行数 y是列数data(:,y)就是指y列对应的所有行的值组成的一个向量data(:,[y1:y2]) 就是指y1到y2列的对应的所有行的值组成的一个矩阵此外 data(:,[y1:y2])与data(:,y1:y2)结果是一样的因为y1:y2 默认为向量例:data=[1 2 34 5 67 8 9];data...原创 2019-10-10 20:24:16 · 2500 阅读 · 0 评论 -
Python 字典 in 操作符
Python 字典 in 操作符用于判断键(key)是否存在于字典(D)中,如果键在字典中返回True,否则返回False。实例:D = {‘Name’: ‘Runoob’, ‘Age’: 7}if ‘Age’ in D:print(“键 Age 存在”)else :print(“键 Age 不存在”)键 Age 存在...原创 2019-10-04 22:26:57 · 1664 阅读 · 0 评论 -
可迭代对象和迭代器的区别
仅实现了_ iter ()方法的是可迭代对象,可迭代对象可以通过 iter(iterable)方法 转成迭代器。迭代器有 next _() 和 _ iter _()方法 只要存在这两个方法的都是迭代器。迭代器是一个存储的容器,每当调用next方法的时候才会将数据拿出 ,并且只执行一次。(也可以理解成迭代器中存放着访问当前对象数据的方法,每次可以访问一个数据)...原创 2019-06-26 20:52:23 · 1473 阅读 · 0 评论 -
python中raise使用心得
当程序出现错误,python会自动引发异常,也可以通过raise显示地引发异常。一旦执行了raise语句,raise后面的语句将不能执行。原创 2019-06-25 20:37:13 · 1738 阅读 · 0 评论 -
python的元组之间的多元赋值操作
元组与元组之间是支持多元赋值的,即等号两边的对象都是元组,其中元组的小括号可以省略。(列表也支持多元赋值操作,但不可省略中括号)例如:x,y,z = 1,2,‘hello’ #等价于 (x,y,z) = (1,2,’hello’)x1y2z‘hello’...原创 2019-06-25 20:18:42 · 1242 阅读 · 1 评论 -
python查看模块位置的方法
import 模块名print(模块名.file)C:\Python\Python36\lib\site-packages\模块名_init_.py#这里的模块名就是你要找的模块原创 2019-06-16 20:08:56 · 2443 阅读 · 0 评论 -
页面布局中的换行符
标签只是简单地开始新的一行,而当浏览器遇到 标签时,通常会在相邻的段落之间插入一些垂直的间距。可以理解为 标签相当于回车换行的作用,而 标签在执行回车换行之后,还会再空出一行来。...原创 2019-06-04 19:19:48 · 1052 阅读 · 0 评论 -
python格式化输出的几种类型
第一种格式化输出:%s,表示格化式一个对象为字符%d,整数“Hello, %s”%“zhang3” => “Hello, zhang3”“%d”%33 => “33”“%s:%d”%(“ab”,3) => “ab:3”%字符:标记转换说明符的开始。%s,表示格化式一个对象为字符%d,整数“Hello, %s”%“zhang3” => “Hello, zha...原创 2019-06-04 19:09:30 · 835 阅读 · 0 评论 -
Python中with以及with open的用法
with 语句适用于对资源进行访问的场合,确保不管使用过程中是否发生异常都会执行必要的“清理”操作,释放资源,比如文件使用后自动关闭、线程中锁的自动获取和释放等。with open语句用法:由于文件读写时都有可能产生IOError,一旦出错,后面的f.close()就不会调用。所以,为了保证无论是否出错都能正确地关闭文件,我们可以使用try … finally来实现:try:f = ope...原创 2019-06-04 17:01:43 · 9179 阅读 · 0 评论 -
Python爬虫编写遇到的小问题及解决方法
报错:UserWarning: You provided Unicode markup but also provided a value for from_encoding. Your from_encoding will be ignored.解决方法:soup = BeautifulSoup(html_doc,“html.parser”)这一句中删除【from_encoding=“u...转载 2019-06-03 22:07:47 · 675 阅读 · 0 评论 -
python在循环体内的变量修改问题
python中无论是for循环还是while循环,因为它们都不是函数,所以其中定义的变量依然是全局变量,并且依然可也修改循环体之外的变量原创 2019-06-13 18:18:31 · 6510 阅读 · 3 评论 -
完美解决Python中出现的ValueError: not enough values to unpack (expected 2, got 1)的问题
问题描述:[name,dialogue] = i.split(’:’,1)ValueError: not enough values to unpack (expected 2, got 1)主要是使用split函数时,打开的文件中存在中文的冒号(:),所以全部改成英文的冒号,形成统一就可以了。...原创 2019-06-13 18:10:06 · 31737 阅读 · 10 评论 -
利用pip安装python包遇到socket.timeout:The read operation timed out问题的解决方法
一般是由于网速不稳定,下载过慢,超出默认时间,所以只要修改一下响应时间就好了。方法如下:pip --default-timeout=100 install 包名原创 2019-05-29 21:38:11 · 27344 阅读 · 18 评论 -
机器学习之sklearn库
CountVectorizer用于对中文文本进行向量化,即提取特征向量,TfidfVectorizer类似,区别为:CountVectorizer:只考虑词汇在文本中出现的频率。TfidfVectorizer:除了考量某词汇在文本出现的频率,还关注包含这个词汇的所有文本的数量;能够削减高频没有意义的词汇出现带来的影响, 挖掘更有意义的特征。transform用于定义一个词袋模型,即用...原创 2019-06-05 15:23:25 · 197 阅读 · 0 评论 -
浅析python中__name__的作用
__name__就是用来标识模块的名字的一个系统变量。简单的讲:就是用来区分是主模块,还是被导入模块。它具有两个作用:1、如果模块是被导入,那么被导入模块中__name__属性值就为模块名字。2、如果模块是被直接执行,__name__的值为’main’。...原创 2019-07-08 21:55:45 · 251 阅读 · 0 评论 -
python中导入包中的模块出现ValueError: source code string cannot contain null bytes问题的解决
问题描述:Traceback (most recent call last):File “D:\Python\Python37\Lib\idlelib\python学习专用\执行温度转换.py”, line 1, in import m1.temperatureconversion as tcValueError: source code string cannot contain nul...原创 2019-07-08 22:41:53 · 50084 阅读 · 11 评论 -
对反向传播的理解
cost(i)代表了神经网络预测样本值的准确程度,即接近真实值的程度。激活项的误差就是cost(i)关于加权和z的偏导数原创 2019-10-03 22:04:46 · 132 阅读 · 0 评论 -
python中变量存储机制
1、python的变量其实是一种堆内存的引用,可以理解为一个实体的标签,而在不同变量之间的拷贝复制(如a=b),他们所表示的对象实体是同一个。2、-5到256之间的整数的内存地址是固定的(闭区间),并不会因为被赋值给一个变量而开辟新的内存区域来储存这些常用整数值,对这些整数进行缓存以节省多次分配销毁的开销,除了这之外的其他的数是会开辟新的存储空间。...原创 2019-10-02 21:32:15 · 643 阅读 · 0 评论 -
python学习之运算符
首先,‘and’、‘or’和‘not’的优先级是not>and>or。其次,逻辑操作符and 和or 也称作短路操作符(short-circuitlogic)或者惰性求值(lazy evaluation):它们的参数从左向右解析,一旦结果可以确定就停止。例如,如果A 和C 为真而B 为假, A and B and C 不会解析C 。作用于一个普通的非逻辑值时,短路操作符的返回值通常是...原创 2019-09-29 15:38:20 · 66 阅读 · 0 评论 -
如何解决在Python中出现ModuleNotFoundError: No module named 'win32api'错误问题
如何解决在Python中使用Win32api报错的问题 ModuleNotFoundError: No module named ‘win32api’问题描述:解决方法:pip install -i https://pypi.douban.com/simple pypiwin32亲测有效,完美解决。也可以用pip install pypiwin32或pip3 install py...原创 2019-08-11 22:22:31 · 2547 阅读 · 0 评论 -
安装scrapy报错failed with error code 1 in C:\Users\ADMINI~\AppData\Local\Temp\pip-install-4447ozxq\Twist
安装scrapy的时候报错安装scrapy报错failed with error code 1 in C:\Users\ADMINI~1\AppData\Local\Temp\pip-install-4447ozxq\Twist首先报错提示“ error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual ...原创 2019-08-04 21:59:13 · 3488 阅读 · 0 评论 -
Python中decode与encode的区别
1、字符串在Python内部的表示是Unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符解码(decode)成unicode,再从unicode编码(encode)成另一种编码。decode的作用是将其他编码的字符转换成unicode编码,如str1,decode(‘gb2312’),表示将gb2312编码的字符串str1转换成unicode编码。...原创 2019-07-22 21:25:24 · 457 阅读 · 0 评论 -
系统变量和用户变量有什么区别?
环境变量分为系统环境变量和用户环境变量。系统环境变量对所有用户起作用 ;而用户环境变量只对当前用户起作用。原创 2019-08-02 21:17:36 · 878 阅读 · 0 评论 -
bin文件夹的作用
在软件的安装后文件夹中大部分软件或服务器软件都有个 bin 文件夹;因为 bin (binary)其中文意思即是:二进制;所以,里面存放的一般是可执行的二进制文件,所以我们通常使用较大型的软件时都会发现有这个名称的文件夹。...原创 2019-08-02 21:12:41 · 7529 阅读 · 1 评论 -
html中的class和id
id : 一个页面里不能出现两个具有相同 id 的元素,并且每个元素都只能有一个id,相同的id可以出现在不同的页面里, 同一 id也不一定每次都赋给同一元素。class :在元素开始标签里添加,格式class=“name”,class并不是唯一的,可以在头部元素里...原创 2019-07-24 18:45:14 · 4152 阅读 · 0 评论 -
python urllib模块的urlopen()的使用方法
Python urllib 库提供了一个从指定的 URL 地址获取网页数据,然后对其进行分析处理,获取想要的数据。1、urllib模块urlopen()函数:urlopen(url, data=None, proxies=None)它可以创建一个表示远程url的类文件对象,然后我们可以像对本地文件一样,用同样的方法去操作这个类文件对象以此获取远程数据。参数url表示远程数据的路径,一般是网...原创 2019-07-10 21:57:37 · 2386 阅读 · 0 评论 -
python中的命名空间详解
1、我们在编写Python程序的过程中,如果要使用变量和函数,都需要先对变量和函数命名后才能使用。Python会把命名后的变量和函数分配到不同的命名空间,并通过名称来识别它们。Python为什么要区分不同的命名空间呢?它有两个作用:一个作用是不同的命名空间对应不同的作用域;另外一个作用是防止命名冲突。2、在Python程序执行过程中,会有局部命名空间、全局命名空间和内建命名空间同时存在。...原创 2019-06-27 20:28:36 · 813 阅读 · 1 评论 -
端口号的作用小结
端口用于唯一标识主机上的一个应用进程,方便不同应用进程之间的通信。套接字(IP+端口号)则是唯一标识网络上的一个应用进程,使运行不同操作系统的计算机的应用进程能够互相通信。...原创 2019-05-23 10:38:03 · 1809 阅读 · 0 评论