
学习笔记
文章平均质量分 58
学习新知识时,用于记录
A-Egoist
这个作者很懒,什么都没留下…
展开
-
Gini Coefficient and Lorenz Curve
Gini 系数和洛伦兹曲线 (Lorenz Curve) 是用于衡量推荐列表中物品流行度分布不均衡程度的两个重要指标. Gini 系数越高, 推荐的物品流行度越集中于少数流行物品. 洛伦兹曲线则通过绘制推荐物品流行度的累计分布曲线来分析推荐物品的集中程度.原创 2024-06-13 16:31:12 · 776 阅读 · 0 评论 -
推荐系统中常用评价指标及其实现
本文参考大量文章整理了推荐系统中推荐系统中常用评价指标的定义及实现, 包含 Recall, Precision, HR, MRR, MAP, NDCG 等指标.原创 2024-03-20 21:04:45 · 2110 阅读 · 0 评论 -
《论文写作》课程总结
本文是我对《论文写作》课程的一个学习总结. 在上这门课程前我已经开始了论文写作, 我觉得这门课对我的最大作用就是将我以前从视频、博客、写作和经验贴等地方学习到的经验串起来了. 接下来, 我会根据我的收获对这门课做一个总结.原创 2023-10-30 16:01:14 · 1042 阅读 · 1 评论 -
如何读文献
吃饭、睡觉、读文献, 都很重要读文献的目的很重要, 要带着目的读文献即使你以后不做科研, 不搞学术, 读文献也可以培养你迅速准确了解一个领域的进展、知识和信息的能力, 这个能力是无价的.原创 2023-04-24 16:46:38 · 601 阅读 · 0 评论 -
使用 yapf 格式化 python 代码
在 Visual Studio Code 的 setting 中设置 python.formatting.provider 为 yapf。(macOS) 自动格式化代码。在环境中安装 yapf 库。原创 2023-03-06 21:41:55 · 410 阅读 · 0 评论 -
VS Code 选择 Python 解释器
VS Code 选择 Python 解释器原创 2023-03-05 10:07:15 · 600 阅读 · 0 评论 -
GitHub Workflow
本文详细阐述了 github 工作流原创 2023-02-19 15:30:42 · 704 阅读 · 0 评论 -
PyTorch 张量和模型的保存与加载
PyTorch 中 Tensor 和模型可以保存为.pt.pth.pkl格式的文件,三者在格式上没有区别。原创 2023-02-16 17:24:43 · 2494 阅读 · 1 评论 -
炼丹手册
Python 日志输出 Loguru原创 2023-02-14 16:11:31 · 191 阅读 · 1 评论 -
Python 中模块 (Modules) 和包 (Packages) 的区别
Python 中 Module 和 Package 的含义和区别原创 2023-02-14 16:10:24 · 222 阅读 · 0 评论 -
Python 命名规范
函数名, 变量名和文件名应该是描述性的, 尽量避免缩写, 特别要避免使用非项目人员不清楚难以理解的缩写, 不要通过删除单词中的字母来进行缩写.所谓”内部(Internal)”表示仅模块内可用, 或者, 在类内是保护或私有的。用单下划线开头表示模块变量或函数是 protected (使用from module import *时不会包含).用双下划线__开头的实例变量或方法表示类内私有.原创 2023-02-14 15:47:28 · 320 阅读 · 0 评论 -
Python 固定随机数种子
在使用随机函数之前调用此函数固定随机数种子,使得训练结果可以复现。原创 2023-02-14 14:29:02 · 820 阅读 · 0 评论 -
PyTorch 中 tensor.view() 和 tensor.reshape() 的区别
当满足 tensor 连续条件的时候 tensor.reshape() 和 tensor.view() 效果相同;当不满足时, tensor.reshape() 效果与 tensor.clone().view() 相同.只是对原始 tensor 做一个视图的改变, 新的 tensor 与原始 tensor 共享存储空间. 当新的 tensor 改变的时候, 原始 tensor 也会改变.官方推荐使用 tensor.clone().view() 来代替 tensor.reshape().原创 2023-02-06 19:40:43 · 910 阅读 · 0 评论 -
Python 数据可视化 笔记
文章目录Python 数据可视化Numpy 基础基础操作高级操作Pandas 基础DataFrameSeries索引Pandas 高级操作Matplotlib 基础Matplotlib 介绍函数式编程和面向对象编程Matplotlib 中的格式化字符串更新中…Python 数据可视化import numpy as npimport pandas as pdimport matplotlib.pyplot as pltNumpy 基础ndarray_a = np.array([1, 2, 3,原创 2022-05-25 11:53:12 · 413 阅读 · 0 评论 -
研究新意度(Novelty)的五大误解
视频地址:你(被)吐槽过论文不够 novel 吗?【论文精读】原文地址:Novelty in Science —— A guide for reviewers原创 2022-02-15 17:38:19 · 364 阅读 · 0 评论 -
Gitee 基础使用教程
Gitee 基础使用教程本篇博客仅介绍如何使用个人远程仓库。Step 1 在 Gitee 创建远程仓库。1)新建仓库2)设置仓库基本信息3)初始化仓库4)创建远程仓库成功Step 2 创建本地仓库1)复制远程仓库地址2)在本地文件夹内空白位置右键单击,然后选择 git bash here 打开命令行窗口3)运行克隆指令,在本地创建文件夹git clone https://gitee.com/A-Egoist/demo.gitStep 3 上传代码1)在资源管理器可以原创 2022-01-01 12:40:51 · 1306 阅读 · 0 评论 -
ARM 汇编(sum, gcd, lcm, sort, max, min, strcpy)
1 一位数组按某种规律求和1.1 一维数组求和 AREA ARRAYSUM, CODE, READONLY ENTRYSTART LDR R0, =src MOV R1, #0 MOV R3, #0 LOOP LDR R2, [R0] ADD R0, R0, #4 ADD R3, R3, #1 ADD R1, R1, R2 CMP R3, #len BNE LOOPSTOP MOV R5, R1 MOV R0, #24 LDR R1, =0x0300000 SWI原创 2021-12-30 09:14:14 · 1304 阅读 · 0 评论 -
深度学习环境的导出和配置
导出Python环境配置以及快速配置环境。原创 2021-09-18 10:40:01 · 2429 阅读 · 0 评论 -
软著材料准备
1 申请材料——源代码要求:每页50行,共60页,不能有空行1)段落设置2)字体设置3)页面设置通过调整页边距,使得每页行数为504)添加行号选择“连续”5)添加页眉页脚页眉设置为:软件名称+版本号+源代码,如:XXX系统V1.0 源代码页脚设置为:page/pages2 申请材料——说明书1)字体设置正文部分采用:宋体、小四2)页眉设置软件名称+版本号+源代码,如:XXX系统V1.0 源代码3)页脚设置页脚设置为:page/pages4)添加目录3 其原创 2021-08-29 22:25:42 · 2828 阅读 · 1 评论 -
qt控件设置图标方法总结
1.qtreewidget设置图标 QTreeWidgetItem* topitem1 = new QTreeWidgetItem(ui->treeWidget); topitem1->setText(0, QString("用户管理")); QIcon icon1; icon1.addPixmap(QPixmap(":/customer.png")); topitem1->setIcon(0, icon1); ui->treeWidget-原创 2021-08-03 09:48:10 · 3383 阅读 · 0 评论 -
qtablewidget中一列添加多个控件
一列中添加多个控件 //设置查看图片按键 QPushButton* viewimage = new QPushButton(); viewimage->setText("查看图片"); connect(viewimage, &QPushButton::clicked, this, &Mainwindow::clickViewImage); //设置查看PDF按键 QPushButton* viewpdf = new原创 2021-08-02 15:57:17 · 799 阅读 · 0 评论 -
inno setup 卸载程序
inno setup在卸载程序的时候删除改程序的所有文件将一下代码复制到.iss最后面[code]procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep);begin if CurUninstallStep = usDone then begin DelTree(ExpandConstant('{app}'), True, True, True); end;end;...原创 2021-07-29 12:24:02 · 1723 阅读 · 0 评论 -
大二暑期实习记录
文章目录1 c++中lambda表达式用法2 c++类、对象、继承原创 2021-07-12 17:49:10 · 347 阅读 · 0 评论 -
《复杂》阅读笔记
文章目录《复杂》阅读笔记1 复杂性是什么?2 动力学、混沌和预测《复杂》阅读笔记1 复杂性是什么?1.1 复杂系统的共性:1.复杂的集体行为2.信号和信息处理3.适应性1.2 复杂系统的定义def 1:复杂系统是由大量组分组成的网络,不存在中央控制,通过简单运作规则产生出复杂的集体行为和复杂的信息处理,并通过学习和进化产生适应性。def 2:具有涌现和自组织行为的系统。1.3 复杂性科学的核心问题涌现和自组织行为是如何产生的。2 动力学、混沌和预测2.1 动力系统理论的起源原创 2021-07-12 17:42:46 · 274 阅读 · 0 评论 -
现代软件工程个人实践作业1——代码管理
现代软件工程个人实践作业1——代码管理1.远程仓库地址项目URL:url2.Git的安装与配置Git下载地址Windows系统Git安装教程(详解Git安装过程)3.代码设计3.1程序名称WordCount3.2功能说明程序统计文本文件(纯英文)的字符数或者单词数。由空格或逗号分割开的都视为单词,且不做单词的有效性校验。3.3输入输出说明输入: [parameter] [input_file_name]注: [parameter]为控制参数,取 ”-c” 或 ”-w” ;[inpu原创 2021-05-07 16:03:58 · 2162 阅读 · 2 评论 -
前端基础——HTML
前端基础——HTML网页基础概念1.网页&网站, 网站是网页的集合2.HTML(超文本标记语言, Hyper Text Markup Language)3.浏览器内核(渲染引擎)4.web标准标准说明结构HTML表现CSS行为JavaScriptweb标准最佳体验方案:结构、样式、行为相分离,即结构写到HTML文件中,表现写到CSS文件中,行为写到JavaScript文件中。HTML基础语法规范1.基本语法1.HTML标签是由尖括号包围原创 2021-04-12 22:47:31 · 163 阅读 · 0 评论 -
爬虫实战——豆瓣电影Top250
爬虫实战——豆瓣电影Top250准备阶段网页分析在目标网页直接ctrl+u查看网页源代码(或者F12审查),豆瓣的网页源代码就出现了(非常友好):<!DOCTYPE html><html lang="zh-CN" class="ua-windows ua-webkit"><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <met原创 2021-04-07 08:52:39 · 1106 阅读 · 0 评论 -
LaTex简单入门笔记
@TOPLaTex入门笔记前言很早之前写博客的时候就用LaTex写数学公式了,但是一直没有系统的学习过LaTex,正好逻辑代数的实验报告推荐使用LaTex编写,那我就开始系统的学习一边LaTex了。不得不说在用过LaTex之后对Word的排版是真的难以忍受了。但是现在对于我来说用纯LaTex写实验报告之类的还是太慢了,所以现阶段我都是用md+LaTex编写的。话说,用md写LaTex的入门笔记是不是不太行(╥╯^╰╥)LaTex的安装与配置参考:使用VSCode编写LaTeXLaTex基础原创 2021-03-31 20:34:23 · 448 阅读 · 0 评论 -
xlwings个人总结
获取行数和列数在这里插入代码片rows = sheet.used_range.last_cell.row # 获取行数columns = sheet.used_range.last_cell.column # 获取列数读取整张表list_value = sheet.range('A1:' + chr(ord('A') + columns - 1) + str(rows)).value将整个二维表写入Excelsheet.range('A1').expand('table').value原创 2021-02-03 00:45:26 · 515 阅读 · 0 评论 -
SQL Server 学习笔记——T-SQL
SQL学习笔记SQL概述SQL按其功能可以分为三大部分:数据定义功能、数据操纵功能和数据控制功能DDL、DML、DCLSQL功能命令动词数据定义CREATE、ALTER、DROP数据操纵SELECT、INSERT、UPDATE、DELETE数据控制GRANT、REVOKESQL数据定义创建数据库CREATE DATABASE DemoON(NAME=Demo_DataFILENAME='E:\Test\Demo_Data\Demo_Data.m原创 2020-11-29 17:09:00 · 541 阅读 · 0 评论 -
SQL Sever 学习笔记——图形化创建数据库
SQL Sever Management Studio基础启动连接到数据库服务器连接服务器之后可以看到界面的左侧如图所示:展开数据库选项卡后,可以看到已经存在的数据库:创建数据库右键单击“数据库”选项,选择“新建数据库”选项:我们根据需求依次修改“常规”、“选项”、“文件组”等信息。SQL Server 数据库种类及文件在上面新建数据库的过程中,我们需要对数据库文件进行命名,在此之前我们就需要了解到数据库文件的种类。文件分为两种,分别是数据文件(.mdf | .ndf)和日志文件(原创 2020-11-26 17:19:16 · 6463 阅读 · 2 评论