Python
Python相关
John是橘红
...
展开
-
使用sklearn出现错误:ValueError: Expected 2D array, got 1D array instead 解决方法
当使用训练出来的模型进行预测的时候,如果输入的需要预测的数据只有一条,会报错:ValueError: Expected 2D array, got 1D array instead:array=[8.09360732 3.36573151].Reshape your data either using array.reshape(-1, 1) if your data has a single feature or array.reshape(1, -1) if it contains a singl原创 2021-09-04 16:15:30 · 5297 阅读 · 3 评论 -
【Python】详解re正则表达式模块里match,fullmatch,search,findall和split方法
正则表达式是一种描述复杂需求的字符串的表达式,入门看这里正则表达式 – 语法 | 菜鸟教程。re模块为Python提供了正则表达式的相关操作,但是很多的方法因为相似度较大,因此经常造成一些混乱,在这里写一份笔记提供参考(方法里的可选参数就不讲了,因为一般也用不着)。1. match和fullmatch1.1 matchmatch(pattern, string) 在字符串的开始进行匹配,如果匹配成功,返回正则表达式对象。注意:如果在开头就不匹配,那就是不匹配,返回的是None,然而前面匹配到了后原创 2021-08-12 10:32:24 · 5341 阅读 · 0 评论 -
【Python】random包里randint(), random()和randrange()的差别
random.random(): 返回随机生成的一个实数,它在 [0,1) 范围内。random.randint(a, b): 随机返回一个范围在 [a, b] 范围内的整数。random.randrange(start=0, stop, step=1):返回一个在范围为[start, stop)范围内的随机数(注意:范围左闭右开)。可选参数:start:开始值,不写默认为0step:递增系数,即只选择start+step*N(N为整数)的数,不写默认为1下面为测试代码:..原创 2021-08-11 13:04:50 · 1007 阅读 · 0 评论