- 博客(394)
- 资源 (26)
- 问答 (4)
- 收藏
- 关注
原创 sklearn.svm.SVC 支持向量机-简介
sklearn.svm.SVC 是 Scikit-learn(一个常用的机器学习库)中的一个类,用于支持向量机(Support Vector Machine,SVM)算法中的分类任务。SVM 是一种用于分类和回归的监督学习算法。在分类任务中,SVM 构建一个决策边界,将不同类别的样本分开。SVC 类则实现了标准的支持向量机分类器。
2024-01-22 16:55:41 513 2
原创 AttributeError: ‘_MultiProcessingDataLoaderIter‘ object has no attribute ‘next‘
AttributeError: '_MultiProcessingDataLoaderIter' object has no attribute 'next'
2024-01-15 16:25:32 379
原创 RuntimeError:An attempt has been made to start a new process before the current process has finished
RuntimeError:An attempt has been made to start a new process before the current process has finished its bootstrapping phase. This probably means that you are not using fork to start your child processes and you have forgo
2024-01-11 18:09:35 366
原创 什么是前向传播?什么是反向传播?
前向传播和反向传播是紧密相关的过程,它们相互配合,实现了神经网络的训练。通过前向传播,模型可以根据输入数据生成预测结果;通过反向传播,可以计算模型的梯度信息,从而进行参数优化。这样循环迭代进行多次,直到模型的性能达到预期水平。
2024-01-10 13:35:42 413
原创 WPS使用技巧——默认粘贴无格式文本
从网页或者其他文档内复制的文本往往带有原本的格式,粘贴到自己的word文档里面,要么先粘贴后统一格式,要么右键选择“只粘贴文本”,非常不便。今天分享一个可以将粘贴方式默认为“只粘贴文本”的无格式粘贴方法,这样粘贴的无格式文本就会自适应地以当前word默认格式的形式被粘贴进去。左上角点击“文件”,点击“选项”,点击“编辑”,默认粘贴方式改为“无格式文本”。如果之后不再需要该功能,把该项设置还原为“保留原格式”即可。
2024-01-10 13:30:17 655
原创 ERROR: Could not build wheels for pyaudio which use PEP 517 and cannot be installed directly
ERROR: Could not build wheels for pyaudio which use PEP 517 and cannot be installed directly
2024-01-06 16:39:08 426
原创 torch.solve已弃用,如何改为torch.linalg.solve?
1、torch.solve 函数的期望输入有2个:右侧向量、系数矩阵;而 torch.linalg.solve 函数的期望输入也有2个:系数矩阵、右侧向量(顺序与torch.solve的输入相反)。2、torch.solve和torch.linalg.solve在返回值上也有所不同。torch.solve函数返回一个元组(solution, LU),其中solution是解向量,LU是矩阵A的 LU 分解。LU 分解是一种将矩阵分解为下三角矩阵L和上三角矩阵U的方法。
2024-01-06 14:37:31 807
原创 在PyTorch中设置随机数生成器的种子值
在PyTorch中设置随机数生成器的种子值的方法CPU:可以使用torch.manual_seed()函数GPU:需要额外设置torch.cuda.manual_seed()来设置GPU上的随机数生成器种子值。
2023-12-26 15:01:38 609
原创 将ipynb文件转为py的简单方法(图文并茂)
打开可以使用jupyter命令的命令窗口(如果没有jupyter则需要先安装jupyter),cd 命令进入到 ipynb 文件所在的文件夹,执行jupyter nbconvert --to script xxx.ipynb 即可完成 ipynb 文件到 py 文件的转化,执行jupyter nbconvert --to script *.ipynb 则可以实现将当前文件夹下(不包括子文件夹下)的所有ipynb 文件到 py 文件。
2023-12-25 11:38:15 937
原创 TypeError: No loop matching the specified signature and casting was found for ufunc logical_or 解决办法
TypeError: No loop matching the specified signature and casting was found for ufunc logical_or 解决办法
2023-12-22 18:26:59 1125
原创 Python 中的 tqdm() 方法
tqdm是Python中一个用于在循环中显示进度条的库。它提供了一种简单而又灵活的方式来监测代码执行的进度,特别是在处理大量数据或耗时较长的任务时非常有用。使用tqdm的优点是它提供了一个简洁而美观的进度条,同时还可以根据需要自定义进度条的样式和显示信息。tqdm库提供了许多参数,用于自定义和调整进度条的外观、格式和行为。
2023-11-15 15:30:00 420
原创 Java异常处理(总结)
Error:Java虚拟机无法解决的严重问题。JVM系统内部错误、资源耗尽。如:StackOverFlowError、OOM。这种问题无法进行异常处理。Exception:除了 Error 以外的问题。可以进行异常处理。Exception分为:编译时异常、运行时异常。运行时异常:运行时才会发生的问题,如:除数为0,空指针异常。
2023-11-14 13:29:52 162
原创 Java数组(知识点总结)
数组是多个相同类型数据按一定顺序排列的集合,使用一个名字命名,通过编号的方式来对这些数据进行统一管理。数组是引用数据类型,数组中的元素可以是任何数据类型,包括基本数据类型和引用数据类型。在内存中开辟一整块连续的空间,而数组名中引用的是这块连续空间的首地址。数组一旦初始化,长度就确定了,数组长度一旦确定不可修改。
2023-11-14 13:12:06 70
原创 包装类、自动装箱、自动拆箱是什么?有哪些注意点?
Java中的数据类型总体上分为基本数据类型和引用数据类型。引用类型的数据可以通过对象的属性和方法来进行操作,但对于基本数据类型的数据,我们能不能像操作对象那样来操作呢?为了实现这个目标,Java为8种基本数据类型分别设计了对应的类,这就是包装类(Wrapper Classes,外覆类,数据类型类)。因为这些包装类都是引用类型,所以我们就可以方便地操作这些数据的属性和方法了。包装类的设计主要是为了配合Java 5之后出现的泛型,在泛型的使用中,基本数据类型和泛型不能混用。
2023-11-13 14:10:22 757
原创 IDEA中的自动代码补齐(合集)
IDEA中的自动代码补齐(合集)变量.null:if(变量 == null)变量.nn:if(变量 != null)变量.notnull:if(变量 != null)ifn:if(xx == null)inn:if(xx != null)
2023-11-11 21:02:26 362
原创 HJ26 字符串排序
Character.isLetter(char c) 方法可判断字符是否为字母,相当于判断(c>='a'&& c='A'&& c (char)c)可以转化为字符型;filter() 表示过滤,这里将所有大小写字母过滤出来
2023-11-10 14:05:34 104
原创 HJ23 删除字符串中出现次数最少的字符
将字符串中的字符通过 Stream 和 lambda表达式 加入到 HashMap 中,记录每个字符的个数;通过 Collections.min() 方法找到 map 中最小值对应的 value值;通过Stream的filter方法过滤掉数量最少的元素,mapToObj将类型转化为char,最后无换行输出。
2023-11-10 13:26:02 61
原创 HJ20 密码验证合格程序
str.chars() 获取字符流,通过流的 filter 方法可以简单地过滤出符合要求的字符。".*(.{3,}).*\\1.*" 表示匹配长度 >=3 的重复子字符串。这里的 .* 表示任意长度(>=0)的字符串,中间夹杂了 "(.{3,})" 和 "\\1",(.{3,})表示匹配任意长度>=3的字符串,\\1 表示匹配与前面(.{3,})一样的字符串,所以 ".*(.{3,}).*\\1.*" 表示匹配长度 >=3 的重复子字符串。
2023-11-09 19:24:16 77
原创 华为机试练习题:HJ51 输出单向链表中倒数第k个结点
Java实现:输入一个单向链表,输出该链表中倒数第k个结点,链表的倒数第1个结点为链表的尾指针。
2023-11-08 13:23:41 66
原创 华为机试练习题:HJ9 提取不重复的整数
String类型的contains()方法,可以判断字符串中是否有子字符串。String类型的substring(int beginIndex, int endIndex) 根据指定的起始位置和终止位置,截取字符串。
2023-11-08 12:40:28 73
原创 华为机试练习题:HJ8 合并表记录
TreeMap 可以自动升序排序,输出符合测试用例如果结果不讲究排序,则可以用 HashMap使用Lambda表达式可简化集合的输出代码,不必再写for循环
2023-11-08 12:17:52 70
原创 华为机试练习题:HJ15 求int型正整数在内存中存储时1的个数
输入一个 int 型的正整数,计算出该 int 型数据在内存中存储时 1 的个数。数据范围:保证在 32 位整型数字范围内。这个数转换成2进制后,输出1的个数。
2023-11-07 18:15:46 87
原创 华为机试练习题:HJ13 句子逆序
trim() 方法:去除字符串首尾的空格;split() 方法:按照指定分隔符来把字符串且分为字符串数组,默认分隔符为空格;采用 StringBuilder 类来操作有长度变化需求的字符串,可提升效率。
2023-11-07 17:56:31 50
原创 Java实现字符串反转
String 类没有 reverse 方法,但是 StringBuffer 和 StringBuilder 有,直接调用即可实现。
2023-11-07 17:38:46 37
原创 华为机试练习题:HJ11 数字颠倒
String 一旦赋值或实例化后就不可更改,如果赋予新值将会重新开辟内存地址进行存储。而 StringBuffer 和 StringBuilder 类使用 append 和 insert 等方法改变字符串值时只是在原有对象存储的内存地址上进行连续操作,减少了资源的开销。因此:当需要进行频繁修改字符串的操作时先建立 StringBuffer 或 StringBuilder 类对象进行操作,将最后结果转化成 String 类对象返回,这样效率会高很多。
2023-11-07 17:27:41 59
原创 Java中的字符串、数组、集合之间的各种转换(持续更新中......)
1、String char[]:字符串与char型数组之间的转换。2、数组Array与集合List之间的相互转换。3、数组Array 和 Set 之间的相互转换。
2023-11-06 13:54:27 544
原创 华为机试练习题:HJ10 字符个数统计
编写一个函数,计算字符串中含有的不同字符的个数。字符在 ASCII 码范围内( 0~127 ,包括 0 和 127 ),换行表示结束符,不算在字符里。不在范围内的不作统计。多个相同的字符只计算一次。例如,对于字符串 abaca 而言,有 a、b、c 三种不同的字符,因此输出 3。输出 输入字符串 中范围在(0~127,包括0和127)字符的种数。数据范围: 1≤n≤500。输入一行没有空格的字符串。
2023-11-06 13:27:16 75
原创 Java实现创建链表与打印链表元素(可作为模板)
1、通过数组元素值,构造一个单向链表;2、将链表元素以数组的形式打印出来,如“[1, 2, 3, 4]”
2023-11-05 23:40:13 161
原创 算法题:203. 移除链表元素(递归法、设置虚拟头节点法等3种方法)Java实现创建链表与解析链表
讲一下设置虚拟头节点的那个方法,设置一个新节点指向原来链表的头节点,这样我们就可以通过判断链表的当前节点的后继节点值是不是目标删除值,来判断是否删除这个后继节点了。如果不设置虚拟头节点,则需要将头节点和后面的节点分开来讨论,代码会复杂一点。
2023-11-05 23:33:42 183
原创 算法题:33. 搜索旋转排序数组(二分法)
题目要求必须设计一个时间复杂度为O(log n)的算法解决此问题,所以我们可以采用二分法。Step1. 先把 nums[0] 作为目标值,通过二分法找到旋转点索引;Step2. 如果旋转点索引为0,则数组本身就是升序的,否则思想上可以将数组一分为二,看做两个升序数组。Step3. 判断 target 目标值在一分为二后的数组的哪一个里面,从而确定左右端索引。(特殊情况:如果旋转点索引为0,则左右端索引就是 0 和 nums.length - 1)。Step4. 二分法查找到 target。
2023-11-05 11:04:05 153
小丸工具箱,是一款用于处理音视频等多媒体文件的软件。是一款x264、ffmpeg等命令行程序的图形界面。
2022-06-24
ffmpeg,是多媒体视频处理工具,有非常强大的功能包括视频采集功能、视频格式转换、视频抓图、给视频加水印等。
2022-06-19
计算机组成原理.xmind
2021-03-15
机器学习实战(第七章-利用AdaBoost元算法提高分类性能-所有代码与详细注解-python3.7)
2020-12-18
机器学习实战(第六章-支持向量机-所有代码与详细注解-python3.7)
2020-12-18
机器学习实战(第六章-支持向量机-所有代码与详细注解-python3.7)
2020-12-18
ch05_logistic_regression.rar
2020-12-10
机器学习实战(第三章-决策树-ID3算法-所有代码与详细注解-python3.7)
2020-12-09
机器学习实战(第四章-朴素贝叶斯-所有代码与详细注解及相关数据文件-python3.7)
2020-12-09
机器学习实战第二章的kNN练习
2020-09-28
c++语言程序设计(郑莉).xmind
2020-06-30
计算机组成原理2333.xmind
2020-03-31
ncurses相关包.rar
2019-05-21
Java-WebSocket-1.3.0.jar,Java-WebSocket-1.3.0-sources.jar
2017-11-14
ubuntu编译出来的mxnet没有module模块
2021-08-12
跑FCIS代码时的报错,如何解决?
2021-08-10
C++多层继承时,派生类的成员变量空间分配的顺序是什么?
2020-05-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人