python
文章平均质量分 52
带鱼工作室
欢迎一起讨论
展开
-
pydantic.errors.PydanticUserError: If you use `@root_validator`....
pydantic.errors.PydanticUserError: If you use `@root_validator`....原创 2023-11-24 09:35:55 · 4436 阅读 · 0 评论 -
pyinstaller 打包可执行程序过程中的常见错误解析
pyinstaller 打包可执行程序过程中的常见错误解析原创 2022-07-17 10:07:18 · 1997 阅读 · 0 评论 -
Django后端引用深度学习模型报错“No Model Named xxx”
在实际生产中,我们往往会将训练好的深度学习模型作为Web系统的后端用于构建系统,在这个过程中可能会出现一个问题,例如我们的模型名称为“BiLSTM”,则会提示“No Model Named BiLSTM”但此时你已经将训练好的模型及模型代码放置在指定路径中,为了django的views或者你的predict函数调用,那么这是为什么呢?在这个过程中大家一定要注意,训练时不要保存模型结构及参数,即不要通过torch.save(model, 'BiLSTM.pth'),这样就会有上面的问题,即使你已经原创 2022-05-31 14:48:28 · 1067 阅读 · 3 评论 -
Word2Vec词向量训练、使用及可视化操作【保姆级教程(包含藏文处理方法)】
一、前言word2vec是静态词向量构建方法的一种,本文将介绍word2vec词向量是如何训练的,以及我们训练好的word2vec词向量如何使用,最后介绍了可视化word2vec词向量,即通过可视化图来查看训练的word2vec质量,本文为保姆级教程,会将数据输入格式等细节一并讲清楚。在开始本文前,首先说下本文使用的gensim版本为3.8.3(使用gensim的word2vec方法训练词向量),为确保进行本文所有流程,请与本文gensim版本一致,避免发生版本问题!本文也将会介绍藏文w...原创 2022-02-10 13:32:16 · 27963 阅读 · 36 评论 -
RuntimeError: cuda runtime error (59) : device-side assert triggered at XXX
如上图所示为使用Ubuntu GPU服务器训练文本分类模型时发生的错误,单纯看最后的错误很难看出错误来源,但我们注意到错误中提示了loss.backward()发生了问题,也就是loss计算的错误。 这种问题大部分是标签定义的问题,可以看到在程序中第七行我定义了一个class_dict的一个字典,用于存储类别对应的id,刚刚说到了这种问题大部分是标签定义的问题,观察一下我定义的标签,是由 1 ~ 7,起初认为这种定义没有问题,但大家需要注意的是 模型输出后是根据arg...原创 2021-07-27 12:15:56 · 430 阅读 · 0 评论 -
RuntimeError: cuDNN error: CUDNN_STATUS_NOT_INITIALIZED
如上图所示为在 Ubuntu 服务器上训练深度学习网络出现的问题, Pytorch版本1.2, cuda版本10,在训练关系抽取的分类任务时出现的错误。 根据错误 RuntimeError: cuDNN error: CUDNN_STATUS_NOT_INITIALIZED的字面理解是CUDNN的状态没有初始化,但我通过该环境是可以训练其他深度学习模型的,所以这和cuda、pytorch的版本是没有任何关系的,其他博客都在说是Pytorch的版本与cuda版本不对应导...原创 2021-07-27 11:55:39 · 43110 阅读 · 24 评论 -
Web 端使用Python生成的图片重叠、覆盖
问题描述:通过Django框架搭建Web项目,在项目中点击不同功能模块生成不同的图片,图片通过matplotlib库生成,项目中需要生成两个图片,当首次使用时,点击功能按钮生成第一个图片时是正常的,点击die...原创 2021-06-09 14:21:48 · 833 阅读 · 0 评论 -
Django 后端向前端传输html代码
在实际Django项目开发中,我们常会在Django后端views.py中调用其他算法,然后将算法返回的结果传输至前端展示,但有时可能会在后端返回一些html代码,例如对某些文字加粗、b原创 2021-06-09 14:14:49 · 1340 阅读 · 0 评论 -
AssertError:r.status code == 200
错误描述:使用py2neo连接neo4j数据库需要执行query查询某些信息时出现问题,py2neo版本4.3.0,同时使用Graph成功连接neo4j数据库,只有执行query时出现问题原创 2021-06-01 17:04:46 · 3449 阅读 · 6 评论 -
ValueError:The following settings are not supported :{‘username‘: ‘neo4j“}
先来看一张图片使用python连接neo4j数据库时出现了这个问题, 明明已经通过pip install 安装过py2neo了,并且程序中也写过了import py2neo,但还是提示设置的用户名无效,这是为什么呢?究其根本是py2neo的版本不同,出现上述问题时是由于你的py2neo版本太高,新版本的写法不是这种解决办法:安装低版本的py2neo 例如4.3.0命令:pip install py2neo==4.3.0 -i https://pypi.douban.com/sim.原创 2021-05-11 21:21:59 · 14286 阅读 · 13 评论 -
计算机相关项目
基于PythonWeb志愿填报推荐系统基于文本挖掘的新闻推荐系统基于nlp(自然语言处理)的商品评价情感分析系统基于Python的《三国演义》文本可视化(人物等)基于Python爬虫的图书系统及可视化实现空气质量数据可视化与分析系统基于大数据的特产供销平台毕业论文管理系统的设计与实现高校体测数据分析与可视化基于Python爬虫的音乐可视化系统基于机器学习算法的二手车交易价格预测系统基于Python的可视化技术的校园疫情防控系统基于Python的音乐网站推荐系统原创 2020-12-24 23:14:05 · 2748 阅读 · 4 评论 -
计算机程序设计竞赛
基于文献知识图谱的智能推荐系统旅行推荐系统等等原创 2020-12-23 19:56:48 · 637 阅读 · 2 评论 -
知识图谱可视化之Echarts-静态图谱与Django构建动态图谱
1 本文介绍本文主要介绍知识图谱可视化的构建方法,使用Echarts工具进行构建,在之前的文章:知识图谱可视化之cytoscape.js构建知识图谱(django框架将数据由后台传到前台进行图谱构建)中介绍过使用Cytoscape.js工具进行静态图谱与Django动态图谱的构建方法,感兴趣的小伙伴可以自行查看。本文主要使用Echarts库进行构建,想要了解不同构建知识图谱可视化的同学可以参看本文与上面提到的文章。2 EchartsEcharts工具库是使用js代码进行各种工具图的构建,图形样式原创 2020-10-15 16:47:13 · 8673 阅读 · 16 评论 -
ValueError: shapes (a,b) and (c,d) not aligned: b (dim 1) != c (dim 0)问题分析与解决方案
目录1 问题提出2 问题分析3 解决方案3.1 人为方法3.2 机器方法3.3 结合本nlp问题解决方案1 问题提出首先来看下面这个错误:这个问题是使用机器学习的多项式贝叶斯函数做文本预测时出现的,抛开文本预测这个局限,当使用机器学习函数进行模型构建与预测时就会出现类似的错误:ValueError: shapes (a,b) and (c,d) not aligned: b (dim 1) != c (dim 0)这个错误是机器学习中的一个通病,错误中的...原创 2020-08-08 21:43:51 · 26885 阅读 · 0 评论 -
pip快速安装python第三方包
安装python包时通常使用pip install xxx 但是效率不高,下面介绍几种国内的源,安装效率提升一大截阿里云http://mirrors.aliyun.com/pypi/simple/中国科技大学https://pypi.mirrors.ustc.edu.cn/simple/豆瓣http://pypi.douban.com/simple/清华大学https:...原创 2020-03-20 11:10:02 · 489 阅读 · 0 评论 -
安装pip3(mac)
今天使用pip3下载包的时候一不小心将pip3搞死了,结果在输入pip3就是如下这个样子了:对于学计算机的最不希望看到的就是command not found了!这就代表了需要重新安装,由于mac自带python2,所以输入pip还是好使的,因为它对应python2.7,通常我们会自己下载python3.x的版本,并且安装pip3方便我们下载包。通过查看官网指定的安装python教程(...原创 2019-04-10 17:20:51 · 18465 阅读 · 10 评论 -
解决ValueError: bad input shape (xxxx, x)
下面看一段机器学习代码:from sklearn import datasetsfrom sklearn.model_selection import train_test_splitfrom sklearn.naive_bayes import GaussianNBfrom sklearn.model_selection import cross_val_scoreiris=dat...原创 2018-12-19 10:54:40 · 17677 阅读 · 0 评论 -
Python——简易发红包程序
1、固定人数import random money = 100for i in range(1,10):#限制人数 a = random.randint(1,10)#随机生成1到10元 money = money-a print("第"+str(i)+"个人,收到"+str(a)+"元,"+"剩余"+str(money)+"元")运行结果:2、固定金额...原创 2018-06-13 21:44:59 · 12612 阅读 · 12 评论 -
Python——画小猪佩奇
我们将用Python代码画出当下最时尚的小猪佩奇!直接上代码:from turtle import*def nose(x,y):#鼻子 penup()#提起笔 goto(x,y)#定位 pendown()#落笔,开始画 setheading(-30)#将乌龟的方向设置为to_angle/为数字(0-东、90-北、180-西、270-南) begin_fill()#...转载 2018-06-14 21:51:33 · 351 阅读 · 0 评论 -
Python——高斯消元
首先通过对矩阵的化简运算(1 交换两行 2 某一行乘以一定倍数加到另一行上),接着化简成为上三角矩阵,最后求出解。# coding:utf-8import numpy as pydef set_matrix(): matrix1 = py.array([[1,1,1,1],[2,3,1,1],[3,-1,2,-1],[4,1,-3,2]]) matrix2 = py.array([[10...原创 2018-06-14 22:04:04 · 1699 阅读 · 1 评论 -
requests 移除SSL认证,输出InsecureRequestWarning提示的取消方法(python)
如下图为产生的运行错误代码:提示的内容:D:\Python\python3\lib\site-packages\requests\packages\urllib3\connectionpool.py:852: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification...原创 2018-06-08 12:30:54 · 1730 阅读 · 0 评论 -
python-xpath获取html文档的部分
有些时候我在们需要的用正则提取出html中某一个部分的文字内容,如图:获取dd部分的html文档,我们要通过它的一个属性去确定他的位置才可以拿到他这个部分我们可以看到他的这个属性class='row clearfix ',然后用xpath去获取到这部分:name = tree.xpath("//dd[@class='row clearfix ']")from lxml impo...原创 2018-06-24 18:09:09 · 11459 阅读 · 5 评论 -
python爬虫-解决网页中取不到的信息-”真假网页“
首先介绍一下我所理解的“真假网页”,“真网页”就是我们可以直接通过网址(URL),获取这个“真网页”上的任何内容。“假网页”就是我们通过URL爬取网页信息时得到的结果为空,这一点相信大家在写爬虫程序时会经常遇到。比如我们想获取一个网页的信息,利用requests的get方法对URL进行请求,再用BeautifulSoup进行解析后我们发现得到的结果为空!这样我们就可能使用了一个“假网页”,比如我们...原创 2018-06-24 22:04:37 · 21692 阅读 · 18 评论 -
python selenium提示错误Message: 'geckodriver' executable needs to be in PATH
错误代码如下图:解决办法:1、下载geckodriver.exe:下载地址:https://github.com/mozilla/geckodriver/releases请根据系统版本选择下载;(如Windows 64位系统)2、下载解压后将getckodriver.exe复制到Firefox的安装目录下,如(C:\Program Files\Mozilla Firefox),并在环境变量Path...原创 2018-06-28 19:46:47 · 1847 阅读 · 0 评论 -
selenium webdriver的三种等待方式
1、显式等待 一个显式等待是你定义的一段代码,用于等待某个条件发生然后再继续执行后续代码。from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support.ui import WebDriverWait ...原创 2018-06-28 23:11:42 · 924 阅读 · 0 评论 -
Python中lambda的基本用法
Python-- Lambda Lambda 表达式是一个匿名函数,Lambda表达式基于数学中的λ演算得名(可见数学是多么强大!),直接对应于其中的lambda抽象,是一个匿名函数,即没有函数名的函数。 Lambda表达式是Python中一类特殊的定义函数的形式,使用它可以定义一个匿名函数。与其它语言不同(Lambda 表达式还可以应用在C#,C++,Java),Python的Lamb...原创 2018-08-11 13:34:51 · 10239 阅读 · 0 评论 -
Python实现微信自动回复(itchat)!
今天在查资料时意外看到一个微信自动回复的机器人,自己跑了一下,感觉挺好玩的,分享给大家,首先安装好itchat库:pip install itchat,接着就可以玩啦,大家想了解itchat的可以看一下 Itchatimport requestsimport itchatKEY = '2c242b43e94a4e0ca984629828d4e164'def get_response...转载 2018-08-13 18:27:43 · 1224 阅读 · 0 评论 -
Django框架开发中避免表单重复提交
Form表单做为web2.0时代的重要角色,也是我们与web网站进行数据交互的重要渠道,但是大家在web网站开发过程中,都会遇到一个问题,那就是如何避免表单重复提交,我们可不确定用户可在提交了一个表单后,是否有足够的耐心等待我们的程序加载完成,如果此时用户不耐烦的在前台重复刷新页面,那么就会造成数据重复提交、信息不准确,因此我们在程序设计时一定要规避这样的问题,接下来介绍一下在Django框架开发...转载 2018-09-08 17:35:34 · 4308 阅读 · 0 评论 -
python的selenium爬取过程不出浏览器
只需要在代码前面加上下面的代码即可:option = webdriver.FirefoxOptions()#设置无头option.set_headless()driver = webdriver.Firefox(firefox_options=option)非常简单大家试一下吧!...原创 2018-09-10 18:50:01 · 1363 阅读 · 3 评论 -
mac安装Chrome驱动chromedriver
mac电脑的Chrome浏览器安装驱动,运行selenium,网上方法层出不穷,今天推出一个简便快捷的方法:首先看一下自己的Chrome版本,在设置-->关于Chrome中我们可以看到版本信息,我的版本是:那么接下来我们需要下载对应版本的驱动,驱动下载下来是一个压缩包,我们将其解压,将解压好的文件放入/usr/local/bin目录中,由于mac的很多目录都是隐藏的,所以我们按快...原创 2018-09-13 12:41:35 · 5617 阅读 · 0 评论 -
Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问
pip失败的原因是,你正在运行程序,该库的install需要访问你正在运行程序的包,所以需要你关闭改运行程序重新pip就好了。 都是自己的理解不知道准不准确,勿喷哦!...原创 2018-09-19 19:52:44 · 2932 阅读 · 2 评论 -
python的机器学习 召回率、精度、F1得分概念
召回率: 精度 F1原创 2018-09-21 15:08:13 · 1679 阅读 · 0 评论 -
决策树算法
顾名思义,决策树是典型的树形结构。树形结构都比较熟悉,由节点和边两种元素组成的结构。决策树(Decision Tree)利用树结构进行决策,每一个非叶节点是一个判断条件,每一个叶子节点是结论,从跟节点开始,经过多次判断得出结论。下面通过一个决策树最典型的案例来说明决策树的工作原理。相亲问题:女儿:多大年纪了? 母亲:26。女儿:长的帅不帅? 母亲:挺帅的。女儿:...原创 2018-12-09 16:14:49 · 234 阅读 · 0 评论 -
关于Unicode strings with encoding declaration are not supported. Please use bytes input or XML fragmen
错误原因:将res.text变为res.content即可。 然后运行就好了(本文个人编写如有雷同纯属巧合)...原创 2018-05-19 19:56:32 · 7723 阅读 · 2 评论