![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 67
客院载论
I'm a coder!!
展开
-
python——tensorflow——ValueError:Shape(None,1)and (None,7) are incompatible
ValueError:Shape(None,1)and (None,7) are incompatible原创 2022-07-08 15:37:43 · 1288 阅读 · 1 评论 -
python-tensorflow异常-Oprends could not be broadcast to gether with shapes
Oprends could not be broadcast to gether with shapes原创 2022-07-08 14:44:08 · 598 阅读 · 0 评论 -
PyQt之多线程应用(Multithreading PyQt5 application with QThreadPool )
文章目录Multithreading PyQt5 application with QThreadPoolBackgroundPreparationThe dumb approach(愚蠢的方法)永远都不要这样做!!Threads and ProcessesMultithreading PyQt5 application with QThreadPool当你构造GUI应用的时候一个常见的问题就是当你尝试运行长时间运行的后台程序时,界面会卡住。在这个教程中,我将列出在PyQt5中实现并行运行的最简单的方翻译 2022-02-23 19:25:46 · 1378 阅读 · 0 评论 -
QtDesigner设计四(The QResource System)
文章目录The QResource SystemThe Example applicationSimple QRC exampleUsing a QRC fileResources in Qt Designer and Qt CreatorAdding Resources in Qt DesingerUsing resources in Qt Creator and Qt DesignerUSing a QRC file with Compiled UI files总结参考The QResource Sy翻译 2022-02-20 13:49:00 · 515 阅读 · 0 评论 -
QtDesigner使用三(Embedding custom widgets from Qt Designer)
文章目录Embedding custom widgets from Qt DesignerPromoting WidgetsPyQt GraphQt DesignerLoading the .ui file(将保存的ui文件进行加载)总结参考Embedding custom widgets from Qt Designer随着你的应用变得越来越复杂,你会发现需要自定义widget,或者使用PyQt5库,比如说PyQtGraph,但是这些库的widget在Designer是不可获得的。有帮助的是,Qt翻译 2022-02-19 21:18:59 · 1039 阅读 · 0 评论 -
QtDesigner使用二(Creating Dialogs With Qt Designer)
文章目录Creating Dialogs With Qt DesignerGetting Started With PyQT DialogsCreating Dialogs With Qt DesignerUsing Qt Designer's Dialog TemplatesAdding Widgets and LayoutsSetting Tab Order of Input WidgetsDefining Buddies(定义伙伴)Connecting Built-in Signals and Slo翻译 2022-02-19 09:38:13 · 1235 阅读 · 0 评论 -
使用Qt Designer制作应用(Creating applications with Qt Application))
文章目录First Steps with Qt DesignerLaying out your Main Window使用生成的.ui文件(Using your generated .ui file)直接加载对应UI文件(Loading the .ui file directly)将UI文件转为Python文件总结参考First Steps with Qt Designer当前,我们的已经使用Python代码来创建apps,这在很多方面都还是不错,但是随着apps的复杂,再通过编程实现就很冗余和困难,翻译 2022-02-18 12:02:23 · 339 阅读 · 0 评论 -
使用Qt signal传递额外信息(transmitting extra data with Qt Signals)
文章目录引言拦截信号(intercepting the signal)循环的错误(Trouble with loops)分析与总结参考引言Signals使你能够在应用中不同的组件中间传递信息。Signals和slots进行关联。slot就是每一次出现信号的时候运行的相关的函数。很多Signals也传递数据,提供引起变化的或者激活空间的信息。接受的slot能够使用传过来的数据对相同的信号做出不同的反应。但是,有一个限制,就是signal只能传输预先设定好的数据。比如说QAction中的.trigger翻译 2022-02-18 10:14:08 · 442 阅读 · 0 评论 -
PyQt创建多个窗口(翻译+学习笔记)
文章目录创建新的窗口切换窗口(Toggling a window)持续窗口(persistent windows)运行结果展示和隐藏持续性屏幕(showing & hiding persistent windows)多重窗口(Multiple windows)实现效果总结参考创建新的窗口当前窗口上重新创建一个窗口from random import randintfrom PyQt5.QtWidgets import QApplication, QMainWindow, QPushBu翻译 2022-02-17 18:20:03 · 2550 阅读 · 0 评论 -
python——gui——tkinter的简单入门
文章目录tkinter界面grid控制调整界面得布局内容借鉴tkinter界面grid控制调整界面得布局内容from tkinter import *from tkinter import messageboxfrom tkinter.ttk import *from tkinter.ttk import Progressbar# 实体化tkinter对象window = Tk()window.title("Price Show")window.geometry('300x500'原创 2021-12-04 18:41:24 · 787 阅读 · 0 评论 -
python常用的编程模块
文章目录文件流的读写读取保存数据为数组的txt文件使用try进行异常发现,使用while检测文件末尾进行读取使用for遍历读取的每一行,进行一次性的读取和输入删除str中的特定字符删除字符串首尾的多余字符串strip()replace函数,删除字符串中某一个所有的字符串sub函数,同时删除多个字符串,这里使用了正则表达式文件流的读写读取保存数据为数组的txt文件使用try进行异常发现,使用while检测文件末尾进行读取file_to_read = raw_input("Enter file name原创 2021-05-12 22:47:35 · 873 阅读 · 12 评论 -
python异常——在函数里明明加入到列表中,函数内部输出正常,但是函数外部输出为空
文章目录代码输出如下问题描述说明修改原因代码if __name__ == '__main__': # 将对应的参数文件进行读取,获取其中每一项 result = list() temp = list() with open('../test/parameter.txt') as f: for line in f.readlines(): # 逐个遍历对应每一行元素,将之转为对应的数据 b = line.s原创 2021-05-12 21:01:18 · 400 阅读 · 2 评论 -
python——ValueError: invalid literal for int() with base 10:
代码with open('../test/parameter.txt') as f: for line in f.readlines(): print(line) temp = list() for a in line.strip().split(","): print(type(a)) print(a) temp.append(int(a)) prin原创 2021-05-12 17:27:28 · 8599 阅读 · 1 评论 -
Binvox文件的格式说明
文章目录基本结构文件头结构归一化和网格匹配(具体解释translate和scale的作用)二进制体素数据段由于涉及到翻墙,这里只留一个不用翻墙就可以获取具体读写文件的连接,[传送门](https://github.com/dimatura/binvox-rw-py)基本结构binvox文件使用ASCII编码作为文件头,后续的具体数据使用二进制进行编码文件头结构#binvox 1// 1指定是对应的版本号,#binvox指定当前文件的文件是binvoxdim 128 128 128// 分别指定原创 2021-03-30 16:52:12 · 2474 阅读 · 12 评论 -
windows中的anaconda常用指令集
文章目录管理conda查看当前anaconda的版本号更新版本号查看conda帮助信息管理环境创建新环境显示已经创建的环境复制环境切换环境退出当前环境删除环境管理包查找可供安装的包版本精确查找模糊查找获取当前环境中已经安装的包信息安装包在指定环境中安装包在当前环境中安装包使用pip安装包从Anaconda.org安装包卸载包卸载指定环境中的包卸载当前环境中的包更新包更新已有包更新指定包管理conda查看当前anaconda的版本号conda --version更新版本号conda update原创 2021-03-19 16:24:18 · 761 阅读 · 0 评论 -
‘Nick Hirakawa‘中的github上的BM25的详解
parse.pyclass CorpusParserclass CorpusParser功能:将语料库中的文章彼此分割开,将一篇文章的字 符彼此分割开成员filename:语料库的保存的路径corpus:语料库解析的结果,为字典,key是文章的需要,value是组成文章的单词形成的列表方法parse():将filename对应的语料库进行解析,并将结果保存在corpus中get_corpus:获取的解析过后的语料库的成员class QueryParsercla原创 2021-02-08 20:25:02 · 255 阅读 · 0 评论 -
文本相似度BM25算法python实现(可执行)以及所有函数的详细解释
各个部分代码详解inition(docs)def inition(docs): # D为所有文档的总共数量 D = len(docs) # 通过lamba计算所有的文档的长度的总和,并求取平均值,计算总平均长度 avgdl = sum([len(doc) + 0.0 for doc in docs]) / D # 遍历所有的文档 for doc in docs: tmp = {} # 遍历某一个文档中的所有的词语,统计其出现原创 2021-02-04 21:03:36 · 1923 阅读 · 3 评论 -
sklearn中的KMeans实现对图像的简单的分割-各个代码的详解和分析
实验目的函数详解最终实现的代码import numpy as npimport PIL.Image as imagefrom sklearn.cluster import KMeansdef loadData(filePath): f = open(filePath,'rb') data = [] img = image.open(f) m,n = img.size for i in range(m): for j in range原创 2021-01-31 17:06:05 · 1356 阅读 · 1 评论 -
无监督学习-NMF-降维-人脸特征的提取-所有的代码解释和分析
实验目标目标︰已知Olivetti人脸数据共400个,每个数据是64*64大小。由于NMF分解得到的W矩阵相当于从原始矩阵中提取的特征,那么就可以使用NMF对400个人脸数据进行特征提取。原创 2021-01-30 17:03:10 · 1175 阅读 · 6 评论 -
无监督学习-降维-PCA算法的应用-对鸢尾花数据集进行降维
目的将三类四维的鸢尾花数据,使用PCA对其进行降维,实现在二维平面上的可视化实现源码体现在最终的结果中,二维坐标系中的点,对应的是横纵坐标,所以需要两个数据,这里将鸢尾花数据进行计算,降维变成一个坐标点。import matplotlib.pyplot as plt# 导入对应的降维模块from sklearn.decomposition import PCA# 导入对应的数据集from sklearn.datasets import load_iris# 加载鸢尾花数据集,以字典的原创 2021-01-29 16:34:57 · 1157 阅读 · 0 评论 -
机器学习之使用DBSCAN分析学生的上网模式raito = len(labels[labels == -1]) / len(labels)
数据介绍现有大学校园网的日志数据,290条大学生的校园网使用情况数据,数据包括用户ID,设备的MAC地址,IP地址,开始上网时间,停止上网时间,上网时长,校园网套餐等。利用已有数据,分析学生上网的模式。实验目的通过DBSCAN聚类,分析学生上网时间和上网时长的模式。实际数据自己将文件复制一下的,贴到txt文件中实现代码以及注释最终的289组数据的做过标记之后的输出,-1对应着噪声数据,生成的labels是ndarrayLabels:[ 0 -1 0 1 -1 1 0 1 2 -原创 2021-01-29 15:17:44 · 926 阅读 · 1 评论 -
学生月上网时间分布-TestData-北京理工大学机器学习慕课数据DSCAN
2c929293466b97a6014754607e457d68,U201215025,A417314EEA7B,10.12.49.26,2014-07-20 22:44:18.540000000,2014-07-20 23:10:16.540000000,1558,15,本科生动态IP模版,100元每半年,internet2c929293466b97a60147546099a57d81,U201116197,F0DEF1C78366,222.20.71.38,2014-07-20 12:14:21.38原创 2021-01-29 10:41:47 · 1359 阅读 · 0 评论 -
python机器学习聚类实例之31个省份的居民消费聚类(包含数据)
数据介绍现有1999年全国31个省份城镇居民家庭平均每人全年消费性支出的八个主要变量数据,这八个变量分别是:食品、衣着、家庭设备用品及服务、医疗保健、交通和通讯、娱乐教育文化服务、居住以及杂项商品和服务。利用已有数据,对31个省份进行聚类。实际数据(直接复制到当前工程下的city.txt文件中)北京,2959.19,730.79,749.41,513.34,467.87,1141.82,478.42,457.64天津,2459.77,495.47,697.33,302.87,284.19,735.9原创 2021-01-29 09:49:56 · 6692 阅读 · 3 评论 -
spyder绘制散点图
这是推荐的方法,不建议直接使用相关的方法import numpy as npimport matplotlib.pyplot as plt# 默认参数是空的,那就是默认是111,仅仅只有一个绘制区域fig,ax = plt.subplots()# 确定一个点的两个坐标,横坐标是从0到100的正态分布,纵坐标也是从0到100的正态分布# o表示为对应的标记为点ax.plot(10*np.random.randn(100),10*np.random.randn(100),'o')# 设置对.原创 2021-01-24 16:07:34 · 2371 阅读 · 1 评论 -
spyder中绘制极坐标图,代码注释,使用对象进行绘制的
import numpy as npimport matplotlib.pyplot as plt# N为极坐标图中数据的个数N = 4# 每一个扇形左边开始的位置theta = np.linspace(0.0,2*np.pi,N,endpoint=False)# 产生20个10以内的随机数,每一个参数对应的值,每一个扇形区域对应半径radii = 10 * np.random.rand(N)# 每一个扇形区域对应的角度width = np.pi / 2 * np.random.rand原创 2021-01-24 16:03:47 · 609 阅读 · 0 评论 -
spyder绘制竖状图相关的参数说明
import matplotlib.pyplot as pltimport numpy as npnp.random.seed(0)mu,sigma = 100,20a =[1,1,1,2,3,4,5,6]print(a)# alpha是每个条状图的颜色的深度# facecolor是描述每个竖状图颜色# histtype是每个条的颜色# a是具体的数据# 20是具体的取值区间# cumulative为是否对每一个量进行累计求和plt.hist(a,4, cumulative=(Tr原创 2021-01-23 15:38:01 · 889 阅读 · 1 评论 -
spyder生成饼状图,并注明各个模块的具体的构成
import matplotlib.pyplot as pltlabels = 'Frogs','Hogs','Dogs','Logs'sizes = [15,30,45,10]explode = (0,0.1,0,0)# sizes是饼图的各个部分具体的数据# explode 是各个版图突出的位置# labels是各个饼图的具体的标签# shadow是是否有阴影# autopct是指定各个数据具体的格式# startangle是第一个版图起始的位置plt.pie(sizes,expl原创 2021-01-23 12:04:50 · 1504 阅读 · 2 评论 -
spyder画出对应正弦函数曲线,并设置不同坐标的标记值和索引值
numpy和常规的python的两种不同的处理方式,numpy是着眼于对整体数组的处理,直接使用数组名进行操作,但是python是着眼于单个元素的操作,需要对每一个元素进行操作。原创 2021-01-22 22:12:36 · 1411 阅读 · 1 评论 -
使用spyder对将照片转成手绘风,源代码(内有详细注释)
# -*- coding: utf-8 -*-"""Spyder EditorThis is a temporary script file."""from PIL import Imageimport numpy as np# 图片的目录自己修改的a = np.asarray(Image.open('C:/Users/gray/Desktop/1.jpg').convert('L')).astype('float')# 调整将图片的梯度转成对应深度数据depth = 10.gra原创 2021-01-22 14:35:24 · 502 阅读 · 0 评论 -
Leetcode——3Sum(解决问题的思路,参考他人的代码的优化,以及错误的解决方式)
题目描述Given an array nums of n integers, are there elements a, b, c in nums such that a + b + c = 0? Find all unique triplets in the array which gives the sum of zero.现给一个n个整数的数组,找找看其中有没有三个数加起来为0。找到其中所有的不同的所有组,每组由三个数构成,并且三个数之和为0Note:The solution set must原创 2020-09-12 10:39:28 · 441 阅读 · 1 评论 -
python爬虫之Scrapy爬取股票信息的示例
初次使用scrapy框架,对着教程的理解,期待下次的实战原创 2020-05-25 23:54:40 · 1966 阅读 · 2 评论 -
python爬虫之scrapy框架(对比之下,一切通俗易懂)
python爬虫之scrapy框架(对比之下,一切通俗易懂)首先回顾一下常见的爬虫的路线方法首先,调用requests库,根据url网址,获取对应的网页的html信息然后,对爬取回来的html信息进行信息的搜索和采集最后,将获取的信息进行相关的操作,输出或者保存如下图# 获取html的方法def getHTMLtext(url): return ""# 将获取的html信息提取,并将之填写到对应的表格中def fillUnivList(text): univList原创 2020-05-25 22:51:56 · 549 阅读 · 0 评论 -
python爬虫之股票数据定向爬取
python爬虫之股票数据定向爬取功能描述目标:获取上交所和深交所所有股票的名称和交易的信息输出:保存到文件中技术路线:requests-bs4-re前期分析选取原则:股票的信息静态存在HTML页面中,非js代码生成,没有robots协议限制选取方法:查看网页原码不纠结于某个网站,多找信息源尝试没有成功,价格没有搜索到在源码中搜索价格,不存在搜索价格没有没有找到相关的价格信息没有找到相关价格信息没有找到相关的价格信息多此尝试之后,发现基本上都没有找到,于是找教原创 2020-05-23 00:02:26 · 1754 阅读 · 1 评论 -
python爬虫实战之图灵社区图书信息的爬取(找了久,才找到一个比较好爬取的网站)
python爬虫的第一次独立实战,使用BeautifulSoup库原创 2020-05-21 21:50:23 · 1083 阅读 · 2 评论 -
python爬虫实例之淘宝商品比价定向爬取(虽然网站已经改变,不能爬取,但是,我还是分析了一下)
python爬虫实例之淘宝商品比价定向爬取这次就模仿之前做的总结进行初次尝试目标:获取淘宝搜索页面的信息,提取其中的商品名称和价格理解:获取淘宝的搜索接口淘宝页面的翻页处理技术路线:requests——re准备工作获取淘宝搜索商品的关键字接口如下图,自然而然地看见网址中地keyword后面,赫然地跟着“海贼王手办”,几个大字获取翻页的关键字接口尝试翻页之后,发现page后面对应的页码变为2,所以改变page的就翻页了获取各个商品的价格,名称的位置在网页原码中原创 2020-05-19 23:10:55 · 1033 阅读 · 0 评论 -
python爬虫之正则表达式和re库的使用(如果我都懂了,那你看这个也一定可以懂)
包含正则表达式的基本讲解和python应用,还是很简洁的,很实用的原创 2020-05-18 22:53:39 · 466 阅读 · 0 评论 -
第一个爬虫程序之定向爬取中国大学排名(收获良多,不仅仅是写个程序,更是编程的步骤方法)
收获很多,我会逐步讲解,对我有很多的好处,希望对各位也有借鉴原创 2020-05-16 00:02:08 · 839 阅读 · 1 评论 -
python爬虫之html界面的信息表达形式(内容丰富,包含信息标记的组织形式,绝对是你听得懂的)
python爬虫之网页信息表达形式爬到的html页面中信息那么多,你又不是那么专业,怎么获取到你想要的信息?先普及一些关于html页面中信息的组成,下面是我截取的百度的网页源码组成部分,除了url是蓝色的,明显的有三种颜色不同,形式各异的标签语言,分别是XML,JSON,YAMLXML看单词就知道跟HTML很像,确实是从HTML语言发展过来的XML成为扩展标签语言,主要以标签为主,组织信息标签是啥?标签是:< 标签名 标签属性(标签的大小,颜色等)>…(内部的具体信息)原创 2020-05-13 23:28:09 · 214 阅读 · 0 评论 -
python爬虫的BeautifulSoup的使用方法(自己精简的,只留下了实用的)
BeatutifulSoup先从标签说起标签又叫Tag,是书写前端网页的语言标记。下图是你看到的网页,背后是无数的标签构成的,每一个标签规定不同的属性,如确定文字大小位置等。组成:以 < p class = “title”>这是标签 < /p>为例< p > … < /p >,这一个成对的符号就是标签,p就是标签名称。一般特定名称的标签有特定的功能,不可乱用,若有意,自己了解一下内部的“ class = “title” ”就是标签的属性原创 2020-05-13 21:15:13 · 444 阅读 · 0 评论 -
LeetCode— Longest Substring Without Repeating Characters(应该全是比较全的,有思路分析)
有思路分析,有图示,相当于带你debug一遍,但是有图更清晰。方法应该也是比较全的原创 2020-05-02 00:20:10 · 308 阅读 · 0 评论