自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jdk1.8下载与安装

还有一个注意的点,就是会让你选择是否自动添加到环境变量,如果选择为所有用户配置的话,那么就不用再手动配置环境变量,如果没有选择该选项,则需要进行环境配置。如果要更改安装路径,更改的其他盘,比如:D:\java\jdk.1.8.0_281。一下再输入java -version命令进行测试,一般就不会显示找不到命令了。安装路径更换到,D:\java\jre1.8.0_281。安装路径,一般默认都是安装在C盘,如下图所示。,并且跟着上面步骤做下来的,可以。在安装过程中,首先会显示。这个安装之后,接着会出现。

2024-04-02 09:51:39 920 2

原创 nn.BCEWithLogitsLoss中weight参数和pos_weight参数的作用及用法

如果我们在做多分类任务,有些类比较重要,有些类不太重要,想要模型更加关注重要的类别,那么只需将比较重要的类所对应的w权重设置大一点,不太重要的类所对应的w权重设置小一点。其中pos_weight对应上式公式中的p_c,这个参数是为了调节正负样本不均衡问题的,如果正负样本比是10:1,那么我们可以将p_c设置为1/10来平衡正负样本。上式是nn.BCEWithLogitsLoss损失函数的计算公式,其中w_n对应weight参数。

2024-01-12 13:56:51 3731 1

原创 tensorflow安装

如需安装CPU版本,将以下命令中的-gpu删除即可,想要安装对应版本的tensorflow,修改版本号即可。

2023-04-25 09:20:37 144

原创 Windows下安装Pytorch-GPU

点击中的查看是否有显卡。

2023-04-24 13:00:40 389

原创 python环境安装

python环境安装

2023-04-24 09:43:27 106

原创 AcWing:数星星

题目入口题目跳转题目描述天空中有一些星星,这些星星都在不同的位置,每个星星有个坐标。如果一个星星的左下方(包含正左和正下)有 k 颗星星,就说这颗星星是 k 级的。例如,上图中星星 5 是 3 级的(1,2,4 在它左下),星星 2,4 是 1 级的。例图中有 1 个 0 级,2 个 1 级,1 个 2 级,1 个 3 级的星星。给定星星的位置,输出各级星星的数目。换句话说,给定 N 个点,定义每个点的等级是在该点左下方(含正左、正下)的点的数目,试统计每个等级有多少个点。输入格式第一

2022-03-31 17:56:32 171

原创 AcWing 1236:递增三元组

题目入口题目跳转题目描述给定三个整数数组A=[A1,A2,…AN], B=[B1,B2,…BN], C=[C1,C2,…CN],请你统计有多少个三元组 (i,j,k) 满足:1.1≤i,j,k≤N2.Ai<Bj<Ck输入格式第一行包含一个整数 N。第二行包含 N 个整数 A1,A2,…AN。第三行包含 N 个整数 B1,B2,…BN。第四行包含 N 个整数 C1,C2,…CN。输出格式一个整数表示答案。数据范围1≤N≤1e50≤Ai,Bi,Ci≤1

2022-03-28 09:26:14 444

原创 AcWing:连号区间数

题目描述小明这些天一直在思考这样一个奇怪而有趣的问题:在 1∼N 的某个排列中有多少个连号区间呢?这里所说的连号区间的定义是:如果区间 [L,R] 里的所有元素(即此排列的第 L 个到第 R 个元素)递增排序后能得到一个长度为 R−L+1 的“连续”数列,则称这个区间连号区间。当 N 很小的时候,小明可以很快地算出答案,但是当 N 变大的时候,问题就不是那么简单了,现在小明需要你的帮助。输入格式第一行是一个正整数 N,表示排列的规模。第二行是 N 个不同的数字 Pi,表示这 N 个数字

2022-03-27 16:36:05 140

原创 Acwing:费解的开关

题目描述你玩过“拉灯”游戏吗?25 盏灯排成一个 5×5 的方形。每一个灯都有一个开关,游戏者可以改变它的状态。每一步,游戏者可以改变某一个灯的状态。游戏者改变一个灯的状态会产生连锁反应:和这个灯上下左右相邻的灯也要相应地改变其状态。我们用数字 1 表示一盏开着的灯,用数字 0 表示关着的灯。下面这种状态1011101101101111000011011在改变了最左上角的灯的状态后将变成:0111111101101111000011011再改变它正中间的灯后状态将变成

2022-03-18 23:13:25 2897

原创 求素数新方法:素数筛法

问题描述求1到n(n > 1e5)之间的素数分析如果使用普通判断素数的方法时间复杂度是O(n√n),很明显是不能满足的,会出现超时,所以应该使用新的方法。时间复杂度O(nloglogn)代码#include <iostream>using namespace std;//表长const int maxn = 101;//表示是否被筛到 初始全部都没有被筛到bool p[maxn] = {false};//存放素数int prime[maxn];

2022-03-12 23:49:26 254

原创 最大公约数

题目描述输入两个正整数,求其最大公约数输入测试数据有多组,每组输入两个正整数输出对于每组输入,请输出其最大公约数样例输入49 14样例输出7代码#include<iostream>using namespace std;int gcd(int a,int b){ if(b == 0) return a; else return gcd(b, a % b);}int a, b;int ma

2022-03-12 20:47:42 233 1

原创 codeup 问题A:守形数

题目入口题目跳转题目描述守形数是这样一种整数,它的平方的低位部分等于它本身。比如25的平方是625,低位部分是25,因此25是一个守形数。编一个程序,判断N是否为守形数。输入输入包括1个整数N,2<=N<100。输出可能有多组测试数据,对于每组数据,输出"Yes!”表示N是守形数。输出"No!”表示N不是守形数。样例输入611样例输出Yes!No!思路先计算出平方数的低位部分的数值,然后于原数进行比较,如果相等则是守形数,如果不是则不是

2022-03-12 19:47:05 331

原创 快速幂问题

问题背景给定三个正整数a,b,m(a < 1e9,b < 1e6,1 < m < 1e9),求a的b次方取余m代码#include<iostream>using namespace std;typedef long long ll;ll binaryPow(ll a,ll b,ll m){ //b以二进制的形式表示 int ans = 1; while(b > 0) { if(b & 1) { ans = ans

2022-03-11 14:13:42 289

原创 判断两条直线是否相交

代码#include<iostream>using namespace std;struct line{ int xa; int ya; int xb; int yb; int getMax_x() { return xa > xb ? xa : xb; } int getMin_x() { return xa < xb ? xb : xa; } in

2022-03-11 12:45:30 411

原创 codeup 问题D:八皇后

题目入口题目跳转题目描述会下国际象棋的人都很清楚:皇后可以在横、竖、斜线上不限步数地吃掉其他棋子。如何将8个皇后放在棋盘上(有8 *8个方格),使它们谁也不能被吃掉!这就是著名的八皇后问题。对于某个满足要求的8皇后的摆放方法,定义一个皇后串a与之对应,即a=b1b2…b8,其中bi为相应摆法中第i行皇后所处的列数。已经知道8皇后问题一共有92组解(即92个不同的皇后串)。给出一个数b,要求输出第b个串。串的比较是这样的:皇后串x置于皇后串y之前,当且仅当将x视为整数时比y小。输入第1行是

2022-03-08 10:54:01 459

原创 codeup 问题C:神奇的口袋

题目入口题目跳转题目描述有一个神奇的口袋,总的容积是40,用这个口袋可以变出一些物品,这些物品的总体积必须是40。John现在有n个想要得到的物品,每个物品的体积分别是a1,a2……an。John可以从这些物品中选择一些,如果选出的物体的总体积是40,那么利用这个神奇的口袋,John就可以得到这些物品。现在的问题是,John有多少种不同的选择物品的方式。输入输入的第一行是正整数n (1 <= n <= 20),表示不同的物品的数目。接下来的n行,每行有一个1到40之间的正整数,分

2022-03-08 09:28:24 295

原创 codeup 问题B:数列

题目入口题目跳转题目描述编写一个求斐波那契数列的递归函数,输入n 值,使用该递归函数,输出如下图形(参见样例)。输入输入第一行为样例数m,接下来有m行每行一个整数n,n不超过10。输出对应每个样例输出要求的图形(参见样例格式)。样例输入16样例输出代码#include<iostream>using namespace std;int m, a;int F(int n){ if(n == 0) { retur

2022-03-07 21:24:03 189

原创 codeup 问题A:吃糖果

题目入口题目跳转题目描述名名的妈妈从外地出差回来,带了一盒好吃又精美的巧克力给名名(盒内共有 N 块巧克力,20 > N >0)。妈妈告诉名名每天可以吃一块或者两块巧克力。 假设名名每天都吃巧克力,问名名共有多少种不同的吃完巧克力的方案。 例如:如果N=1,则名名第1天就吃掉它,共有1种方案; 如果N=2,则名名可以第1天吃1块,第2天吃1块,也可以第1天吃2块,共有2种方案;如果N=3,则名名第1天可以吃1块,剩2块,也可以第1天吃2块剩1块,所以名名共有2+1=3种方案;如果

2022-03-07 21:00:07 210

原创 二分查找

二分整数查找的两种模版第一种public void search(int[] arr,int target){ int l = 0;int r = arr.length-1; while(l < r){ int mid = l +r >> 1; if(check(mid)) r = mid; else l = mid+1; }}第二种public void search(int[] arr,int target){ int l = 0;int r =

2021-03-08 09:06:34 117

原创 使用java来实现一个简单的计算器

使用java来实现一个简单的计算器最近使用java制作了一个计算器,菜单栏里的功能没有实现,只是写一个版式,仅仅实现了计算功能 ,如果想要实现菜单栏功能可自行在该代码的基础上去实现。话不多说直接上代码package test;import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener; public class calcul

2020-11-29 15:49:04 10010 42

原创 不一样的回文数

不一样的回文数1. 第一眼看上去脑中要想到一定会有一个回文数判定的函数,还会有一个两数相加的函数,要注意两数相加注意进位2. 两个数相加不一定是十进制的还有可能是二进制的等等,比如二进制相加从后面一个一个的加,所以在声明是声明一个字符串变量保存数,然后在将字符串转换为整型数组进行相加计算3. 还要注意在字符串与整型数组相互转换时要考虑处理16进制数的情况,所以判断该字符是否是字母,如果是将A-F转化成10~15下面开始写代码#include<iostream>#include &

2020-05-15 16:53:16 757

空空如也

空空如也

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

TA关注的人

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