笔记
文章平均质量分 53
Jeffrey9264
我就懒
展开
-
关于conda安装pytorch gpu总是会自动变成cpu版本
居然能够连带着把gpu版本的pytorch下载下来,大家可以试试,看看是个例还是通用情况。这篇文章讲了三种方法,由于我使用的服务器无法连接外网,所以这些方法我没成功。原创 2024-04-11 21:54:54 · 413 阅读 · 0 评论 -
ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the ‘ssl‘ module is compiled with
解决:原创 2023-06-29 23:41:21 · 301 阅读 · 0 评论 -
关于我想安装cuda11.8版本的torch
重新去搜了个命令:pip install torch==1.8.0+cu111 torchvision==0.9.0+cu111 torchaudio==0.8.0 -f https://download.pytorch.org/whl/torch_stable.html。用这个官网的命令下,一直会把cpu版本的一起下下来,导致运行的时候一直cpu版本而不是gpu版本,torch.cuda.is_available()这个是false,问题很大。原创 2023-06-28 17:21:38 · 7882 阅读 · 11 评论 -
随便记录一下,整吐了
对了,还有一种情况也会报这个错误,如果是cpu版本也会报错,看一下自己的torch是cpu版本还是gpu版本,怎么检查?如果是windows要用分布式,应该设置distributed_backend = 'dp'这个错误,意思是用的分布式代码,但是我tm只有一台机子,我要单机运行,怎么改?把distributed_backend = 'ddp'改为。原创 2023-06-01 21:27:11 · 640 阅读 · 0 评论 -
【BA无标度网络(无限规模)的传播阈值推导过程】
时刻,只有一个节点被感染,我们把它称为"Patient Zero"。在每个时间步中,已经被感染的节点以一定的传播概率。如果我们希望传播过程能够持续下去,也就是疾病能够在网络中蔓延开来,那么传播概率。这样,每个感染节点平均会传染给多于一个的邻居节点,从而导致疾病的传播。在BA无标度网络中,每个节点的度数是随机增长的,遵循幂律分布。表示网络的平均度数,它是节点度数的期望值。表示网络中所有节点的度数之和。能够成功传染给它的邻居的概率为。是一个重要的临界点,当传播概率。将疾病传给它的邻居节点。原创 2023-05-28 00:00:00 · 917 阅读 · 0 评论 -
Anaconda pytorch环境包(较全面)
可能还是有些朋友没有安装上,或者其他一些环境因为各种原因安装不上。我这里提供一个我的环境包,不止torch,里面包含了很多东西,3个多g(最下面有详细)。直接下载下来解压放在Anaconda的envs文件夹下,再在项目中引入即可。打开pycharm,打开你的项目文件,左上角file->settings。选择envs目录下环境包中的python.exe,然后OK。环境包正在上传,上传好了我会把链接放上来。将环境包下载下来,解压放到envs下面。原创 2023-03-22 14:53:28 · 1422 阅读 · 0 评论 -
c++中i++和++i
1原创 2023-02-23 21:02:15 · 381 阅读 · 0 评论 -
论文写作心得
本篇简单记录了上完闵帆老师的《论文写作》课程的一些心得体会。原创 2022-12-12 19:44:11 · 202 阅读 · 0 评论 -
安装transformers报错error:can‘t find Rust compiler(无需安装Rust)
error:can't find Rust compiler & ERROR: Failed building wheel for tokenizers原创 2022-11-21 16:02:20 · 5165 阅读 · 10 评论 -
Anaconda安装torch
无原创 2022-07-01 12:00:00 · 17763 阅读 · 4 评论 -
pyahocorasick的安装问题
很多文章已经说了安装不成功是需要安装vs,而我已经安装好了vs,pyahocorasick也已经安装好了,但是一运行还是报错,说没有这个模块。原因好像是直接pip,安装到了项目的目录下面,需要安装到python的文件夹下面解决方法:指定安装位置,安装到python的lib文件夹下面pip install --target=E:\ForStu\Python\Python38\Libpyahocorasick路径以你自己的python路径为准...原创 2021-11-26 15:03:53 · 586 阅读 · 2 评论 -
菜鸟刷题(16)【01背包问题变形&完全背包问题】
力扣 494目标和给你一个整数数组 nums 和一个整数 target 。向数组中的每个整数前添加'+' 或 '-' ,然后串联起所有整数,可以构造一个 表达式 :例如,nums = [2, 1] ,可以在 2 之前添加 '+' ,在 1 之前添加 '-' ,然后串联起来得到表达式 "+2-1" 。返回可以通过上述方法构造的、运算结果等于 target 的不同 表达式 的数目。示例 1:输入:nums = [1,1,1,1,1], target = 3输出:5解释:一共有 ..原创 2021-06-11 17:41:30 · 134 阅读 · 0 评论 -
菜鸟刷题(15)【分割等和子集】
01背包问题变形给你一个 只包含正整数 的 非空 数组nums 。请你判断是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。示例 1:输入:nums = [1,5,11,5]输出:true解释:数组可以分割成 [1, 5, 5] 和 [11] 。示例 2:输入:nums = [1,2,3,5]输出:false解释:数组不能分割成两个元素和相等的子集。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/partiti.原创 2021-06-09 22:14:27 · 207 阅读 · 0 评论 -
菜鸟刷题(14)【01背包问题】
【01背包问题】有N件物品和一个容量是V的背包。每件物品只能使用一次。第i件物品的体积是vi,价值是wi。求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。输出最大价值。输入格式第一行两个整数,N,V,用空格隔开,分别表示物品数量和背包容积。接下来有N行,每行两个整数vi,wi,,用空格隔开,分别表示第ii件物品的体积和价值。输出格式输出一个整数,表示最大价值。数据范围0<N,V≤10000<N,V≤100...原创 2021-06-06 14:39:04 · 355 阅读 · 0 评论 -
2021-06-04 菜鸟刷题(13) 【动态规划 股票】
【买卖股票的最佳时机 II&买卖股票的最佳时机 III】力扣122. 买卖股票的最佳时机 II给定一个数组 prices ,其中prices[i] 是一支给定股票第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。示例 1:输入: prices = [7,1,5,3,6,4]输出: 7解释: 在第 2 天(股票价格 = 1)的时候买入,在第 3 ..原创 2021-06-04 22:49:53 · 97 阅读 · 0 评论 -
2021-06-02菜鸟刷题(12)【打家劫舍Ⅱ&股票买卖】
【打家劫舍Ⅱ&股票买卖】力扣213. 打家劫舍 II你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金。这个地方所有的房屋都 围成一圈 ,这意味着第一个房屋和最后一个房屋是紧挨着的。同时,相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警 。给定一个代表每个房屋存放金额的非负整数数组,计算你 在不触动警报装置的情况下 ,今晚能够偷窃到的最高金额。示例1:输入:nums = [2,3,2]输出:3解释:你不能先偷窃 ...原创 2021-06-02 22:42:31 · 59 阅读 · 0 评论 -
菜鸟刷题(11)【动态规划 力扣70&198】
用到动态规划力扣70. 爬楼梯原创 2021-06-01 22:56:44 · 79 阅读 · 0 评论 -
2021-05-23 菜鸟刷题(10)【全排列 II&&子集】
【全排列 II&&子集】算法:回溯算法力扣47. 全排列 II给定一个可包含重复数字的序列nums,按任意顺序返回所有不重复的全排列。示例 1:输入:nums = [1,1,2]输出:[[1,1,2],[1,2,1],[2,1,1]]示例 2:输入:nums = [1,2,3]输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]来源:力扣(LeetCode)class Solut...原创 2021-05-23 22:30:30 · 88 阅读 · 0 评论 -
2021-05-21 菜鸟刷题(9)【递归】
【递归】力扣395. 至少有 K 个重复字符的最长子串给你一个字符串 s 和一个整数 k ,请你找出 s 中的最长子串,要求该子串中的每一字符出现次数都不少于 k 。返回这一子串的长度。示例 1:输入:s = "aaabb", k = 3输出:3解释:最长子串为 "aaa" ,其中 'a' 重复了 3 次。示例 2:输入:s = "ababbc", k = 2输出:5解释:最长子串为 "ababb" ,其中 'a' 重复了 2 次, 'b' 重复了 3 次。代码:..原创 2021-05-21 23:07:25 · 179 阅读 · 0 评论 -
2021-05-19菜鸟刷题(8)【为运算表达式设计优先级&不同的二叉搜索树】
【为运算表达式设计优先级&不同的二叉搜索树】分治算法:基本思想是将一个规模为N的问题分解为K个规模较小的子问题,这些子问题相互独立且与原问题性质相同。求出子问题的解,就可得到原问题的解。力扣241. 为运算表达式设计优先级给定一个含有数字和运算符的字符串,为表达式添加括号,改变其运算优先级以求出不同的结果。你需要给出所有可能的组合的结果。有效的运算符号包含 +,-以及*。示例1:输入: "2-1-1"输出: [0, 2]解释:((2-1)-1) = 0...原创 2021-05-19 22:36:15 · 95 阅读 · 0 评论 -
2021-05-17## 菜鸟刷题(7)【第一个错误的版本&寻找旋转排序数组中的最小值】
菜鸟刷题(7)【第一个错误的版本&】继续练习二分查找算法力扣 278 第一个错误的版本你是产品经理,目前正在带领一个团队开发新的产品。不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本都是错的。假设你有 n 个版本 [1, 2, …, n],你想找出导致之后所有版本出错的第一个错误的版本。你可以通过调用 bool isBadVersion(version) 接口来判断版本号 version 是否在单元测试中出错。实现一个函数来查找第一个错原创 2021-05-17 22:49:53 · 77 阅读 · 0 评论 -
2021-05-16##菜鸟刷题(6)【x 的平方根&寻找比目标字母大的最小字母】
【x 的平方根&寻找比目标字母大的最小字母】算法思想:二分查找,每次都能将查找区间减半,时间复杂度O(logN)力扣69. x 的平方根实现int sqrt(int x)函数。计算并返回x的平方根,其中x 是非负整数。由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。示例 1:输入: 4输出: 2示例 2:输入: 8输出: 2说明: 8 的平方根是 2.82842..., 由于返回类型是整数,小数部分将被舍去。代码:...原创 2021-05-16 21:43:23 · 64 阅读 · 0 评论 -
2021-05-15##菜鸟刷题(5)【分发饼干&无重叠区间】
【分发饼干&无重叠区间】用到的算法思想是贪心算法,局部最优形成全局最优力扣455. 分发饼干假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。对每个孩子 i,都有一个胃口值g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j,都有一个尺寸 s[j]。如果 s[j]>= g[i],我们可以将这个饼干 j 分配给孩子 i ,这个孩子会得到满足。你的目标是尽可能满足越多数量的孩子,并输出这个最大数值。示例1:输入:...原创 2021-05-15 22:43:20 · 114 阅读 · 0 评论 -
2021-05-14【平方数之和&反转字符串中的元音字母】
【平方数之和&反转字符串中的元音字母】这两道题的用到的算法思想都是双指针633. 平方数之和给定一个非负整数c,你要判断是否存在两个整数 a 和 b,使得a^2 + b^2 = c 。示例 1:输入:c = 5输出:true解释:1 * 1 + 2 * 2 = 5示例 2:输入:c = 3输出:false示例 3:输入:c = 4输出:true示例 4:输入:c = 2输出:true示例 5:输入:c = 1输出:true代码:...原创 2021-05-14 21:47:17 · 121 阅读 · 0 评论 -
2021-05-13##菜鸟刷题(4)【前缀和】
##菜鸟刷题(4)【前缀和】前缀和:a[5]={1,2,3,4,5}s[1]=a[1]s[2]=a[1]+a[2]...s[5]=a[1]+a[2]+a[3]+a[4]+a[5]所以:s[5]={1,3,6,10,15}根据前缀和可以求得任意区间[L,R]的和为s[R]-s[L-1]推导:s[L-1]=a[1]+a[2]+...+a[L-1]s[R]=a[1]+a[2]+...+a[L-1]+a[L]+a[L+1]+...+a[R]欧克,上题力扣13.原创 2021-05-13 22:27:11 · 50 阅读 · 0 评论 -
2021-05-13##菜鸟刷题(3)【堆 ToK Elements问题】
##菜鸟刷题(3)【堆 ToK Elements问题】力扣215. 数组中的第K个最大元素在未排序的数组中找到第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。示例 1:输入: [3,2,1,5,6,4] 和 k = 2输出: 5示例2:输入: [3,2,3,1,2,4,5,5,6] 和 k = 4输出: 4方法一:直接调Arrays.sort()就可以做出来方法二:利用优先队列PriorityQueue,默认是小顶..原创 2021-05-13 22:00:29 · 146 阅读 · 0 评论 -
2021-05-13
求助将一个数分解成几个正整数的和有几种分法。例如:将5分解成3个正整数的和,有以下六种分法(顺序不同也算不同分法)1 1 31 3 13 1 11 2 22 1 22 2 1问:将2021分解成5个正整数的和有几种分法?只想到用几个for循环来解,但是跑了半个小时也没跑出来。求大神解答...原创 2021-05-13 17:54:09 · 59 阅读 · 0 评论 -
2021-05-12 ##菜鸟刷题(2)【两数之和 II - 输入有序数组】
##菜鸟刷题(2)【两数之和 II - 输入有序数组】力扣167. 两数之和 II - 输入有序数组给定一个已按照 升序排列的整数数组numbers ,请你从数组中找出两个数满足相加之和等于目标数target 。函数应该以长度为 2 的整数数组的形式返回这两个数的下标值。numbers 的下标 从 1 开始计数 ,所以答案数组应当满足 1 <= answer[0] < answer[1] <= numbers.length 。你可以假设每个输入只对应唯一的答...原创 2021-05-12 16:27:38 · 55 阅读 · 0 评论 -
2021-05-12## 菜鸟刷题(1)【无重复字符的最长子串】
##菜鸟刷题(1)【无重复字符的最长子串】力扣 3.无重复字符的最长子串给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。示例1:输入:s="abcabcbb"输出:3解释:因为无重复字符的最长子串是"abc",所以其长度为3。示例2:输入:s="bbbbb"输出:1解释:因为无重复字符的最长子串是"b",所以其长度为1。示例3:输入:s="pwwkew"输出:3解释:因为无重复字符的最长子串是"wke",所以其长度为...原创 2021-05-12 13:12:46 · 106 阅读 · 0 评论