自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

肥宅Sean

公众号:肥宅Sean

  • 博客(48)
  • 资源 (14)
  • 问答 (2)
  • 收藏
  • 关注

原创 UDP实现全双工聊天(聊天工具进阶)pyhton

聊天工具的基础版本,如果对下面的代码看的有些难度,可以点击访问先看简单的版本~全双工聊天就是指: 既可以任何一端,既可以发信息,又可以收信息,而且是独立的。(之前的半双工聊天,是每次只能有一端在发送信息,另外一端在对方没有发送过来信息之前是不能发送信息的,只能等对方先写好再来~)所以说,全双工还是比之前的先进了很多了呢~代码使用方法: 区别于之前的必须要有两个不同端口的代码,这次...

2018-02-28 15:56:48 5324

原创 聊天工具简单实现(python 半双工聊天)

这个项目的代码还存在很多问题,下面列举了三个,以后再慢慢对这个进行完善客户端启动之前需要保证服务端已经启动了~ 必须等到对方发送完信息之后才能再回复必须要将服务端的防火墙给关闭功能仅限于聊天总共有两个代码,这个不同于之前的那个项目,这个项目实现了,客户端和服务双方的交互(半双工聊天)代码我已经自己用了,可以使用,大家有兴趣可以拿去学习~服务端代码:必须要先运行器服务端的代...

2018-02-27 15:43:27 1409

原创 轻松删除git本地创建的仓库

在目标文档所在地,右击,选择git bash here输入下面的这条指令 rm .git -rf然后就搞定啦~

2018-02-26 14:34:18 12858 4

原创 [Dask使用实例]Dask简单计算实例(map, submit)

Dask简单计算实例from dask.distributed import Clientif __name__ == '__main__': client = Client() a = client.map(lambda x: x**2, range(10)) b = client.map(lambda x: x+1, a) c = client.map...

2018-02-26 12:11:31 3735

原创 Dask.distributed创建client时出现报错

在使用Dask创建一个Client的时候出现下面的报错,具体的问题解决 RuntimeError: An attempt has been made to start a new process before the current process has finished its bootstrapping phase. This prob...

2018-02-26 11:56:45 1288

原创 解决方法WindowsError: [Error 193] %1 is not a valid Win32 application

WindowsError: [Error 193] %1 is not a valid Win32 application 在用Python调用C生成的.so或者是.dll文件的时候出现了上面这个问题具体的解决方法:这是因为你的电脑是64位的但是你的这个文件是32位的,所以就有了这样的冲突说到这个你想必也明白了,删了下载32位的python吧StackOverflow上面有类似的解...

2018-02-26 11:35:19 23619

原创 python Dask库安装方法

关于这个库,我一开始担心这个东西会比较大,所以去搜索了下关于这个东西的安装。结果没有人在上面有任何有关的信息,虽然在Dask官网上有安装的过程,但是却没有写详细的大小~我试了一下,发现库的大小没有多大,而且安装的时候也比较简单~在官网上也是有的,我附上链接 http://dask.pydata.org/en/latest/install.html其实输入下面的命令就可以安装好了~(而...

2018-02-24 17:13:36 5126 1

原创 pyqt5项目(计算器)

在这个项目中,在之前的文章中所讲到的东西,在这都已经得到了演示设置图标改标题move布局connect()信号与槽的链接字体更改 具体文章,可以点击我的文章中的关于这些的基础讲解里面有~ 下面就是代码:import sysfrom PyQt5.QtWidgets import QApplication, QWidget, QToolTip, QLineEdit, QMe...

2018-02-18 23:43:41 2194

原创 pyqt5入门教程(七)

设置居中函数,设置好这个居中函数,在初始化整个控件的时候,调用这个函数,就可以使得整体的框架的位置在一开始就被设置好 def center(self): qr = self.frameGeometry() cp = QDesktopWidget().availableGeometry().center() qr.moveCenter(c...

2018-02-17 16:06:01 962

原创 pyqt5入门教程(六)

关键重载函数:def closeEvent(self, event) 这要重载了这个函数,就可以实现关闭的事件处理情况 def closeEvent(self, event): reply = QMessageBox.question(self, 'Message', "Are you sure...

2018-02-17 15:50:23 461

原创 pyqt5入门教程(五)

点击这个button就会将整个程序给退出出去btn.clicked.connect(QCoreApplication.instance().quit) 这个是最新的代码,通过这个实现了这个信号跟槽的链接。 最大的难点在于这个括号所在的地方,有些时候需要用到这个括号,有些时候就不能用,这个取决于返回返回的对象import sysfrom PyQt5.QtWidgets import...

2018-02-17 15:38:06 2315

原创 pyqt5入门教程(四)

设置 ToolTip,只要将鼠标停在对应的控件几秒不动,就会显现一个帮助提示运行结果所在 import sysfrom PyQt5.QtWidgets import QApplication, QWidget, QToolTip, QPushButtonfrom PyQt5.QtGui import QIcon, QFontclass Example(QWidget):...

2018-02-17 14:54:19 567

原创 pyqt5入门教程(三)

其实可以通过前面的代码看出,在main函数部分,其实只是做了三件事 1. 创建应用 2. 创建图形界面 3. 将应用退出信号因此,我们完全可以将整个图形界面创建的过程封装一下,这么以后,我只需要改变图形界面的实现类,就可以改变整个图形。 但是整个应用的创建就是没有什么需要改变的。(大体框架都是类似的) 而且,封装成类以后,我们可以在main函数部分进行测试图形界面,然后在另外的一个...

2018-02-15 15:34:18 501

原创 pyqt5入门教程(二)

添加Icon(图标)在网上下载一些ICO格式的图标其实一般我们使用的png格式的图片也是可以的~ import sysfrom PyQt5.QtWidgets import QApplication, QWidgetfrom PyQt5.QtGui import QIconif __name__ == '__main__': app = QApplication(...

2018-02-15 15:24:01 604

原创 pyqt入门教程(一)

pyqt入门根据pyqt5的文档改写的,加入了注释吧虽然,用designer会更加方便,但是过于依赖designer,会导致对于代码的qt实现的理解难以加深(自以为会加深,其实已经将自己的格局给局限了)。 - 为了突破这个局限,我开始重新学习一边这个,尽最大的可能使用代码实现这些东西,虽然一开始会慢一点,但在后期的效果会好很多。 import sysfrom PyQt...

2018-02-15 15:03:12 1975

原创 多协程实例讲解(四 Python)

还是基于官方文档进行改写的结果import geventfrom gevent.event import AsyncResulta = AsyncResult()def setter(): """ After 3 seconds set the result of a. """ gevent.sleep(3) a.set('Hello!'...

2018-02-15 12:44:40 568

原创 多协程实例讲解(python 三)

还是讲解下这个官网上的代码吧代码在这:(讲解在下面)import geventfrom gevent.event import Eventimport time'''Illustrates the use of events'''evt = Event()def setter(): '''After 3 seconds, wake all threads...

2018-02-15 11:38:31 404

原创 TypeError: tuple object does not support item assignment解决方案

def change(tupleTest): tupleTest[0] = 2tupleTest = (1, 2, 3)change(tupleTest)print(tupleTest)上面的代码爆了题目的错误 解决方案其实比较容易理解。tuple是只可读,而不支持写的,所以,在这就出现了关于tuple赋值的问题,就会出现问题。一般如果想要是把要做类似于C/C++中...

2018-02-14 21:47:42 82972 4

原创 多协程实例分析(一)

下面的代码中,我们实现了时间限制函数。即如果join的协程超过了之后就会自己弹出来。(并抛出错误来!) 这个错误也很有意思,那就是这个东西本身 Timeoutimport geventimport timefrom gevent import monkeyfrom gevent import Timeoutmonkey.patch_all(select=False)def ...

2018-02-14 21:40:10 437

原创 Qt实现拖动一个lineEdit同时拖动mainwindow

这个东西困扰了我很久,我一直在网上都没有找到类似的方法。方法:重写类 有类似的方法,以前也是见过别人这么干的。 所以我就尝试自己写这个类。先成功了一次: 我先在我的mainwindow中重写了那个三个函数(mouseevent)。 具体方法可以点击看这里 失败了一次…: 我本来想,既然我能改写这个mainwindow,那我为什么不自己直接改写下我的LineEdit这样我...

2018-02-14 15:20:33 586

原创 qDebug小讲

想要认真的再学一下QT的语法。 但想测试的时候,总是没有办法(虽然用cout也是可以的,但是需要转换格式很麻烦) 所以一般,会用qDebug这个函数。使用实例: QString s = “welcome to you!”; qDebug()<< s<< endl;测试过,这样的东西是没有问题的但是,使用这个函数的时候还有一些小细节要注...

2018-02-14 13:26:50 501

原创 多线程实例分析(一)

import timeimport threadingdef fun(number): print('begin %d' % number) time.sleep(2) print('end %d' % number) passdef main(): print("Start time:", time.ctime()) threads ...

2018-02-14 11:54:26 333

原创 将string转成dict(Python)

有些时候处理问题,容易遇到很多可以表示成为dict(字典)的string。但是直接dict(String)这样也是不行的。所有,一个比较好的方法就是用json。 比如 {"A":1, "B": "aaaa"}这样的字符串怎么看都是一个字典,但它就不是,又不能直接转换。Python自带的json库就实现了转换方法。 json.loads(string)这个东西的返回就是一个di...

2018-02-13 14:42:53 8088

原创 Python相关系数矩阵热力图(二)

上面图片通过下面代码实现同时 df 内部的数据是: A B 0 0.180270 0.019475 1 0.463219 0.724934 2 0.420204 0.485427由于我设置了随机数种子,各位的数据也会是跟我一样的~ 图片当然也是类似的啦~datafram.corr() 会根据不同列...

2018-02-12 18:35:53 5720

原创 Python使用@property方法改变方法为参数

回归基础,学习了一波 使用@property 加上了很多自己慢慢的摸索class Test(object): def __init__(self): self.__A = 1 def changeA(self, value): self.__A = value def getA(self): return se...

2018-02-12 17:38:42 3005

原创 gevent.joinall()开启协程

这是我写的两个有关的博客,建议如果觉得下面的代码比较费解,可以先看下面的文章 Python并发Gevent库(一) AttributeError: module ‘select’ has no attribute ‘error’解决方法相比于 AttributeError: module ‘select’ has no attribute ‘error’解决方法 这篇文章,这里我加了...

2018-02-12 15:46:48 9849 4

原创 AttributeError: module 'select' has no attribute 'error'解决方法

gevent 实现多协程的时候,出现了上面的错误错误的代码如下:import requestsfrom gevent import monkeymonkey.patch_all()import geventdef f(url): print('GET: %s' % url) data = requests.get(url).text print('%d by...

2018-02-12 15:01:05 11869

原创 Python并发Gevent库(一)

The real power of gevent comes when we use it for network and IO bound functions which can be cooperatively scheduled.上面这句话是Python并发的一个库Gevent开始时谈到的之前也曾有幸看过一个清华大佬的文章(不记得地址了), 稍微有点理解了Python本身的多...

2018-02-12 14:07:18 1657

原创 Python通过一个网页地址获得网页标题Title

代码在下面,就算标题是中文都是可以解析出来的。(换用别的网站的时候,就改写下url)import requestsfrom bs4 import BeautifulSoupres = requests.get("http://www.baidu.com")res.encoding = 'utf-8' # soup = BeautifulSoup(res.text, 'lxml')p...

2018-02-12 13:14:57 14614

原创 将DataFrame中的每一列分别做归一化处理的函数实现

将DataFrame中的每一列分别做正则化处理的函数def regularit(df): newDataFrame = pd.DataFrame(index=df.index) columns = df.columns.tolist() for c in columns: d = df[c] MAX = d.max() M...

2018-02-12 10:18:52 16001 2

原创 Python将DataFrame的某一列作为index

下面代码实现了将df中的column列作为indexdf.set_index(["Column"], inplace=True)

2018-02-11 16:20:30 111896 4

原创 python得到一个excel的全部sheet标签值

这里需要用到python处理excel很经典的库openpyxl,安装也特别简单。window直接pip install就好了代码在这里~wb = openpyxl.load_workbook(filepath)sheetnames = wb.sheetnames...

2018-02-11 15:55:30 5521

原创 Qt自定义类之自由移动的mainwindow

先要清楚,只是拖动mainwindow你是拖不动那个界面的,但是又想要设计漂亮的无标题栏的控件时,那就需要加自己的重写函数了一开始我被这个东西给吓到了,因为在网上看了很多人的文章,但是发现我找不到他们是怎么让这个类知道event的,因为大家都是只写了几个类函数,但是就这么结束了???exm???壮胆在QT上写下了那个函数名。结果发现那玩意是可以突然变成了斜体!!! 就像这样 这时我...

2018-02-11 00:09:39 1456

原创 DF以某一列的元素筛选其中属于某个集合的元素的所有行(2个版本函数)

两行代码def filterDf(df, Column, *Values): return df[df[Column].isin(Values)]一行代码lambda df, Column, *Values: df[df[Column].isin(Values)]

2018-02-10 17:34:42 4604

原创 3行代码实现从excel中读取出某列元素为所想要的元素集合中的所有行

下面代码实现了,读取脚本所在目录的名字叫做filename的一个excel文件。并特定的只选了其中columns这一列元素在Values中的行代码在下面def readexcel(filename, *Values): df = pd.read_excel(os.path.join(os.getcwd(), filename)) return df[df["Column...

2018-02-10 17:23:16 1313

原创 Python数据相关系数矩阵和热力图轻松实现

对其中的参数进行解释plt.subplots(figsize=(9, 9))设置画面大小,会使得整个画面等比例放大的sns.heapmap()这个当然是用来生成热力图的啦df是DataFrame, pandas的这个类还是很常用的啦~df.corr()就是得到这个dataframe的相关系数矩阵把这个矩阵直接丢给sns.heapmap中做参数就好啦sns.heapmap中annot...

2018-02-10 15:17:54 45434 3

原创 画Series的散点图

画一个Series的散点图,这恐怕是很多人都会想要做的事情。但是好像在网上都没有找到类似的文档或者库我在这提供一种思路:将Series转换成dataframe,在将index转成一个新的列。再通过两者的关系构建一个散点图当然下面要使用的诸多库,想必能查到这个文档的你,也是会导入的吧~df = series.to_frame()column = df.columns[0]...

2018-02-10 10:58:31 2418

原创 解决plt.savefig存的图是空白的

遇到这个问题的时候,其实也是一愣的 因为以前存图的时候都是好好呀,怎么今天存图的时候就变成全空白了呢?带着这个问题,做了一个简单的测试,总结出来plt.show()plt.savefig("./a.png")上面的代码,输出结果就是会让存起来的图片是空的 下面的代码就不会了, 记得要在存显式之前就存起来哦~plt.savefig("./a.png&

2018-02-10 10:09:10 7888 2

原创 dataframe筛选数据根据某一个列的数据在另外的一个数组中

对dataframe中的数据进行筛选。想要根据某一列的数据比如要在另外的一个数组中,这时,就需要用到dataframe中比较经典的函数了isin()函数。 函数会返回一个bool型的dataframe。而众所周知,这样一个bool型的dataframe可以 被[]这两个符号给囊括住,而进行筛选。下面代码的意思就是筛选一下,选出column列数值在arr数组中的行(s)~arr = [...

2018-02-09 23:21:22 29768 2

原创 dataframe的重设index

Python之中最为令人头疼的,大概就是不知道函数究竟是作用在函数本身还是作用在返回的对象上了。 做个笔记,dataframe的重设index是用在了自身上了dfff.reindex(index=range(len(dfff)))print(dfff)...

2018-02-09 20:52:21 11552

WGAN-div模型,Pytorch实现,基于MNIST数据集

WGAN-div模型,Pytorch实现,基于MNIST数据集 WGAN-div是基于WGAN模型的改进,可以算是WGAN系列的集大成者,而WGAN也可以算是目前最新的GAN模型了。研究完这个模型,应该可以说是对WGAN会有更深的理解

2023-02-09

cifar数据集,用于深度学习

cifar数据集,用于深度学习

2023-02-08

人脸+素描数据集,可用于深度学习模型训练

人脸+素描数据集,可用于深度学习模型训练

2023-02-08

InfoGAN pytorch实现 基于MNIST数据集

InfoGAN pytorch实现 基于MNIST数据集

2023-02-08

基于卡通头像的DCGAN-pytorch实现

基于卡通头像的DCGAN--pytorch实现

2023-02-08

卡通二次元图片数据集-用于深度学习项目

介绍 face.zip 卡通二次元头像数据(200mb左右) Info face.zip Carton face dataset (200 MB+) 这个项目我原来放在了github上

2023-02-08

GAN pytorch实现,基于MNIST数据集

GAN pytorch实现,基于MNIST数据集

2023-02-08

DCGAN pytorch实现,基于MNIST数据集

DCGAN pytorch实现,基于MNIST数据集

2023-02-08

ACGAN Pytorch实现

ACGAN模型-Pytorch实现

2023-02-08

ImprovedGAN模型pytorch实现

ImprovedGAN模型pytorch实现 这里以MNIST数据集为例子实现了ImprovedGAN,可以生成对应的模型

2023-02-08

MNIST数据集-离线版

MNIST数据集是非常常用的机器学习分析数据集,但是有时候由于网络环境无法很轻松的下载下来这个数据。

2023-02-08

vscode离线版+插件+远程连接服务器,无网情况全套完整安装版

vscode是非常好用大编辑器。加上各种神插件,简直是开发人员的神级开发工具。 但是有时候配置vscode的环境是离线的。并且有需要连接服务器进行开发。但是很多情况下,服务器都会是无网络的情况,这种情况下,还是想要用到更加灵活的vscode的话,就会遇到很多问题,包括不限,vscode版本问题,vscode-ssh版本问题,插件版本不适配。这里就给出了一种解决方案。里面有一个vscode的本地安装包,此外,如果vscode连接服务器的话,还需要vscode-server这个用的版本,其实跟vscode本地安装包的版本,这个vscode-server是需要解压放到.vscode-server/bin/<commitID>中的。最后,这里的插件也是适配的。这里上传上来,一方面是为了在帮助有同样需求的朋友(相信我,这个版本适配的过程非常痛苦)的同时赚取积分;另一方面,也是上传一个备份,以后我自己需要的时候也是可以从这里重新下载下来。 嘻嘻,vscode这样的神器,大家可以一起用起来拉,有问题随时cue我

2023-02-07

Ray 白皮书 WhitePaper 1.X

Ray目前相当热的分布式,高性能计算平台工具。通过其早期的1.x版本的白皮书可以很好的理解Ray一开始的架构设计,便于深入理解Ray这个框架。 目前Ray版本最新版本为2.2。 Ray 1.x Architecture (old) Ray Team, September 2020 Ray v2.0 has been released! Please view the updated whitepaper here. This document is public; please use "Viewing" mode to avoid accidental comments. The goal of this document is to motivate and overview the design of the Ray distributed system (version 1.0+). It is meant as a handbook for: Ray users with low-level system quest

2023-02-07

sublime(Linux安装包)

linux下sublime的安装包,自己先上传一下,万一自己以后要用,就可以直接下载下来了~也可以分享给大家用~

2018-09-20

2017版Chrome

不知道为什么,我更新完我的chrome之后,再打开网页,就会出现各种的加载不出来,有些时候很多字都是没有选中的都看不见的。所幸,我后来在我另外一台电脑上找到了。看看有没有人需要的吧这是2017年的版本chrome,直接解压就可以使用了,而且还不会出现什么秘钥什么的。

2018-09-20

Sublime-text-3安装包(附上详细安装教程windows 2018年)

最低就是两个积分啦~ 有需要的人,自取啦,在2018年,我安装完成之后,就打包了。 这积分居然会自己涨???? Sublime-text-3安装包(附上详细安装教程windows 2018年) 现在我已经把积分数值拉下来了,嘻嘻

2018-04-19

lxml学习手册

python开发爬虫,很有必要进行相关的学习。 lxml爬取速度是目前来说最快的了(不考虑并发的条件下

2018-03-08

计算器(自由输入版V2)

用QT开发的计算器,支持计算表达式。对之前的版本中存在的一些小bug进行了完善。 本版本更加简洁,在第一个框进行输入就好了。直接用中缀表达式实现,没用用后缀模拟。

2017-10-23

计算器(自由输入版)

与一般的计算器有点不同,采用了栈的方式进行实现。用QT做了封装,搞了个图形界面,通俗易懂,欢迎大家一起学习

2017-10-05

[近乎免费]QT计算器(一般计算器和多项式计算器)

用C++实现!在CSDN的计算器资源中应该算是比较优秀的那种。 一般计算器,集成了多项式计算功能。 添加了一个(类似于数据库),用于启动时候的应用。 删除,添加,清空。 可以从预存的文件中加载多个数据库 包括一般计算器的加减乘除,多项式的加,减,乘,求导,求值。 添加了命令行交互方式! 可以说是非常强大!

2017-10-05

近乎免费QT计算器(一般计算器和多项式计算器)

用C++实现!在CSDN的计算器资源中应该算是比较优秀的那种。 一般计算器,集成了多项式计算功能。 添加了一个(类似于数据库),用于启动时候的应用。 删除,添加,清空。 可以从预存的文件中加载多个数据库 包括一般计算器的加减乘除,多项式的加,减,乘,求导,求值。 添加了命令行交互方式! 可以说是非常强大!

2017-10-05

Matlab用k-means实现聚类算法

当初打数学建模的时候,在网上找了一堆东西。翻出来了这个,现在放到网上,供大家一起学习,没办法最低就1个积分了。欢迎大家一起学习!

2017-10-05

多项式计算器_version3_QT实现(C++)

谦虚一点,这一次把这个设置为1资源分(已经是最低了系统默认这么多)。 分为两个界面:按键交互界面和命令行交互界面;内置了一个多项式库,允许调用,添加,删除,清空操作;附有资源文件,使得可以预先写好多项式特点和名字,再进行处理;内嵌有快捷键操作方式;写了应用帮助文档;无论是在命令行交互模式还是在按键交互模式,都显示了多项式库;内嵌了一般计算器是处理方式,完成了一般计算器的功能,在命令行交互状态还是按键交互状态都是可以采用的。

2017-10-05

Python代码[简单题]

最近做的Python的一些简单题目的源代码。适合于Python入门阅读。多看代码才能变为真的“玩蛇人”

2017-10-01

多项式计算器_version1_QT实现(C++)

这个一个多项式计算器,用QT实现。编程语言C++。 很酷,很好玩!请大家多多指教!

2017-10-01

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除