- 博客(1582)
- 资源 (22)
- 问答 (5)
- 收藏
- 关注

原创 Python实现经典机器学习算法(附代码+原理介绍)
本专栏内包含基于原生Python从零实现经典机器学习算法,通过自复现帮助新手小白对算法有更深刻的认识,理论与实践相结合,每一篇文章都附带有完整的代码+原理讲解。
2023-03-24 19:49:47
4311
4

原创 PyTorch+PyG实现图神经网络经典模型目录
本专栏整理了《图神经网络代码实战》,内包含了不同图神经网络的相关代码实现(PyG以及自实现),理论与实践相结合,如GCN、GAT、GraphSAGE等经典图网络,每一个代码实例都附带有完整的代码。
2023-01-19 21:50:32
27638
298

原创 【深度学习时间序列预测案例】零基础入门经典深度学习时间序列预测项目实战(附代码+数据集+原理介绍)
本专栏整理了《深度学习时间序列预测案例》,内包含了各种不同的基于深度学习模型的时间序列预测方法,例如LSTM、GRU、CNN(一维卷积、二维卷积)、LSTM-CNN、BiLSTM、Self-Attention、LSTM-Attention、Transformer等经典模型,包含项目原理以及源码,每一个项目实例都附带有完整的代码+数据集。
2023-01-07 20:40:32
34435
96

原创 【NLP文本分类算法集锦】零基础入门经典文本分类项目实战(附代码+数据集)
本专栏整理了《NLP文本分类算法集锦》,内包含了各种常见的中英文文本分类算法,以及常见的NLP任务:情感分析、新闻分类以及谣言检测等。
2022-12-27 00:00:00
14626
151

原创 【Matplotlib绘制图像目录】Python数据可视化之美
本专栏整理了《Matplotlib绘制图像大全》,内包含了各种常见的绘图方法,以及Matplotlib各种内置函数的使用方法,帮助我们快速便捷的绘制出数据图像。
2022-12-01 14:53:30
5979
56

原创 【Pandas数据处理100例目录】Python数据分析玩转Excel表格数据
大家好,我是阿光。本专栏整理了《Pandas数据分析处理》,内包含了各种常见的数据处理,以及Pandas内置函数的使用方法,帮助我们快速便捷的处理表格数据。正在更新中~ ✨。
2022-11-27 18:34:19
17938
52

原创 【机器学习项目实战案例目录】项目详解 + 完整源码
本专栏整理了《机器学习项目实战案例》,内包含了各种不同的入门级机器学习项目,包含项目原理以及源码,每一个项目实例都附带有完整的代码+数据集。
2022-11-24 09:36:33
24042
50

原创 最适合入门的100个深度学习项目
本专栏整理了《PyTorch深度学习项目实战100例》,内包含了各种不同的深度学习项目,包含项目原理以及源码,每一个项目实例都附带有完整的代码+数据集。
2022-10-17 16:30:23
74631
155

原创 【PyTorch深度学习项目实战100例目录】项目详解 + 数据集 + 完整源码
大家好,我是阿光。本专栏整理了《深度学习100例》,内包含了各种不同的深度学习项目,包含项目原理以及源码,每一个项目实例都附带有完整的代码+数据集。正在更新中~ ✨。
2022-09-30 20:29:47
59375
114
原创 【Scala面向对象】35、Enumeration枚举类
在 Scala 中,没有像 Java 那样原生的枚举类型,但是可以通过EnumName是枚举类的名称,通常按照 Scala 的命名规范使用首字母大写的形式。是 Scala 内置的枚举类对象,用于定义枚举成员。是枚举类的成员,用于表示一组常量值。每个枚举成员都是Value的实例。每个枚举成员默认的值是Value的实例,其顺序由定义的顺序决定,从 0 开始。在上述示例中,我们为枚举成员和分别指定了值 1、2 和 3。在使用枚举类时,可以通过。
2023-11-15 02:15:00
29
1
原创 【Scala面向对象】34、case样例类
在 Scala 中,定义样例类使用case classcase是 Scala 中定义样例类的关键字。ClassName是样例类的名称,按照 Scala 的命名规范通常首字母大写。parameters是样例类的构造参数,用于初始化类的属性。Type是参数的类型。样例类的构造参数通常是不可变的,并且在创建对象时可以直接使用类名加括号来调用构造器,无需使用new关键字。在上述示例中,我们定义了一个名为Person的样例类,它有两个构造参数name和age,用于初始化类的属性。
2023-11-14 00:30:00
39
1
原创 【Scala字符串处理】43、Scala中字符串常见操作
在 Scala 中,字符串是不可变的,因此字符串的操作主要涉及创建、拼接、切割、转换、查找、替换等常见操作。
2023-11-13 15:04:53
705
原创 【Scala字符串处理】42、多行字符串
在以上示例中,我们展示了多行字符串在不同场景中的使用。使用多行字符串可以让代码更加清晰和易读,特别是在处理需要多行文本的场景中。需要注意的是,由于多行字符串会保留原始格式,所以如果在字符串中有额外的缩进,输出时也会保留这些缩进。在 Scala 中使用多行字符串可以方便地编写复杂的 SQL 查询,让 SQL 查询语句更加清晰易读。在生成代码片段时,使用多行字符串可以让代码更加简洁,避免在字符串中使用大量的转义符。在三重引号之间可以包含多行文本,并且在字符串中的每一行都会保留原始格式。
2023-11-13 15:04:45
26
原创 【Scala字符串处理】41、字符串插值
Scala 还允许自定义字符串插值器,通过在字符串插值器的前面加上标识符来实现自定义插值器。这样可以根据需要自定义字符串的解析规则。// 自定义字符串插值器 object MyInterpolator {
2023-11-13 15:04:37
16
原创 【ScalaIO操作】40、Scala使用I/O读写文件
在 Scala 中,文件 IO 操作可以使用 Java 的标准库类和 Scala 的一些便捷方法来完成。
2023-11-13 15:04:28
15
原创 【Scala迭代器】39、Scala中的迭代器
迭代器提供了一种延迟获取元素的方式,使得我们可以逐个访问集合中的元素,而不需要提前将所有元素加载到内存中,从而节省内存空间。注意,在遍历完一次后,迭代器将无法再次使用,如果需要再次遍历,需要重新获取一个新的迭代器。在 for 循环中,由于迭代器已经在 while 循环中遍历完了,再次使用迭代器时已经没有下一个元素,所以 for 循环直接结束。在 Scala 中,获取 Array、Set、List、Map 和 Tuple 的迭代器非常简单,只需要调用它们对应的。方法:该方法用于获取迭代器中的下一个元素。
2023-11-13 15:04:18
14
原创 【Scala异常处理】38、Scala中的异常处理
在 Scala 中,异常处理和其他编程语言类似,通过 try-catch-finally 块来捕获和处理异常。Scala 的异常处理机制主要依赖于标准库中的和类,以及使用异常类的实例进行异常捕获和处理。
2023-11-13 15:04:04
14
原创 【Scala模式匹配】37、Scala中的模式匹配
在 Scala 中,模式匹配不仅可以匹配常量值,还可以匹配数据类型。在上述示例中,我们使用模式匹配的方式在定义变量时解包了不同的数据结构,并将解包后的值赋给相应的变量。在 Scala 中,可以使用模式匹配的方式在定义变量时进行解包,从而直接将包含在元组、样例类、列表等数据结构中的值赋给变量。注意,在模式匹配中,常量模式是按字面值进行匹配的,因此只有与字面值完全相等的表达式才会匹配成功。强大的匹配功能:模式匹配允许在不同情况下执行不同的代码块,可以对不同的数据结构进行匹配,包括列表、元组、对象等。
2023-11-13 15:03:57
21
原创 【Scala面向对象】36、隐式类
/ 在这里定义对 OriginalClass 的扩展方法 } }implicit关键字:在定义隐式类时,必须使用implicit关键字修饰类的定义。:这是隐式类的名称,按照 Scala 命名规范通常使用首字母大写的形式。:这是隐式类的构造参数,它指定了隐式类的转换目标类型。是隐式类将要扩展的类的类型。扩展方法:在隐式类中可以定义对目标类型(即)的扩展方法。这些方法会自动应用于目标类型的对象,而无需显式调用。隐式类必须定义在其所在的对象或类的作用域内,通常定义在伴生对象中。
2023-11-13 15:03:48
15
原创 【Scala面向对象】33、特质Trait
在 Scala 中,定义 Trait 使用关键字trait// Trait 的成员(方法和字段)声明 def method1() : ReturnType def method2(param : ParameterType) : ReturnType val field1 : FieldType val field2 : FieldType = initialValue }TraitName是 Trait 的名称,按照 Scala 的命名规范,通常首字母大写。
2023-11-13 00:15:00
21
原创 【Scala面向对象】32、多态
在 Scala 中,多态是一种面向对象编程的重要特性,它允许不同类的对象对同一方法做出不同的响应。多态使得我们可以通过一个统一的接口来处理不同类型的对象,从而提高代码的灵活性和可扩展性。Scala 中的多态主要通过两种机制实现:动态绑定和类型参数化。
2023-10-31 00:45:00
86
1
原创 【Scala面向对象】31、继承
在 Scala 中,继承是一种面向对象编程的基本特性,用于创建一个类(子类)从另一个类(父类)继承属性和方法。Scala 使用关键字extends来实现类的继承关系。
2023-10-30 06:00:00
54
1
原创 TypeError: full() received an invalid combination of arguments - got (tuple, int, device=NoneType),
等参数都应该是 PyTorch 的张量(tensor)对象,而不是 Python 列表或 NumPy 数组。内置的DataLoader构造迭代器时出现如下问题。所有对象都创建成了Python中的列表。
2023-10-17 14:42:26
185
原创 【Scala面向对象】30、伴生对象
在 Scala 中,伴生对象(Companion Object)是与类同名的对象,在同一个源文件中定义。伴生对象和类之间存在特殊的关系,它们可以相互访问对方的私有成员,并且通常用于创建类的实例、提供类级别的方法和工厂方法。
2023-10-11 02:15:00
99
原创 【Scala面向对象】29、类和对象
在 Scala 中,类(Class)是面向对象编程的基本构造块,用于封装数据和行为。类是对象的模板,它定义了对象的状态和行为。在 Scala 中,类可以包含字段(成员变量)和方法(成员函数),并且还可以扩展其他类或特质(traits)。
2023-10-10 02:00:00
88
原创 【Scala函数】28、隐式函数
在 Scala 中,隐式函数使用implicit关键字进行定义。// 函数体 // ... }其中,implicit关键字用于标记这是一个隐式函数。def关键字用于定义函数,是函数的名称。parameter是函数的参数,Type是参数的类型。ReturnType是函数的返回类型。隐式函数通常在作用域内进行定义,以便编译器能够在需要时自动找到并调用它。隐式函数的作用域可以是在当前文件内的顶层范围,或者是在特定的包对象中定义。
2023-10-09 02:00:00
80
原创 【Scala函数】27、偏函数
在 Scala 中,偏函数(Partial Function)是一种特殊的函数,它只对输入参数的某个特定子集进行定义,并在这个子集之外没有明确定义。偏函数通常用于处理在特定条件下有效的输入,而对于其他输入则不做处理。
2023-10-05 09:24:13
110
原创 【Scala函数】26、闭包和函数柯里化
闭包的优点是可以实现更加通用和灵活的函数,通过捕获外部环境的变量,可以在函数体内使用这些变量,从而实现更复杂的功能。换句话说,闭包是一个函数,它在定义时捕获了其周围环境的变量,并可以在之后的调用中访问和操作这些变量,即使在定义时的环境已经不存在了。定义一个柯里化函数时,可以将一个函数的参数拆分成多个参数列表,并返回一个接受第一个参数列表的函数,然后再返回接受第二个参数列表的函数,依次类推。当函数柯里化时,我们可以将函数的不同参数作为独立的参数列表,这样可以灵活地进行参数传递和部分应用。
2023-09-27 02:15:00
131
1
原创 【Scala函数】25、高阶函数
在 Scala 中,高阶函数(Higher-Order Function)是指可以接受其他函数作为参数,并/或者返回一个函数作为结果的函数。高阶函数是函数式编程的重要概念,它使得函数可以像其他值一样传递和操作,从而使得代码更加灵活、简洁和可复用。当我们讨论高阶函数时,涉及三种类型:接受函数作为参数的高阶函数、返回函数的高阶函数以及使用函数字面量的高阶函数。
2023-09-26 01:30:00
131
原创 【Scala函数】24、匿名函数
/ 函数体 // 可以包含一系列表达式和语句 // 最后一个表达式作为返回值,或使用 return 关键字返回值 }// 定义一个匿名函数,接受两个整数参数并返回它们的和 val add =(a : Int , b : Int) => {a + b } // 调用匿名函数并接收返回值 val result = add(3 , 5) // 调用匿名函数 add,传递参数 3 和 5,结果为 8在上述示例中,我们使用=>运算符创建了一个匿名函数,该匿名函数接受两个整数参数a和b,并返回它们的和。
2023-09-25 00:15:00
112
原创 Exception in thread “main“ org.apache.flink.runtime.client.JobExecutionException: Job execution fail
在使用Flink进行流式处理时,我连接的数据流是Socket,运行一段时间出现如下问题 原因分析::这一行表示 Flink 任务失败后不会尝试重新启动,因为采用了 策略。这通常意味着一旦任务失败,它就不会自动恢复。:这一行表示在任务执行过程中出现了 Socket 连接重置的问题。这可能是因为网络问题,或者是因为数据源/数据接收方突然关闭了连接。对于我出现的问题是Socket出现问题,导致任务运行失败,由于网络问题,导致Socket进行重新连接不上。由于我是使用的netcat,所以将这个进程进行了
2023-09-20 08:44:27
636
原创 【Scala集合】22、容器Option
在 Scala 中,Option是一个用于表示可能存在或可能不存在值的容器类型。它是 Scala 标准库中的一个特殊类型,用于处理可能为空的值,以避免空指针异常。OptionSome和None。
2023-09-20 05:00:00
99
原创 org.apache.flink.api.common.functions.InvalidTypesException: The return type of function ‘main(Batch
使用Flink写一个批处理程序,然后提交运行出现了 `Exception in thread "main" org.apache.flink.api.common.functions.InvalidTypesException: The return type of function 'main(BatchWordCount.java:28)' could not be determined automatically, due to type erasure. You can give type info
2023-09-19 09:34:17
130
原创 【Scala集合】21、集合常用函数
Scala 提供了丰富的集合类和操作函数,下面列举一些常用的集合函数:下面分别讲述每个函数的函数定义以及执行过程:二、 函数:函数定义:执行过程: 函数接收一个条件函数 ,该函数将集合中的每个元素类型 进行条件判断,返回一个布尔值。 函数对集合中的每个元素应用条件函数 ,并返回满足条件的元素组成的新集合 。三、 和 函数:函数定义: 和 执行过程: 和 函数分别接收一个初始值 和一个二元操作函数 。 函数从左侧开始对集合中的元素进行累积计算,初始值 是计算的起始值; 函数从右侧
2023-09-19 03:30:00
90
原创 【Scala集合】20、元组Tuple
在 Scala 中,元组(Tuple)是一种不可变的有序集合,可以用来存储多个不同类型的元素。元组允许将多个值组合成一个逻辑单元,并且可以通过索引来访问元组中的元素。元组的长度是固定的,一旦创建后,不能添加或删除元素。元组的元素可以是不同类型的,例如可以将一个整数、一个字符串和一个布尔值放在同一个元组中。
2023-09-18 04:00:00
122
原创 The size of tensor a (20) must match the size of tensor b (10) at non-singleton dimension 2 GCN trai
使用PyG搭建一个链路预测的GCNs模型出现了如下问题 `RuntimeError: The size of tensor a (20) must match the size of tensor b (10) at non- singleton dimension 2`
2023-09-17 08:55:20
139
原创 Apache Flink的发展历程
Apache Flink 从一个主要关注批量数据处理的小型项目发展为一个全面、成熟的数据处理框架,支持从流处理到批量处理等多种数据处理模式。其高效、灵活和可扩展的特点使其在当今数据处理领域中占据了重要的地位。
2023-09-16 20:15:55
154
原创 OSError: dlopen(/Users/psanchez/miniconda3/envs/playbook/lib/python3.9/site-packages/libpyg.so, 0x00
安装好 `torch-geometric` 之后,使用 `import torch_geometric` 时出现如下问题 `OSError: dlopen(/Users/psanchez/miniconda3/envs/playbook/lib/python3.9/site-packages/libpyg.so, 0x0006): Library not loaded: /usr/local/opt/python@3.10/Frameworks/Python.framework/Versions/3.10
2023-09-16 15:03:57
283
原创 成功解决AttributeError: ‘tuple‘ object has no attribute ‘x‘
从 `Github` 上下载了一个图神经网络的边缘预测项目,使用GCN运行预测时出现如下问题 `AttributeError: 'tuple' object has no attribute 'x'`
2023-09-16 14:50:37
724
原创 【Scala集合】19、Vector
在多线程环境中使用不可变 Vector 是线程安全的,因为不可变集合在创建后不会被修改。与 List 不同,List 是通过链表实现的,它在添加和删除元素时效率较高,但在随机访问时性能较差。在 Scala 中,Vector 是一种不可变的有序集合,类似于 List,但 Vector 具有更快的随机访问和更新性能。不可变 Vector 在创建后不能修改,但可以通过创建新的 Vector 来添加或删除元素。使用 Vector 时,一般使用不可变的 Vector,它的类位于。
2023-09-15 19:08:04
122
基于DeepFM、Hadoop、Spark的微信视频号大数据分析与推荐系统毕业设计项目
2022-05-20
基于DeepFM、Hadoop、Spark的微信视频号大数据分析与推荐系统实训项目
2022-05-20
cudnn-10.1-linux-x64-v7.6.2.24.tgz
2021-08-10
Kaggle泰坦尼克号数据集.zip
2021-02-02
阿里官方Java开发代码规范标准手册v1.3.zip
2021-02-02
FAT32格式化工具(监控存储格式).zip
2021-02-02
8款Swing皮肤完美版 以修复控制台错误美化包.zip
2021-02-02
substance-5.3美化包.zip
2021-02-02
JTattoo-1.6.19美化包.zip
2021-02-02
SwingSets3(BeautyEyeLNFDemo)美化包.zip
2021-02-02
JDK1.8 API 中文 高清完整CHM版
2020-12-04
yujianbo-java-tools-7.8.0.zip
2020-11-22
jfreechart-1.0.19.jar和jcommon-1.0.23.jar
2020-11-22
设计一个名为MyDate.zip
2020-11-22
如何运行exe文件啊
2022-07-17
如何安装python啊?为什么我下载了IDEA运行不了py文件啊?
2022-07-17
鸿蒙目前有哪些架构系列?
2020-12-02
鸿蒙系统现在可以作用于什么
2020-12-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人