自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 在不同进程或设备间安全无损的传递Python对象

当你需要在不同进程或设备间安全无损的传递Python对象时,可以尝试使用Knight-bus库

2020-02-27 15:33:16 225

原创 反编译"木兰编译器"并分析源码

大家都在说木兰编译器是在水项目,但我感觉很多人啥也不知道跟着黑,你随机抽样几个网友出来很有可能都解释不清楚Parser和lexer.所以我找到时间,拆开木兰编译器看看源码,是好是坏拆开看.

2020-01-31 20:42:08 637

原创 超级简洁的Python风格加解密

Python - 5行代码实现(对称/非对称)加解密安装简单示例API文档和代码仓库说明安装pip install loopyCrypto简单示例基于RSA的非对称加密import loopyCryptor# 生成一个密钥对public_key, private_key = loopyCryptor.generate_RSA_key()# 加密cipher_byte = lo...

2020-01-01 18:48:06 586

原创 一种基于整数指令的小数进制转换算法(附mips源码)

目录问题的提出算法思路算法伪代码算法误差分析MIPS代码这个算法在整个流程里的位置问题的提出我的计组课设 - “浮点数的表示和计算”需要假设没有浮点表示和计算的硬件,用软件方法采用仿真方式实现IEEE 754单精度浮点数的表示及运算功能,其中关于二进制转十进制小数的部分比较困难, 查询资料也无果,于是我提出了这个算法,它的特点在于:不使用浮点指令算法中的所有变量都只能存储于32位的寄存器...

2019-12-02 16:04:00 954 3

原创 使用python来模拟运行mips

使用python来模拟运行mips用法Shell运行汇编(mips指令->机器码)反汇编(机器码->mips指令)运行运行 - Debug介绍ContributingDev info`Assembler``Simulator`DependencyUnit test用法pip install fengyong来安装一个mips模拟器,它可以支持Shell运行,汇编,反汇编,按文件运行...

2019-10-20 16:00:58 1612 1

原创 决策树:什么是基尼系数(“杂质 增益 指数 系数”辨析)

决策树:什么是基尼系数在我翻译学习这篇Random Forests for Complete Beginners的时候,对基尼系数和它相关的一些中文表达充满了疑问,查了一些资料以后,完成了这篇文章。其中基尼杂质系数的计算和解释参考了A Simple Explanation of Gini Impurity。如果你查看scikit-learn中DecisionTreeClassifier的文...

2019-05-04 14:27:54 97641 11

翻译 面向初学者的机器学习教程:随机森林

本文内容大致翻译自Random Forests for Complete Beginners,我个人修改或添加了部分内容,若感觉价值不高,请跳过或参阅原文。专属初学者的随机森林教程随机森林和决策树的指南一个很好玩的是:我针对这篇文章制作了一个基于Jupyter Notrbook的动态教程,这里就是playground示例。现在开始我们的教程!1.决策树1.1 什么是决策树随机森林...

2019-05-04 14:23:10 104790

翻译 面向初学者的机器学习教程:从零开始使用Python实现一个神经网络

本文内容大致翻译自Machine Learning for Beginners: An Introduction to Neural Networks,我个人修改或添加了部分内容,若感觉价值不高,请跳过或参阅原文。面向初学者的机器学习教程:神经网络简介简单解释神经网络如何工作,并且从零开始使用Python实现一个神经网络。神经网络可能并没有你想象的那么复杂。虽然“神经网络”这个词经常被用...

2019-05-02 11:40:31 90885 4

原创 利用BST实现一个城市数据库

利用BST实现一个城市数据库TaskFeatureCodeBST(With balance function)CityDBmainTask利用BST实现一个城市数据库:每个数据库结点包括城市名称和以整数x与y表示的城市坐标,根据城市名称组织该BST;在该数据库上实现按城市名称进行的插入、删除和检索;打印出以指定字母打头的所有城市记录;打印出与指定点的距离在给定值之内的所有城市记录;...

2019-04-27 14:58:18 26985

原创 对三元表实现的稀疏矩阵的快速转置

总的来说,交换行列索引+放到正确位置python实现与分析以下大部分代码都用于输出和分析思路,若需查看实现,请向下移至c++实现。# 一些初始化和引入import pandas as pdcol =["col", "row","value"]matrix_dst1,matrix_dst2 = [],[]from IPython.display import display首先,初...

2019-04-17 18:32:37 615

原创 递归计算中缀表达式

递归计算中缀表达式计算一个四则运算的中缀表达式如:Input: 6+12*(15*5+2-4)+5/(1+2)Output: 883.667#include <iostream> using namespace std;float value(int priorty = 2){ float result = (priorty == 0) ? 0 : valu...

2019-04-12 13:56:13 29763

空空如也

空空如也

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

TA关注的人

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