自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++容器map按值(value)排序

c++ STL中的map会根据key进行自动排序,但某些场合需要根据value进行排序。例如,算法题。这种场景非常适合使用map容器记录每个字符出现的次数,然后针对出现次数进行降序排列,输出对应字符即可。但如何对value进行排序呢?

2023-11-03 15:44:06 1280 2

原创 MacOS中VsCode调试C++时不能正确显示STL容器的值

vsocde调试debug时,左边的变量栏中无法显示string变量s的值。在参考文章之后,发现问题依旧无法得到解决。在其基础上,我改进了方法,并成功解决了问题。

2023-09-13 17:25:38 493 1

原创 【华为OD机试真题】查找树中元素(C++)[详细思路&非专栏]

已知树形结构的所有节点信息,现要求根据输入坐标(x,y)找到该节点保存的内容值,其中x表示节点所在的层数,根节点位于第0层,根节点的子节点位于第1层,依次类推;y表示节点在该层内的相对偏移,从左至右,第一个节点偏移0,第二个节点偏移1,依次类推。上图中,假定圆圈内的数字表示节点保存的内容值,则根据坐标(1,1)查到的内容值是23。每个节点以一维数组(int[])表示,所有节点信息构成二维数组(int[][]),二维数组的0位置存放根节点;

2023-04-26 21:01:25 366

原创 C++笔试常见场景1——带空格字符串转整型数组(元素个数未知)

C++笔试初始条件输入

2022-10-08 19:21:46 1116 1

原创 使用keras.backend.mean()后KerasTensor的shape变成()而不是(None, 1)所导致的问题与解决办法

问题描述在基于tensorflow和keras框架的网络建模中,通过编译工具的Debug功能我们会发现网络中数据流的shape为(None, d1, d2, d3, ...),即shape的第一个位置为None,它代表网络可以一次接收batch_size个数据,便于数据流动和网络计算;但是,对张量使用keras.backend.mean()方法求均值(如计算两个张量的MSE过程中)后,计算结果的shape变成了(),而不是(None, 1);"""input_ : 编码前的输入张量, 假

2022-05-04 14:16:50 2054

原创 安装编译环境PyTorch-GPU和TensorFlow-GPU的经验总结

文章目录前言一、你需要提前知道的二、PyTorch-GPU三、TensorFlow-GPU总结前言花费了两天时间,在新电脑上安装了标题所提到的两种gpu编译环境。中间经历很多弯路和失败,感觉心很累。最后终于安装成功了。网上有很多具体安装步骤的帖子,在此不做描述了。重点讨论在此前提下,为什么还是费了很大力气才成功?我结合实际操作过程总结下经验与心得。一、你需要提前知道的1. 如果安装PyTorch-GPU版本,你需要了解python、CUDA、CUDNN、torch和torchvision之间

2022-01-13 21:39:29 612

原创 Pandas数据分析——常用操作

引言Pandas是一种常见且便捷的数据处理库,为便于使用和复习,个人针对一些常用操作进行了总结。目录引言一、pandas是什么?二、pandas常用操作有哪些?1.导入、保存数据2.创建数组型序列数据3.索引(位置、名称)4.修改4.1 增4.2 删4.3 改&查5.统计分析5.1 相关性分析总结一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、pandas常用操作有哪些?导入、保存数据创建数组数据索引(位

2021-12-01 11:02:00 1257

原创 Python字符串的翻转(列表与字符串间的转化)

问题描述:将字符串i love u转化为u love i(语法不正确,请忽略),即实现字符串的翻转。s = "i love u"l = s.split(' ') # 将字符串s转化为列表ll = l[::-1] # 翻转列表ls_inv = ' '.join(l) # 将列表转化为字符串print(s_inv) # s_inv: u love i总结:split():将字符串转化为列表;join:将列表转化为字符串。值得注意的是,待转化的列表中的元素必须是字符或字符串。二者的用

2021-10-29 11:32:53 335

原创 numpy数组之一维与二维间的快速转换

numpy数组之一维与二维间的快速转换一维→二维法1法2二维→一维简单总结,仅供参考一维→二维法1# type(arr): np.array && arr.shape: (n,)arr = np.expand_dims(arr, axis=1)法2# type(arr): np.array && arr.shape: (n,)arr = arr.reshape(1, -1).T二维→一维# type(arr): np.array &&

2021-09-17 19:20:48 5318

原创 Jupyter Notebook成功安装库Autopep8后仍无法使用——未发现该库

文章目录问题描述解决办法一、找到虚拟环境的文件路径二、使用PyCharm安装包Autopep81.添加新的python interpreter2.查看是否安装成功总结问题描述如果想使用Jupyter Notebook中的autopep8插件,我们需要先安装“Autopep8”包。网上有很多该包的安装方法,在命令行中使用命令$ conda install autopep8仍无法正常打开。出现的问题如下图所示。本文记录的是Autopep8库的另一种安装方式,并成功解决了该问题。解决办法一

2021-01-21 17:25:02 2157 2

空空如也

空空如也

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

TA关注的人

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