python
文章平均质量分 75
一只菜得不行的鸟
说什么好呢.......如果觉得分享的文章有帮助,麻烦点个关注点个赞加个收藏呗。
展开
-
kafka--python
1、kafka是什么2、docker上部署kafka3、在kafka容器内部署python,并跑通生产者-消费者简单代码4、最新接口4.1、kafka_config.py4.2、kafka_interface.py4.3、run.py4、测试原创 2023-04-17 13:43:43 · 4447 阅读 · 0 评论 -
matplotlib.pyplot画图流程及参数补充说明
matplotlib.pyplot画图流程及参数补充说明原创 2022-10-21 11:45:17 · 561 阅读 · 0 评论 -
DataConversionWarning: A column-vector y was passed when a 1d array was expected. Please change the
DataConversionWarning: A column-vector y was passed when a 1d array was expected. Please change the shape of y to (n_samples, ), for example using ravel().函数:svm.SVC中的 fit() 函数。背景:机器学习时关于SVM的学习。二维转一维即可,四个方案选其一。首先通过提示即可知道原因;其次看函数说明也可以知道;原创 2022-10-21 10:10:12 · 4058 阅读 · 0 评论 -
SVM ValueError: y should be a 1d array, got an array of shape (1, 250) instead. Found input variable
背景:机器学习时关于SVM的学习 - ValueError: y should be a 1d array, got an array of shape (1, 250) instead. - ValueError: Found input variables with inconsistent numbers of samples: [5, 250]. - ValueError: X has 250 features, but SVC is expecting 5 features as input原创 2022-10-21 09:57:56 · 7178 阅读 · 0 评论 -
避坑:np.logical_and()不报错,但是结果全0
避坑:np.logical_and()不报错,但是结果全01、np.logical_and()如果想对传入的连个array里面先分布进行每个元素值的判断,再进行and操作的话,必须要传入ndarray,否则结果错误2、for既可以传list,也可以传ndarray,因为两者都是可迭代的对象。原创 2022-10-12 17:17:13 · 673 阅读 · 0 评论 -
python np.loadtxt() 读取数据集时报错ValueError: could not convert string to float以及pandas.readcsv()对比
python np.loadtxt() 读取数据集时报错ValueError: could not convert string to float以及pandas.readcsv()对比4、常见的两种读取csv文件方式读以下两篇文章即可:《numpy中loadtxt 的用法及参数说明》《pandas中read_csv详解》1、注意numpy中loadtxt()和pandas中read_csv()不一样!!!前者需要指定分隔符,不然就会读一整行。且返回的就是一个ndarray了后者可以原创 2022-10-09 13:49:49 · 9656 阅读 · 1 评论 -
Numpy维度总结(维度理解、一维二维初始化、高维向低维的转化)
Numpy维度总结。学机器学习时,numpy的维度问题始终没搞清楚,今天总结了下。提示:以下是本篇文章正文内容,下面案例可供参考。原创 2022-10-09 11:14:19 · 5155 阅读 · 1 评论 -
python broadcast广播进阶例子
python broadcast广播进阶例子原创 2022-10-09 11:11:13 · 713 阅读 · 0 评论 -
python numpy中的reshape(-1)、reshape(1,-1)、reshape(-1,1)
python numpy中的reshape(-1)、reshape(1,-1)、reshape(-1,1)原创 2022-10-09 10:25:44 · 3879 阅读 · 0 评论 -
python IndexError: list assignment index out of range
python报错:IndexError: list assignment index out of range。原创 2022-10-06 00:00:41 · 2041 阅读 · 0 评论 -
python 同时遍历两个列表报错ValueError: too many values to unpack (expected 2)
python 同时遍历两个列表报错ValueError: too many values to unpack (expected 2)原创 2022-10-05 23:33:30 · 1072 阅读 · 0 评论 -
python matplotlib画图显示不出来的原因。以及常见的二维转一维方式:squeeze()、reshape()、flatten()、ravel()函数
python matplotlib画图显示不出来的原因。以及squeeze()、reshape()函数原创 2022-10-05 20:11:22 · 4335 阅读 · 0 评论 -
Numpy及list与array对比
Numpy是Python的一个科学计算的库,提供了矩阵运算的功能,其一般与Scipy、matplotlib一起使用。其实,list已经提供了类似于矩阵的表示形式,不过numpy为我们提供了更多的函数。NumPy数组是一个多维数组对象,称为NDArray( N-dimensional array )。数组的下标从0开始,同一个NumPy数组中所有元素的类型必须是相同的。原创 2022-09-30 12:24:11 · 1290 阅读 · 0 评论 -
upyter notebook中设定了随机数中子但不起作用,仍然变
方法一、用一个单元格执行。我之前代码是分两个单元格执行的,后来合并成一个就好了。方法三、把当前文件的代码复制到新的py文件中再执行也应该能解决。方法二、重启jupyter。原创 2022-09-22 01:30:09 · 214 阅读 · 0 评论 -
minconda 安装教程及matplotlib 安装,但是报错ERROR conda.core.link:_execute(730): An error occurre
minconda 安装教程及matplotlib 安装,但是报错ERROR conda.core.link:_execut使用老版本安装成功,也能使用各种组件。但使用一段时间后在安装jupyter notebook汉化包时一直不成功。解决一个又一个,最后跳出如下错误:大概意思是此anaconda中python是3.6版本,但此汉化包最低要求3.7版本。因为回想这个问题时我电脑miniconda已经弄好了,不想再搞了,心太累了)出现这个的问题应该是安装镜像地址的问题,国外镜像大多数比较麻烦,安装失败几率较大。原创 2022-09-16 20:56:22 · 3518 阅读 · 0 评论 -
Anaconda更新报错:CondaHTTPError: HTTP None None for url <https://mirrors.sjtug.sjtu.edu.cn/
找到 .condarc 文件后,记事本打开。看看你的和下图哪里多了,就删掉并保存。例如很多人可能会多一行信息: -default。在第二步基础上,将 https 换成 http。换成清华源(或中科大源或上海交大源)。原创 2022-09-16 20:32:17 · 1119 阅读 · 0 评论 -
python Decorator、Generator、上下文管理器
python Decorator、Generator、上下文管理器 generator函数是得到generator的一种方式,只要函数中含有yield,此函数就是generator函数,它会返回一个generator。如果一个函数定义中包含yield关键字,那么这个函数就不再是一个普通函数,而是一个generator函数,调用一个generator函数将返回一个generator。yield返回一个generator,输出值仍然是yield后面表达式的原创 2022-09-09 09:38:02 · 295 阅读 · 0 评论 -
Python for循环 两个变量 报错ValueError: too many values to unpack (expected 2)
for循环里使用两个变量,但报错ValueError: too many values to unpack (expected 2)原创 2022-09-08 08:26:17 · 933 阅读 · 0 评论 -
Anaconda组件介绍
转载自https://cloud.tencent.com/developer/article/1456738刚开始学Python的时候,我用的是其自带的idle(安装Python后,在开始菜单里可以找到),后来发现在sublime中设置环境后也可以编辑Python,但是很多功能需要手动设置,之后又听说了pycharm很适合编辑Python代码。一直到到现在我依然觉得pycharm是最适合Python初学者的开发环境。转载 2022-09-07 09:23:09 · 2121 阅读 · 0 评论 -
【PYTHON3学习】常用内置模块urllib学习总结
参考文1:《HTTP 教程 | 菜鸟教程》 https://www.runoob.com/http/http-tutorial.html参考文2:《Http的请求方式总结》 https://blog.csdn.net/chairongdian/article/details/123483931参考文3:廖老师的文章《urllib模块》 https://www.liaoxuefeng.com/wiki/1016959663602400/1019223241745024参考文4:《【PYTHON3学习转载 2022-09-03 23:51:19 · 197 阅读 · 0 评论 -
python with语句、contextlib模块
如果我们要自定义一个上下文管理器,只需要定义一个类并且是实现__enter__()和__exit__()即可。with语句中的[as variable]是可选的,如果指定了as variable说明符,则variable是上下文管理器expression调用__enter__()函数返回的对象。上下文管理器就是实现了上下文协议的类,而上下文协议就是一个类要实现__enter__()和__exit__()两个方法。如果上下文管理器open(“test.txt”)的__enter__()函数返回一个文件对象。转载 2022-09-03 22:48:19 · 258 阅读 · 0 评论 -
python:数据类型、编码方式(base64、utf--8)、python中的进制、\u,\x,0x区别 力荐力荐力荐
python:数据类型、编码方式(base64、utf--8)、python中的进制、\u,\x,0x区别?数据类型 与 编码方式?为什么会有不同数据类型?python基础数据类型有哪些?计算机如何通过二进制的0、1表示不同的数据类型?字节、字符、字符串三者区分?不要以为带b的就是二进制。(易混淆)区分'ABC'和b'ABC' 以及 str --> bytes (很多干货)python中bytes和string的区分?(干货)何时用utf-8编码何时用base-64编码?原创 2022-09-03 14:06:48 · 6252 阅读 · 0 评论 -
win11安装anaconda的问题1、Scripts等大量文件夹丢失;2、Scripts文件夹缺失conda.exe从而导致conda不是内或外部命令无法执行;3、开始栏里无anaconda快捷方式
anaconda安装出现的bug:1、Scripts等大量文件夹丢失;2、Scripts文件夹缺失conda.exe从而导致conda不是内或外部命令无法执行;3、开始栏里无anaconda快捷方式或者仅有anaconda prompt一个快捷方式背景:win11+清华源镜像注意!!!网络上所谓的以管理员身份运行安装程序、全英文路径、不存在未删除不干净的、关闭杀毒软件、win系统为最新,,但是均未解决我的问题。......原创 2022-08-17 09:52:01 · 5509 阅读 · 8 评论 -
关于python中正则表达式的一些笔记
关于python中正则表达式的一些笔记 1、什么是正则表达式?正则表达式是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,我们就认为它“匹配”了,否则,该字符串就是不合法的2、基础语法?3、你可能注意到了,‘py’也可以匹配’python’,但是加上^py$就变成了整行匹配,就只能匹配’py’了,why?‘py’ 之所以能 匹配 ‘python’ ,其实...原创 2022-06-25 15:26:44 · 250 阅读 · 0 评论 -
关于文件路径中斜杠/的输入格式要求
文件路径不能用反斜杠‘\’。举个例子,如果我传入的文件路径是这样的:则会报错:二、原因分析在windows系统当中读取文件路径可以使用\,但是在python字符串中\有转义的含义,如\t可代表TAB,\n代表换行,所以我们需要采取一些方式使得\不被解读为转义字符。目前有3个解决方案。1、在路径前面加r,即保持字符原始值的意思。2、替换为双反斜杠3、替换为正斜杠...原创 2022-06-20 11:10:47 · 1487 阅读 · 0 评论 -
vscode中python调试的断点失效
记录一下自己学习中遇到的问题。vscode调试python代码时,即使设置了两个断点,但是点击调试时仍然一步执行完该程序,并没有在断点处停止。断点失效了!!!1、先在该项目下找到launch.json文件2、将 “justMyCode”: true 改为 “justMyCode”: false并保存3、点击调试。注意:不要点击右上方的调试按钮(图中打叉),那样还是断点无效一步执行完,需要点击左侧的调试按钮(图中打勾)!!!4、如果还是没用,在前三步基础上加上,再在调试文件的.json文件的“console”原创 2022-06-17 10:34:59 · 14764 阅读 · 10 评论 -
python try 错误处理 总结
错误处理的一些总结,参考文如下:廖老师之python之错误处理异常处理——捕获异常和抛出异常每一个try,都必须至少有一个except。而else、finally可有可无。当我们认为某些代码可能会出错时,就可以用try来运行这段代码。如果执行出错,则该段代码的后续代码不会继续执行,而是直接跳转至错误处理代码,即except语句块,执行完except后,如果后有else、finally两个语句块,则不执行else语句块,而是执行finally语句块,最后再执行之外的代码。如果执行没有错,则不会执行except原创 2022-06-14 10:42:39 · 3800 阅读 · 0 评论 -
python中枚举类的理解
读了两篇文章后总结了关于python中枚举类的理解枚举是啥、为什么枚举、如何定义及使用枚举、枚举类和普通类的区别原创 2022-06-13 17:32:09 · 3581 阅读 · 1 评论 -
面向对象编程之获取对象信息:type()、isinstance()、dir()、hasattr()、getattr()、setattr()等等
面向对象编程之获取对象信息:type()、isinstance()、dir()、hasattr()、getattr()、setattr()等等原创 2022-06-11 10:27:57 · 262 阅读 · 0 评论 -
Python 类属性和实例属性 报错或结果不正确
Python 类属性和实例属性 报错或结果不正确原创 2022-06-09 21:51:00 · 1367 阅读 · 0 评论 -
Python 关于多态的理解
Python 关于多态的理解原创 2022-06-09 16:17:34 · 606 阅读 · 0 评论 -
Python中创建类时返回错误TypeError: *****() takes no arguments
Python中创建类时返回错误TypeError: *****() takes no arguments原创 2022-06-09 10:01:49 · 11027 阅读 · 13 评论 -
高阶函数中报错,TypeError: ‘NoneType‘ object is not callable
高阶函数中报错,TypeError: 'NoneType' object is not callable多层函数时,有几层最好就写几个对应的return语句,否则默认返回None,导致报错或者结果不正确原创 2022-06-08 10:21:22 · 1736 阅读 · 1 评论 -
map第一个参数传递的问题,什么时候传函数本身,什么时候传函数调用
map第一个参数传递的问题,什么时候传函数本身,什么时候传函数调用?之前学map的时候一直都是这样用的。map传参时第一个参数直接传入了函数名(即指向的函数对象,存储着运算规则),例如这里测试1传的是f,测试2传的是str,并不是f()或str()。......原创 2022-06-08 09:59:21 · 467 阅读 · 0 评论 -
python中报错 “TypeError: ‘int‘ object is not iterable”及迭代的知识总结
python中报错 “TypeError: ‘int‘ object is not iterable”及‘迭代的知识总结’原创 2022-06-03 16:38:02 · 8952 阅读 · 0 评论