自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LeetCode-Alg: 针对LeetCode解题开发的基于python的数据结构和算法库

LeetCode-Alg: 针对LeetCode解题开发的基于python的数据结构和算法库

2023-03-19 11:34:52 145

原创 torch conv2d 卷积 底层复现 验证算法实现

pytorch conv2d的底层算法实现验证

2022-12-05 00:40:01 704

原创 深度学习 lr_scheduler 简易的warmup装饰器

深度学习 lr_scheduler 简易的warmup装饰器

2022-10-29 22:10:46 755

原创 opencv python的warpAffine()函数代码底层实现

目录参考代码参考opencv官方文档github代码地址代码函数接口请自行查看opencv官方文档。以下为warpAffine()接口的简单实现版本,默认borderMode=None, borderValue=(114, 114, 114)# Author: Jintao Huang# Email: hjt_study@qq.com# Date: 2021-6-16import numpy as npimport cv2 as cvfrom numpy.linalg

2021-06-16 21:04:49 2204

原创 Cython——使python速度与C相当,用Cython完成快排的小案例

文章目录Cython代码quick_sort.cppsort.pyxsetup.pymain.py运行代码运行结果Cythoncython官网: https://cython.readthedocs.io/代码: https://github.com/Jintao-Huang/dnn_study/tree/master/cython_study/quicksort视频讲解: https://www.bilibili.com/video/BV1MX4y1573k代码代码目录结构:quick_s

2021-02-04 20:25:28 376

原创 tensorboard scalar smoothing(smooth)操作 底层实现算法

已测试该算法现阶段与tensorboard的scalar smoothing 操作匹配 (时间:2020-5-15)def tensorboard_smoothing(x, smooth): """tensorboard smoothing 底层算法实现 :param x: shape(N,). const. :param smooth: smoothing系数 :return: new_x """ x = x.copy() weight =

2020-05-15 20:42:14 5389 2

原创 EfficientNet_PyTorch 实现,torchvision.models 实现风格

源码网址: https://github.com/Jintao-Huang/efficientnet_pytorch代码片段截图:

2020-05-14 18:54:34 986

原创 python 冒泡排序 选择排序 插入排序 快速排序 归并排序 算法源码

不多说,直接上源码吧def bubble_sort(arr): """冒泡排序 stable :param arr: List[T] :return: List[T] """ arr = arr.copy() for i in reversed(range(1, len(arr))): # 最大的往后扔 for ...

2020-04-10 23:57:33 293

原创 纯numpy 实现 简易回归网络 (前向传递、反向传递、更新参数)

纯numpy 实现 简易回归网络 (前向传递、反向传递、更新参数)

2020-02-25 18:01:56 517

原创 jetbrains 快捷键——pycharm,wetstorm,clion,Intellij idea,GoLang

文章目录jetbrains介绍快捷键jetbrains介绍jetbrains家族是一个非常优秀的集成开发环境,可以编写几乎大多数的编程语言。如果多种语言只用一种类型的编辑器的话,就只需要记住一个版本的快捷键就够了,非常的方便。官网:https://www.jetbrains.com/下载:https://www.jetbrains.com/products.htmlC/C++: CLi...

2020-01-28 21:50:14 345

原创 linux 命令详解——使用tar命令 压缩与解压 .tar.gz .tar.xz .tar.bz2

文章目录tar命令参数例子tar命令tar目前支持压缩和解压 .tar.gz,.tar.xz,.tar.bz2 格式的压缩文件。当然也支持 .tar 的文件,即不加任何压缩与解压算法的参数。但是tar不支持 .zip,.rar 等格式,请用 zip,unzip,rar 等命令实现。参数讲最常用的参数,知道这些就够了。其他的如果用到再翻手册必选参数:1、-f使用档案文件或设备,通...

2020-01-20 00:21:51 766

原创 操作系统 实验1——Linux内核编译及添加系统调用

文章目录Linux内核编译及添加系统调用步骤1 查看旧内核版本2 下源码3 进入root权限4 解压源码,并放置到特定文件夹5 添加系统调用6 安装各个必备软件包7 清楚残余的 .config .o 文件8 配置内核9 编译内核10 编译模块11 安装内核与模块12 配置grub引导程序13 清理中间文件14 重启15 查看内核版本16 删除旧内核17 测试自己添加的系统调用Linux内核编译及...

2020-01-12 15:37:40 1342 1

原创 C语言 指针——常量指针、指针常量、指向常量的指针常量

文章目录常量指针 与 指针常量常量指针指针常量指向常量的常指针指针数组 与 行指针指针数组行指针二重指针 与 行指针二重指针行指针函数指针 与 指针函数函数指针指针函数常量指针 与 指针常量常量指针常量指针:指针指向的内容是常量常量指针说的是不能通过这个指针改变变量的值但是可以通过其他的引用来改变变量的值。int const *p;int a = 4;p = &a;*p ...

2020-01-12 12:43:55 708

原创 操作系统 程序设计作业5——模拟分页系统的地址变换(公式法和硬拼法) (C++实现)

文章目录题目代码运行结果题目某分页系统中,程序空间与物理空间都是2GB,页面大小为4KB。已知某进程的页表如下,请编写程序模拟分页系统的地址变换过程。要求分为公式法和硬拼法两种方式实现,并对比体会两种方法的差别。要求:(1)用户输入逻辑地址,程序输出对应物理地址(2)用户输入的逻辑地址可以是十进制也可以是十六进制(3)输出的物理地址可以是十进制也可以是十六进制(4)两种方法的计算...

2019-12-15 14:50:52 2008

原创 操作系统 程序设计作业3——进程同步(信号量机制) (C++伪代码实现)

文章目录题目代码运行结果题目有一个盘子,可以放5个水果(苹果or桔子)。父亲每次向盘子随机放入一个水果(苹果or桔子),父亲放入水果的次数不少于11次。儿子只吃桔子,女儿只吃苹果。请编程使用信号量机制模拟解决此进程同步问题。打印信息包括盘子的情况、调度的情况以及父亲、儿子或者女儿执行的操作。代码//// Created by Jintao on 2019/12/15.///...

2019-12-15 14:44:54 2174

原创 操作系统 程序设计作业2——进程调度 (C++实现)

操作系统 程序设计作业——进程调度 (C++实现)文章目录操作系统 程序设计作业——进程调度 (C++实现)题目代码运行结果题目请编写一个程序,模拟若干进程调度执行的情况。假设进程的状态分为执行和就绪两种。每个进程以其PCB为代表即可,无需创建真正的进程。以链表的方式组织PCB,分为三个队列:freeQueue:一个空白PCB队列readyQueue:一个就绪队列runningQu...

2019-12-15 14:33:11 1884

空空如也

空空如也

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

TA关注的人

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