- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 ubuntu系统管理和切换多版本的gcc和g++
由于本人的ubuntu22.04系统默认装了gcc11版本,前段时间由于安装英伟达驱动需要gcc12,因此安装了gcc12,后来又因为要编译一些代码,gcc11以后的版本不支持,因此又想切换回gcc11,网上找了一些教程,发现此篇文章的内容比较方便,因此记录一下。
2025-03-26 11:37:03
847
原创 Ubuntu22.04搭建深度学习环境(NVIDIA+CUDA+CUDNN)
如果没有安装成功,检查安装log日志,看看是否是编译器gcc的问题,ubuntu22.04默认装的gcc11和g++11,需要将其升级到gcc12和g++12。此命令安装的是pytorch最新版本,如果最新版本安装不上,或者有其他需求,可以安装之前的版本。由于英伟达官网的驱动程序是一直是最新的,所以本次安装的版本有点小小的差别,版本号为550.144.03,不过影响不大。前面装好了nvidia驱动,这里需要把Driver的“X”去掉,回车,然后键盘向下move到install安装即可。
2025-03-24 17:12:12
1168
原创 wsl2连接usb设备
之前在windows系统上因为学习一些东西需要在linux环境下,试了一下wsl,感觉还挺好用,不用装双系统,切换方便,且wsl能够共享windows资源,占用也不高,简直不要太爽。话说回来,由于很久以前用过wsl连接usb设备,现在又忘记如何连接了,因此特意来记录一下,以免下次遗忘。
2025-02-19 18:53:21
894
原创 统计全班成绩
班里有5名同学,现在需要用numpy来统计下这些人在语文、英语、数学中的平均成绩、最小成绩、最大成绩、方差、标准差。然后把这些人的总成绩排序,得出名次进行成绩输出。代码如下:#-*-coding:utf-8-*import numpy as np# 创建numpy的dtype类型grade_dtype = np.dtype({ 'names':['name', 'Chinese...
2020-03-19 21:23:44
1791
原创 输出一个数组里面出现奇数次的数
任意给定一个长度为N的数组,其中只有一个数出现奇数次,其他数都是偶数次。如何用最少的时空复杂度快速找到这个数字?代码如下:nums = [1,2,2,3,4,4,4,2,2,3,1] # 任意给定的测试数组"""哈希法,将数组中的数逐个放入字典中的键,并弹出,奇数次的数会留下"""temp = {} # 创建一个空字典for i in nums: tr...
2020-03-19 21:07:57
1139
原创 用python求2+4+6+...+100的和
方法一:a = 0# range函数是左闭右开的,即[2,101)之间的整数,步长为2for i in range(2, 101, 2): a += iprint(a)方法一运行结果:2550方法二:import numpy as npa = []a.append(range(2, 101, 2))b = np.array(a)print(b.sum(...
2020-03-17 21:08:39
17440
1
原创 求A+B的和
题目:求A+B的和输入:要求输入为很多对整数,并且每对整数之间由空格分开,一行输入一对整数输出:每行输出两个数的和eg:input:1 5output:6python代码如下:while True: #循环输入 try: line = input() #接收输入 a = line.split() #分离空格 #需要将...
2020-03-17 20:49:27
3113
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人