2 Agwave

尚未进行身份认证

学习与分享

等级
TA的排名 37w+

感知机的简单实现

导入库import numpy as npimport randomimport matplotlib.pyplot as plt数据集x, y = [], []for i in range(500): r = random.randint(0, 100) * 0.1 delta = random.randint(-500, 500) * 0.1 if del...

2020-01-16 14:35:10

我用python写小游戏

一、菜单二、界面展示三、游戏过程展示四、游戏规则介绍随机生成一个方阵,从左上角走到右下角,要求路线满足加法规则,举个例子第一个数字 + 第二个数字 = 第三个数字第二个数字 + 第三个数字 = 第四个数字以此类推……五、代码使用方法调好环境,比如安装好pygame和pyqt5运行main.py六、代码地址https://github.com/Agwave/Numb...

2019-12-31 12:28:12

python、socket实现用户间点到点通信

一、界面展示主界面:注册界面:登录界面:二、使用方法导入需要的库,如PyQt5,pymysql等建立数据库 QcChat在QcChat内建立 users 表,表结构如下:设置好connectMysql中参数运行 object 里的 server.py运行 main.py 。注册、登录。运行 debug 里的 main1.py。注册、登录。...

2019-11-27 13:46:23

Pytorch 实现 Adversarial Neural Cryptography(论文实现)

论文原文:https://arxiv.org/pdf/1610.06918.pdf实现代码:https://github.com/Agwave/Pytorch-Adversarial-Neural-Cryptography上图为论文内的模型的图片训练结果:利用模型进行预测:...

2019-10-08 23:13:39

利用python程序、虚拟串口软件、串口通信助手,实现串口通信(两串口互相收发文字)

一、流程简述程序可以参考:https://blog.csdn.net/colcloud/article/details/42454839这是我参考后简化的版本:https://github.com/Agwave/SerialThread/blob/master/SerialThread.py下面利用虚拟串口软件和串口通信助手软件对程序进行测试。利用虚拟串口软件虚拟出一对相连的串口COM...

2019-10-04 20:26:13

实现 pytorch 中 torch.nn.CrossEntropyLoss

简介为了更好地理解pytorch的CrossEntropyLoss,于是打算进行简单的实现。官方文档:https://pytorch.org/docs/stable/nn.html?highlight=crossentropyloss#torch.nn.CrossEntropyLoss官网loss的公式:x的维度是(batch_size,C)class的维度是(b...

2019-08-13 16:53:06

一个超简单的python线程

一、全部代码import threadingclass SimpleThread(threading.Thread): def __init__(self): threading.Thread.__init__(self) def run(self): print("查看当前线程: ", threading.current_thread())...

2019-07-07 15:27:41

匿名函数与可迭代函数

1 匿名函数与可迭代函数简介1.1 匿名函数简介需要使用简单功能的函数,但又不想繁琐地定义函数时,便可以使用匿名函数。匿名函数一般适用于单行代码的函数。它不需要显式地定义函数。匿名函数是以 lambda 关键字开始的,写法如下:lambda 参数1,参数2... : 表达式例如想定义两个数相加:result = lambda x, y : x + yprint(result(2,...

2019-06-30 15:14:18

C++ vector 简单教程

一、vector 简单介绍vector是表示可以改变大小的数组的序列容器。就像数组一样,向量使用连续的存储位置作为元素,这意味着它们的元素也可以使用常量指向其元素的“下标”来访问,并且与数组一样有效。但与数组不同,它们的大小可以动态变化,其存储由容器自动处理。在使用它时, 需要包含头文件 vector: #include<vector>二、vector 的声明和初始化vect...

2019-06-24 22:56:48

PyTorch之Tensor简单入门

0. 目录Tensor 简介创建 Tensor单个 Tensor 的操作两个 Tensor 间操作Tensor 和 Numpy 互操作Tensor 转为 GPU Tensor1. Tensor 简介Tensor 是 PyTorch 中重要的数据结构。可以把 Tensor 理解为一个高维数组。Tensor 可以是一个数(标量)、一维数组(向量)、二维数组(矩阵)或更高维的数组。...

2019-06-16 18:18:18

NumPy 入门

学 NumPy 前,先简单回答两个问题。1.什么是 NumPy?NumPy 是科学计算包。2.NumPy 可以用来干什么?NumPy 可以有效地存储和操作数值数组。并且相比于普通的 Python 列表,代码更少,运行速度更快。概述本文将分为两个部分:第一部分是对 NumPy 数组的简单介绍,能让我们在学习之前有 numpy 数组的一个大致的轮廓。第二部分是对...

2018-08-12 14:48:00
勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。