- 博客(20)
- 收藏
- 关注
原创 扑克牌打乱
对位给定移位次数和位序数组lst,我们拿上面那个例子中的S3举例,S3移动两次位置,第一次移动到4(对应数组下标为3),第二次移动到3(对应数组下标为2),如果我把两次移动操作合为一次就相当于,在位序数组中使用第一次移动到的位序找到第二次移动到的位序,即lst[lst[4-1]-1]就是S3两次移动到的位置,推广到多次移动操作上为lst的嵌。简单来说就是将给定的扑克牌按照所给的位序进行移位。
2024-03-12 14:01:51
358
1
原创 Mindspore大模型平台脑部MRI图像分割任务
UNet是一种经典的神经网络架构,最初由Olaf Ronneberger等人于2015年提出。UNet主要应用于图像分割任务,特别是医学图像分割。该架构以其U形状的网络结构而得名,因为它由对称的收缩路径(编码器)和扩展路径(解码器)组成,形成了一个U形状的整体结构。UNet由编码器和解码器组成[论文]U-Net论文链接本项目基于公开的模型仓库下的MindSpore预训练文件和公开的数据集实现迁移学习,在昇思大模型平台体验训练、评估和推理可视化全流程MRI图像分割的开发体验。
2024-03-07 12:05:33
907
1
原创 数据结构-计算命题演算公式的真值
命题演算公式是指由逻辑变量组成的公式,需要用数据结构实现给定一个命题演算公式和每个变量的值,计算公式的真值。
2024-02-07 17:36:23
853
1
原创 彩虹表的攻击与防御
使用RainbowCrack理解彩虹表攻击的原理以及进行攻击破密实验,掌握python编写使用md5算法进行加密以及抵御彩虹表攻击的要点。
2024-02-04 19:04:37
2724
2
原创 爬取NBA球员数据
此次爬虫实验使我可以更好运用网页开发者模式来分析目标网站的结构和数据格式,通过使用Python中的爬虫库,我成功地从网页上提取了NBA球员的相关数据,但在爬虫过程中,我也遇到了网站的反爬虫机制,为了规避这些机制我学到了一些应对策略,如设置合适的请求头、使用代理IP等,以确保稳定的数据爬取,此次实验我用到了代理IP成功找到网站中想要爬取的数据。
2024-02-04 18:26:15
828
1
原创 python跨文件夹引用
例如:在a.py引用b.py中的函数bb()例如:在a.py引用b.py中的函数bb()例如:在a.py引用b.py中的函数bb()若引用文件在同一目录下可以直接引用。
2024-01-19 16:33:27
949
1
原创 leetcode-热题100 <盛水最多的容器>
利用双指针,分别从两边的高度往中间寻找,相同情况下,两条边越远面积越大。固定较高的边,将较低的边继续向中间寻找高边,记录最大面积。利用双重for循环,分别遍历各个高度,枚举所有可能的面积,找到最大值。
2024-01-14 21:31:32
337
1
原创 leetcode-热题100 <两数之和>
使用两个循环遍历数组,第一个循环从头到尾遍历数组,第二个循环从第一个循环所在的位置之后开始遍历剩余的数组,找到两个循环对应位置的元素之和为target,返回索引。这样我们创建一个哈希表,对于每一个 x,我们首先查询哈希表中是否存在 target - x,然后将 x 插入到哈希表中,即可保证不会让 x 和自己匹配。使用哈希表,可以将寻找 target - x 的第二次遍历时间复杂度降低到从 O(N) 降低到 O(1)。:O(N),对于每一个元素 x,我们可以 O(1)地寻找 target - x。
2024-01-11 18:40:58
357
原创 基于地震数据的Spark数据处理与分析
5.根据经纬度获取地名针对全球重大地震数据进行分析,采用Python为编程语言,采用Hadoop存储数据,采用Spark对数据进行处理分析,并对结果进行数据可视化。
2023-12-29 16:17:30
4702
9
原创 虚拟机空间扩展
1.第一时间想到对硬盘进行扩充,我的/dev/sda5挂载在根目录/下,想要对这个盘进行扩容虚拟机硬盘分配工具,安装后发现该sda5是只读文件系统,无法进行扩充,所以我又想到新建一个文件系统,将/home挂载到新的文件系统上,再删除原来的/home,这样就可以给sda5释放大部分空间2.新建磁盘,挂载/home1.打开gparted将剩余的空间新建一个磁盘新增盘为sda32. 挂载新分区到/mnt/home分区新建完成后打开终端,在/mnt目录下新建/home目录;
2023-06-21 21:25:37
347
原创 Linux升级python后调用原来pip好的库不能用
ln -s /usr/local/python3dir/bin/python3 /usr/bin/python使得可以在终端通过python命令直接启动python。/usr/lib/python3.5/lib/python3.5/site-packages是我原版本python的库函数调用位置!我的python库调用文件夹在/usr/local/python3dir/lib/python3.9中!查看我的pip链接指向,发现pip命令的链接指向/usr/bin/pip3,我要让pip链接指向。
2023-05-18 15:47:09
681
原创 WSL+Ubuntu+openmpi安装
4配置window - Hyper 并启用。2wsl1升级到wsl2。5配置Ubuntu版本。6安装openmpi。
2023-05-10 20:09:07
311
1
原创 openmpi-mpirun报错
0找到libopen-pal.so.4添加到LD_LIBRARY_PATH中,可以在home下执行 apt-file search libopen-pal.so.4找到所在位置,没安装apt-file系统应该可以提示你安装,安装后在执行时并提示你进行update执行完后在查找应该就可以了。若不想直接添加libopen-pal.so.4,一般找到你将openmpi装到哪个文件夹下执行。注意:在运行mpirun 并行执行代码时,要在普通用户下执行该命令,否则不成功。执行以下操作,查看lib库。
2023-05-10 19:59:19
1492
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人