11 2023 档案
摘要:首先我们先找一个库 然后我们执行这个 git clone git@github.com:SNNU-CmpEdu/ECPM.git 然后再文件夹中我们就发现这个文件夹了
阅读全文
posted @ 2023-11-27 21:27
lipu123
摘要:首先,登陆GitHub,然后,在右上角找到“Create a new repo”按钮,创建一个新的仓库: 在Repository name填入learngit,其他保持默认设置,点击“Create repository”按钮,就成功地创建了一个新的Git仓库:这里我已经存在了 注意创建的时候一定要勾
阅读全文
posted @ 2023-11-27 20:27
lipu123
摘要:Please make sure you have the correct access rights and the repository exists.解决方法 首先我们先尝试这运行这个命令 ssh -T git@github.com 如果报错: git@github.com: Permissi
阅读全文
posted @ 2023-11-27 20:17
lipu123
摘要:在Git中,删除也是一个修改操作,我们实战一下,先添加一个新文件test.txt到Git并且提交: git add test.txt git commit -m "add test.txt" 一般情况下,你通常直接在文件管理器中把没用的文件删了,或者用rm命令删了: rm test.txt 这个时候
阅读全文
posted @ 2023-11-27 17:55
lipu123
摘要:1.情景1 自然,你是不会犯错的。不过现在是凌晨两点,你正在赶一份工作报告,你在readme.txt中添加了一行: cat readme.txt 在你准备提交前,一杯咖啡起了作用,你猛然发现了stupid boss可能会让你丢掉这个月的奖金! 既然错误发现得很及时,就可以很容易地纠正它。你可以删掉最
阅读全文
posted @ 2023-11-27 17:46
lipu123
摘要:现在,假定你已经完全掌握了暂存区的概念。下面,我们要讨论的就是,为什么Git比其他版本控制系统设计得优秀,因为Git跟踪并管理的是修改,而非文件。 为什么说Git管理的是修改,而不是文件呢?我们还是做实验。第一步,对readme.txt做一个修改,比如加一行内容: cat readme.txt 然后
阅读全文
posted @ 2023-11-27 17:32
lipu123
摘要:工作区(Working Directory) 是你在电脑里能看到的目录,比如我的learngit文件夹就是一个工作区: 版本库(Repository) 工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。 Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)
阅读全文
posted @ 2023-11-27 17:20
lipu123
摘要:现在,你已经学会了修改文件,然后把修改提交到Git版本库,现在,再练习一次,修改readme.txt文件如下: Git is a distributed version control system. Git is free software distributed under the GPL. 然
阅读全文
posted @ 2023-11-27 17:09
lipu123
摘要:我们已经成功地添加并提交了一个readme.txt文件,现在,是时候继续工作了,于是,我们继续修改readme.txt文件,改成如下内容: Git is a distributed version control system. Git is free software. 现在,运行git stat
阅读全文
posted @ 2023-11-27 16:29
lipu123
摘要:1 登录 我们在添加仓库的时候需要登录 git config --global user.email "email@example.com" git config --global user.name "Your Name" 2.创建版本库并提交文件 首先我们先进入我们所需的文件夹中,这个类似于li
阅读全文
posted @ 2023-11-27 15:57
lipu123
摘要:https://leetcode.cn/problems/palindrome-partitioning-ii/description/ 给你一个字符串\(s\),请你将\(s\)分割成一些子串,使每个子串都是回文。 返回符合要求的 最少分割次数。 示例 1: 输入:s = "aab" 输出:1 解
阅读全文
posted @ 2023-11-27 11:28
lipu123
摘要:拉格朗日插值多项式 ( p_n(x) ) 的表达式为: \(p_n(x) = \sum_{k=0}^{n} f(x_k) \cdot l_k(x)\) 其中,( f(x_k) ) 是在插值节点 ( x_k ) 处的函数值,( l_k(x) ) 是拉格朗日插值基函数: \(l_k(x) = \prod
阅读全文
posted @ 2023-11-26 21:02
lipu123
摘要:最小栈 https://leetcode.cn/problems/min-stack/description/ 设计一个支持\(push\),\(pop\) ,\(top\) 操作,并能在常数时间内检索到最小元素的栈。 实现 MinStack 类: MinStack() 初始化堆栈对象。 void
阅读全文
posted @ 2023-11-25 11:41
lipu123
摘要:子集 给你一个整数数组\(nums\),数组中的元素 互不相同 。返回该数组所有可能的子集(幂集)。 解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。 示例 1: 输入:nums = [1,2,3] 输出:[[],[1],[2],[1,2],[3],[1,3],[2,3],[1,2,3]]
阅读全文
posted @ 2023-11-23 21:06
lipu123
摘要:链接:https://ac.nowcoder.com/acm/contest/69695/B 来源:牛客网 小红定义一个01串的“连续段”为:连续相同字符的极大长度。例如:"110001111"有一个长度为2的连续段,有一个长度为3的连续段,有一个长度为4的连续段。 小红拿到了一个01串,但其中有一
阅读全文
posted @ 2023-11-21 19:15
lipu123
摘要:链接:https://ac.nowcoder.com/acm/contest/69695/D 来源:牛客网 小红拿到了两个正整数\(a\)和\(b\),她每次操作可以选择其中一个正整数,删除一个数位。例如,对于"1243"而言,进行一次操作可以生成"124"、"123"、"143"或"243"。 小
阅读全文
posted @ 2023-11-21 17:59
lipu123
摘要:给定一个字符串\(s\),通过将字符串\(s\)中的每个字母转变大小写,我们可以获得一个新的字符串。 返回 所有可能得到的字符串集合 。以任意顺序返回输出。 示例 1: 输入:s = "a1b2" 输出:["a1b2", "a1B2", "A1b2", "A1B2"] 示例 2: 输入: s = "
阅读全文
posted @ 2023-11-20 21:15
lipu123
摘要:格雷厄姆算法在并行机排序问题中的2-近似算法证明: 让我们将作业\(i\)在机器\(j\)上的完成时间表示为\(C_{ij}\),\(C_i\)表示在格雷厄姆算法中作业\(i\)的完成时间。同时,\(OPT\)表示给定问题的最优解。 格雷厄姆算法的最优性: 在格雷厄姆算法中,作业在变得可用时立即分配
阅读全文
posted @ 2023-11-20 20:25
lipu123
摘要:给定一个字符串\(s\),请你找出其中不含有重复字符的最长子串的长度。 示例 1: 输入: s = "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 示例 2: 输入: s = "bbbbb" 输出: 1 解释: 因为无重复字符的最长子串是 "b"
阅读全文
posted @ 2023-11-18 16:56
lipu123
摘要:链接:https://vjudge.net/problem/POJ-3320/origin JES读一本书,要看完所有的知识点,这本书共有\(P\)页,第\(i\)页恰好有一个知识点\(a_i\),(每一个知识点都有一个整数编号)。全书同一个知识点可能会被提到多次,他希望阅读其中一些连续的页把所有知
阅读全文
posted @ 2023-11-18 16:33
lipu123
摘要:给定一个含有\(n\)个正整数的数组和一个正整数\(target\)。 找出该数组中满足其总和大于等于 target 的长度最小的 连续子数组\([numsl, numsl+1, ..., numsr-1, numsr]\),并返回其长度。如果不存在符合条件的子数组,返回 0 。 示例 1: 输入:
阅读全文
posted @ 2023-11-18 11:23
lipu123
摘要:给你一个字符串\(s\)、一个字符串\(t\)。返回\(s\)中涵盖\(t\)所有字符的最小子串。如果\(s\)中不存在涵盖\(t\)所有字符的子串,则返回空字符串 "" 。 注意: 对于\(t\)中重复字符,我们寻找的子字符串中该字符数量必须不少于\(t\)中该字符数量。 如果\(s\)中存在这样
阅读全文
posted @ 2023-11-17 20:17
lipu123
摘要:vector 一维 对于一个一维的vector,我们可以用这个,这个是默认从小到大排序的。 vector<int>v; sort(v.begin(),v.end()); 然后我们如果想从大到小排序的话,需要这样 int cmp(int x,int y){ return x>y; } vector<i
阅读全文
摘要:链接:https://ac.nowcoder.com/acm/contest/69117/C 来源:牛客网 小红拿到了一个数组,她每次可以进行如下操作之一: ·选择一个元素\(x\),将其分裂为\(1\)和\(x-1\)。 ·选择一个元素\(x\),将其分裂为\(a\)和\(b\),需要保证\(a
阅读全文
posted @ 2023-11-13 19:36
lipu123
摘要:给你一个整数数组\(nums\)和一个整数\(k\),请你统计并返回 该数组中和为\(k\)的子数组的个数。子数组是数组中元素的连续非空序列。 示例 1: 输入:nums = [1,1,1], k = 2 输出:2 示例 2: 输入:nums = [1,2,3], k = 3 输出:2 提示: \(
阅读全文
posted @ 2023-11-12 20:30
lipu123
摘要:二分查找 题目链接 给定一个\(n\)个元素有序的(升序)整型数组\(nums\)和一个目标值\(target\),写一个函数搜索$nums 中的 target,如果目标值存在返回下标,否则返回 -1。 示例 1: 输入: nums = [-1,0,3,5,9,12], target = 9 输出:
阅读全文
posted @ 2023-11-11 20:36
lipu123
摘要:链接:https://ac.nowcoder.com/acm/contest/68346/C 来源:牛客网 游游制定了一个刷题计划,她找到了\(n\)套试卷,每套试卷的题目数量为\(a_i\)。游游每天上午最多打开一套试卷,下午最多打开一套试卷,也可以选择不刷题而摸鱼。当游游打开一套试卷后,她就会把
阅读全文
摘要:链接:https://ac.nowcoder.com/acm/contest/68346/B 来源:牛客网 游游想知道,有多少个长度为\(n\)的排列满足任意两个相邻元素之和都不是素数。你能帮帮她吗? 我们定义,长度为\(n\)的排列值一个长度为\(n\)的数组,其中1到\(n\)每个元素恰好出现了
阅读全文
posted @ 2023-11-10 20:54
lipu123
摘要:链接:https://leetcode.cn/studyplan/dynamic-programming/ 斐波那契类型 打家劫舍 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,
阅读全文
posted @ 2023-11-06 16:31
lipu123
摘要:小红拿到了一个链表。她每次操作会随机选择一个节点,将该节点、该节点下个节点和该节点上一个节点同时删除。请注意,如果选择的节点是头节点,则不存在上一个节点;若是尾节点,则不存在下一个节点。小红希望你计算将链表删成空链表的操作次数的期望。 \[1<=n<= 10^5 \]如果你返回的答案和正确答案的相对
阅读全文
posted @ 2023-11-06 10:42
lipu123
摘要:https://leetcode.cn/studyplan/introduction-to-pandas/ 1.删去丢失的数据 首先我们看一下 print(students['name'].isnull())返回的什么 0 False 1 True 2 False 3 False Name: nam
阅读全文
posted @ 2023-11-05 21:33
lipu123
摘要:1. iloc 定义 iloc索引器用于按位置进行基于整数位置的索引或者选择。 语法 就是先行选择然后再列选择 df.iloc [row selection, column selection] 例子 (1)准备数据: (2)选择单行或单列 data.iloc[2] # 第二行 data.iloc[
阅读全文
posted @ 2023-11-05 20:44
lipu123
摘要:给你一个下标从\(0\)开始的整数数组\(nums\)。 请你从所有满足\(i < j < k\)的下标三元组\((i, j, k)\)中,找出并返回下标三元组的最大值。如果所有满足条件的三元组的值都是负数,则返回\(0\)。 下标三元组\((i, j, k)\)的值等于\((nums[i] - n
阅读全文
posted @ 2023-11-05 11:34
lipu123
摘要:1.可以向KMeans传入的参数: sklearn官网所提供的参数说明有9个,我们使用时,如无特别需要,一般只有第一个参数(n_cluster)需要设置,其他参数直接采用默认值即可。 一种示例: klearn.cluster.KMeans(n_clusters=8, init='k-means++'
阅读全文
posted @ 2023-11-04 15:53
lipu123
摘要:1.lambda 这个可以看成函数的简化版,下面看几个例子: 例1 a = 10 f = lambda x: x * a print(f) print(type(f)) print(f(3)) <function <lambda> at ...> # 这里的 ... 指得是运行代码时分配的地址 <c
阅读全文
posted @ 2023-11-04 11:23
lipu123
摘要:# coding: utf-8 # @Author : lishipu # @File : 06_principal_component_analyze.py # -*- coding: utf-8 -*- # 代码4-6 主成分分析降维 import pandas as pd import xlw
阅读全文
posted @ 2023-11-03 21:00
lipu123
摘要:#拉格朗日插值代码 import pandas as pd #导入数据分析库Pandas import numpy as np import matplotlib.pyplot as plt import xlwt from scipy.interpolate import lagrange #导入
阅读全文
posted @ 2023-11-03 20:24
lipu123
摘要:给你一个下标从\(0\)开始的整数数组\(nums\)和一个整数\(target\)。 返回和为\(target\)的\(nums\)子序列中,子序列长度的最大值。如果不存在和为\(target\)的子序列,返回 -1 。 子序列 指的是从原数组中删除一些或者不删除任何元素后,剩余元素保持原来的顺序
阅读全文
posted @ 2023-11-02 21:26
lipu123
摘要:给你一个下标从\(0\)开始、长度为\(n\)的整数数组\(nums\),和一个整数\(k\)。 你可以执行下述递增运算任意次(可以是\(0\)次): 从范围\([0, n - 1]\)中选择一个下标\(i\),并将\(nums[i]\)的值加\(1\)。 如果数组中任何长度大于或等于\(3\)的子
阅读全文
posted @ 2023-11-02 20:03
lipu123
摘要:1. 这个可以放在模型net的__init__:中 for name, param in self.named_parameters(): if 'weight' in name: nn.init.xavier_normal_(param) 比如说: class Model(nn.Module):
阅读全文
posted @ 2023-11-01 11:05
lipu123