自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何安装PyTorch+管理conda环境

一、检查电脑上是否有GPU1.Windows在Windows上,您可以使用设备管理器来检查是否有GPU:右键点击开始菜单,选择“设备管理器”。在设备管理器中,展开“显示适配器”部分。这里列出的设备会显示您的计算机上的所有图形硬件。如果您看到NVIDIA、AMD或Intel等品牌的条目,说明您有一个GPU。打开NVDIA控制面板,查看GPU驱动版本2.macOS在macOS上,您可以通过关于本机来检查GPU:点击屏幕左上角的苹果菜单。选择“关于本机”。点击“系统报告”。

2024-02-12 13:18:57 810

原创 卸载CUDA和NVDIA后如何安装显卡对应的驱动

(卸载原因是之前由于卸载CUDA导致NVDIA不能用,如下图,所以决定把NVDIA全部卸载了,然后从官网上下载最新的适应本机显卡对应的最新驱动)3.打开NVDIA官网https://www.nvidia.cn/geforce/drivers/2.打开设备管理器(win10系统直接在搜索框中搜索,或者此电脑右键设置中找),点击显示适配器。4.下载GeForce Game Ready 驱动程序(选第一个)1.使用控制面板中的程序和功能,卸载所有NVDIA相关程序。5.安装,注意使用自定义安装,使用干净版本。

2024-02-12 10:24:57 373

原创 如何彻底卸载 CUDA 和 cudnn并为后续其他版本的安装做准备

在电脑重启后,您可以下载并安装您想要的 CUDA 和 cuDNN 的新版本。务必下载与您的显卡和系统兼容的版本,并按照 NVIDIA 提供的说明进行安装。您可以使用如 CCleaner 等第三方清理工具来帮助清理这些残留项,但请谨慎使用,并确保您知道自己在做什么,因为不当使用这些工具可能会对系统造成损害。cuDNN 通常不提供标准的卸载程序,因为它是一系列的库文件和一个包含头文件的目录。确保在安装新版本的过程中仔细阅读所有的说明,并在必要时更新您的环境变量以反映新的安装路径。

2024-02-11 11:17:09 5702

原创 如何用python将txt文件转换生成一个对应的csv文件

目标文件为output_data.csv。源文件为data.txt。

2024-01-30 09:06:08 438

原创 jupyter如何打开除C盘外的其他盘下的文件夹

Jupyter Notebook 默认打开是位于C盘下的路径,但是它也可以访问和打开存储在电脑上的文件夹,比如 E 盘(如果你的电脑有 E 盘的话)。要做到这一点,你需要确保 Jupyter Notebook 服务器运行在一个可以访问 E 盘的位置,或者你可以通过修改 Jupyter Notebook 的设置来指定根目录。这样,Jupyter 就会在该文件夹中打开,你可以访问 E 盘中的所有文件。修改 Jupyter Notebook 的配置文件,设置一个新的根目录,该目录指向 E 盘的路径。

2024-01-30 08:02:56 767

原创 python将多个可迭代对象组成元组——zip函数

函数是一个内建函数,用于将多个可迭代对象的对应元素组合成一个元组的序列。它会返回一个迭代器,每次迭代会返回一个包含了各个可迭代对象相应位置上元素的元组。函数的可迭代对象的长度不相等,它会以最短的可迭代对象的长度为准进行组合。如果你希望考虑到所有的元素,可以使用。函数通常用于在处理多个序列时,同时访问对应位置上的元素。例如,在上述示例中,可以同时遍历列表。(Python 3.x 中)或。(Python 2.x 中)。允许我们处理不等长的序列。举个例子,假设有两个列表。将其转换为一个列表。

2023-11-06 08:54:55 109

原创 python中元组的基本用法

元组(Tuple)是 Python 中的一种数据结构,类似于列表,但与列表不同的是,元组是不可变的,意味着一旦创建,它的内容不能被修改。元组使用圆括号()来定义。

2023-11-06 08:44:16 119

原创 python字典常用操作方法

已经存在于字典中,那么对应的值将会被更新;如果不存在,则会添加一个新的键值对。如果你想在删除键值对的同时获取对应的值,你可以使用。存在于字典中,将返回对应的值,否则将返回。存在于字典中,将返回对应的值,否则将返回。为了避免这种情况,你可以使用。如果字典中不存在相应的键,将会抛出。如果你想复制一个字典,你可以使用。来创建一个空字典,或者使用。方法获取所有的键,使用。方法获取所有的值,使用。

2023-11-06 02:43:04 153

原创 python报错AttributeError: ‘DataFrame‘ object has no attribute ‘append‘

报错内容:

2023-11-05 05:22:54 6806

原创 pandas中的isin方法和notna方法

isin和notna是 pandas 库中用于数据筛选和处理的两个常用方法。isin。

2023-11-05 03:32:08 233

原创 Python中格式化字符串——format方法

方法还支持许多其他的格式选项,包括对整数、日期、百分比等的格式化。它提供了非常灵活的方式来控制字符串的输出格式。方法是Python中用于格式化字符串的方法。它允许你将变量的值插入到字符串中的特定位置或者替换特定的占位符。的值格式化为保留两位小数的浮点数。的值插入到了字符串中的占位符中。

2023-11-05 03:12:51 56

原创 python中pandas的df.describe()方法

是 pandas 库中用于生成数据框(DataFrame)的基本统计摘要的方法。这些统计信息可以帮助你了解数据的分布、集中趋势和离散度。生成了关于这两列的基本统计摘要。中有两列 ‘A’ 和 ‘B’,在这个示例中,数据框。

2023-11-05 02:55:07 739

原创 Python中TypeError: unhashable type: ‘list‘

这个错误通常发生在试图将一个可变对象(如列表)用作字典的键或集合的元素时。可变对象是不能作为字典的键或集合的元素的,因为它们的值可以被改变,这可能会导致混乱。错误,因为列表是不可哈希的(unhashable)。哈希是一种将数据转换为固定长度的唯一标识的方法,但是可变对象(如列表)的值可能会变化,因此不能被哈希。如果你需要在字典或集合中存储类似列表的可变对象,你可以考虑使用元组(tuple)作为键,因为元组是不可变的,可以用作字典的键或集合的元素。最外层也应用[]而不是{}这样就不会引发上述错误了。

2023-11-05 02:24:37 427

原创 Python中的列表推导式

列表推导式是一种简洁而强大的构造列表的方法。它允许你在一行代码中根据现有的列表或可迭代对象创建新的列表。

2023-11-04 23:40:30 85

原创 Python中的end和endswith

在 Python 中,end和endswith是两个不同的方法,它们用于处理字符串。end。

2023-11-04 23:20:49 69 1

原创 Python中的排序,sort和sorted的区别

在 Python 中,你可以使用sort和sorted来对列表进行排序。sort。

2023-11-04 23:06:39 63 1

原创 Python中的字符串分割——split方法

方法是用于将一个字符串分割成多个子字符串的函数。它根据指定的分隔符将字符串分割成一个列表,并返回该列表。方法返回一个包含分割后的子字符串的列表。如果没有找到分隔符,它会返回一个包含原始字符串的单元素列表。

2023-11-04 22:44:42 636 1

原创 Python中的字符串替换——replace方法+方法与函数的区别

方法返回一个新的字符串,原始字符串并不会被修改。如果你想在原始字符串上进行替换操作,你需要将结果赋值给原始变量。函数是Python中用于字符串替换的方法。它允许你在一个字符串中找到特定的子串,并将其替换为另一个字符串。是字符串对象的方法,而不是函数。在Python中,方法是与特定类型的对象相关联的函数。函数可以直接调用,而方法需要通过一个对象来调用。方法只会替换前两个匹配的 “Hello”,因为我们指定了。如果你想指定替换的次数,可以传递一个整数作为第三个参数。上调用的方法,用于替换字符串中的子串。

2023-11-04 22:07:42 215 1

原创 python中DataFrame.iloc的用法

在这个文档中,你可以找到关于pandas.DataFrame的方法、属性、参数说明,以及许多示例代码,帮助你了解如何使用DataFrame进行数据处理和分析。Pandas官方文档包含了大量关于pandas.DataFrame的信息和示例。是Pandas库中用于通过位置索引(整数位置)来选择DataFrame中的行和列的属性。使用的是整数位置索引,而不是标签索引。可以选择特定行和列,类似于传统的二维数组索引。对象的一个属性,用于基于整数位置进行选择。可以是整数、整数列表、整数切片等。

2023-11-04 10:09:06 885 1

原创 python中and和&的区别

是一个位运算符,也可以用于对整数进行按位与操作,以及对布尔值进行逻辑与操作。是一个按位运算符,它会对两个值的对应位进行与操作,不会出现短路情况。是两种不同的逻辑运算符,用于进行逻辑与操作。通常用于在条件语句中连接多个逻辑表达式,返回一个布尔值结果。既可以用于整数的按位与运算,也可以用于布尔值的逻辑与运算。既可以用于整数的按位与操作,也可以用于布尔值的逻辑与操作。用于对整数进行按位与操作,或者对布尔值进行逻辑与操作。是一个关键字,用于在条件语句中进行逻辑与操作。,则不会继续求值后面的条件,直接返回。

2023-11-04 09:42:37 532 1

原创 如何深度卸载VMware虚拟机

根据这个链接里一步步卸载即可。

2023-07-03 12:48:48 70 1

原创 python最新版3.11.3的安装及简单使用

4.打开.exe安装文件,可以选择默认安装(会安装到C盘),也可以自定义安装(安装到自定义的位置,我是安装到了D盘)8.输入print(“Hello World!”)然后按回车键即可显示Hello World!7.点击电脑的“开始”键,找到Python 3.11,双击IDLE即进去IDLE的交互模式。1.打开官网:https://www.python.org/2.点download,python 3.11.3。5.点击允许设备进行更改。3.点击下载到本地电脑。

2023-06-05 02:07:37 1955

原创 东华大学2021计算机OJ题——基本练习(57 求N!)

57 求N!作者: xxx时间限制: 1S章节: 一维数组问题描述 :给你一个整数N(0 ≤ N ≤ 10000),你的任务是计算并输出 N!输入说明 :输入多行,每行一个N。输出说明 :对于每个输入N,在一行中输出N!行首与行尾为空格,两组输出之间无空行。输入范例 :21100输出范例 :2193326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976

2021-03-08 11:52:29 595

原创 东华大学2021计算机OJ题——基本练习(17 T的倍数N)

17 T的倍数N作者: 程裕强 时间限制: 10S章节: 循环问题描述 :明明学习数学已经有很多年了,对各种各样的数学问题都有研究。有一天,明明的爸爸问明明说:“明明,你觉得你对数字敏感吗?”明明毫不犹豫地回答:“那当然,非常敏感。”于是明明的爸爸就说:“好,那我问你一个问题,如果有一个个位数为7的自然数N,把它的个位数移到最高位,其余各位均右移一位(如127变成712),要求这样得到的一个新的数是原数的T倍。若我现在把自然数T告诉你,你能求出最小的符合条件的自然数N吗?” 明明觉得这个问题很简单,只

2021-03-08 11:50:53 321

原创 东华大学2021计算机OJ题——基本练习(16奇妙的比值)

16 奇妙的比值作者: 孙辞海 时间限制: 10S章节: 循环问题描述 :明明喜欢钻研各种各样的数学问题。一天,明明对数的因子产生了兴趣,他想把一个数的所有因子都找出来,然后把它们相加再去除以这个数,这样会得到一个比值。明明想看看不同的数的该比值会有什么不同,以便做研究。例如6这个数,它一共有4个因子,分别是:1、2、3、6,把他们相加然后再除以6,即1+2+3+6=12,12/6=2,就可以得到2这个比值。明明为了研究,需要得到大量的比值,但是如果通过手动计算比值的话需要花大量的时间,于是明明就

2021-03-08 11:49:34 372

原创 东华大学2021计算机OJ题——基本练习(15 abc数字)

15 abc数字作者: Turbo时间限制: 10S章节: 循环问题描述 :明明的爸爸是一位著名的数学家同时也是一位著名的数学启蒙老师。他经常出一些简单而有趣的数学题目来给刚刚接触数学的小朋友做,培养他们对数学的兴趣。一天,明明的爸爸想到了这样一个题目。如果有a、b、c三个1位的正整数,那么按以下的方法构成2个三位数:第一种方法是a为百位,b为十位,c为个位,构成的数就是abc;第二种方法是c为百位,b为十位,a为个位,构成的数就是cba;然后将这两个三位数相乘,会得到另一个数。现在就要数一下这个相乘

2021-03-08 11:47:24 381

原创 东华大学2021计算机OJ题——基本练习(14 怪数)

14 怪数作者: Turbo时间限制: 1S章节: 循环问题描述 :寻找怪数:有一种奇怪的自然数,它的比其本身小的所有因子之和等于它本身,例如:6=1+2+3,其中1、2、3都是6的因子,编程找出整数N之内的所有怪数。输入说明 :输入一个整数N(10<=N≤10000),在行首和行尾没有多余的空格。输出说明 :输出N之内(<=N)的所有怪数,每一行输出一个整数。(注:若N中有3个怪数,你则需要输出三行,每行一个怪数。)所有数据前后没有多余的空格,中间也没有多余的空行。输入范例 :

2021-03-08 11:46:12 359

原创 东华大学2021年计算机OJ题——基本练习(13求阶乘结果0的个数)

13 求阶乘结果0的个数作者: 孙琪 时间限制: 1S章节: 循环问题描述 :编写一个程序,求出N!的末尾含有多少个0。提示:在乘积中,末尾有多少个0,主要看各乘数的素数因子中有多少个2和5,每一个2和5的结合将给末尾贡献一个0。而乘数中因子2的个数远多于因子5的个数,因此,就计算各乘数中因子5的个数即可。输入说明 :你的数据需要从标准输入设备(通常为键盘)中读入多组测试数据。每组输入数据由一行组成,每行由一个正整数N组成,N小于等于100000,在行首和行尾没有多余的空格。输出说明 :对每

2021-03-08 11:44:52 450

原创 SQL语句在哪些条件下会回滚【java,spring】

1.@Transactional 注解应该只被应用到 public 方法上2.spring 只有在抛出的异常为运行时 unchecked 异常时才回滚该事务3.Errors也会导致事务回滚4.IOException是Checked Exception5.spring的@Transactional事务生效的一个前提是进行方法调用前经过拦截器TransactionInterceptor,也就是说只有通过TransactionInterceptor拦截器的方法才会被加入到spring事务管理中,查看spr

2021-03-05 10:18:12 546 1

原创 东华大学2021计算机OJ题——基本练习题(12求第几天)

12 求第几天作者: Turbo时间限制: 1S章节: 循环问题描述 :按年、月、日的顺序读入一个日期,输出该日期是这一年中的第几天。输入说明 :输入数据为三个正整数y 、m、d,分别表示年、月、日,整数之间以空格分隔,在行首和行尾没有多余的空格。输出说明 :输出一个整数,表示输入的日期是这一年中的第几天,在行首和行尾没有多余的空格。输入范例 :2000 12 31输出范例 :366AC代码:#include <iostream>using namespace st

2021-02-02 13:51:36 424

原创 东华大学2021计算机OJ题——基本练习(11成绩转换)

11 成绩转换作者: xxx时间限制: 1S章节: 分支结构问题描述 :输入一个百分制的成绩t,将其转换成对应的等级,具体转换规则如下:90~100为A;80~89为B;70~79为C;60~69为D;0~59为E;输入说明 :输入一个整数。输出说明 :输出对应结果,占一行。如果输入数据不在0~100范围内,请输出一行:“Score is error!”。注意:无多余空格。输入范例 :88输出范例 :BAC代码:#include <iostream>us

2021-02-02 13:48:12 412

原创 东华大学2021计算机OJ题——基础(5-10)

5 银行存款到期日作者: Turbo时间限制: 1S章节: 分支结构问题描述 :银行存款有3个月、6个月定期等。从键盘输入一个日期(即为存款日期)以及定期的时间长度(单位为月,输入的时间长度可为小于等于60的任意正整数),请编程输出该定期存款的到期日期。 下面以3个月定期为例,说明定期的概念。比如:输入2014年4月30日,则到期日是2014年7月30日;输入2014年3月31日,则到期日是2014年6月30日(6月没有31日,所以30日就到期);输入2014年11月30日,则到期日是2015

2021-02-02 13:31:07 1458

原创 东华大学2021计算机OJ题-基本练习题(1-4)

1.求长方形的面积和周长作者: Hu Yongjian 时间限制: 1S章节: 顺序结构问题描述 :求一个长方形的面积S及周长P。面积的公式为S = a × b,周长的公式P=2*(a+b),其中a代表长方形的长,b代表长方形的宽。输入说明 :你的程序需要从标准输入设备(通常为键盘)中读入两个整数:一个整数a(0 ≤a < 10000),代表长方形的长;一个整数b(0 ≤ b < 10000),代表长方形的宽;在a和b之间有一个空格;在行首和行尾没有多余的空格。输出说明 :你的程序

2021-02-02 13:15:42 1228

原创 Java在Linux配置环境下的编译运行(有package和无package时)

1.(无package时)一个简单的java程序,代码如下:public class myHello{ public static void main(String[] args){ System.out.println("My Hello!"); }}vi myHello.java //创建文件,文件名为myHello.java然后进入vi编辑器,写入上述代码javac 文件名 //编译,本例中为javac myHello.javajava 类名

2021-01-14 20:33:14 319 1

空空如也

空空如也

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

TA关注的人

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