- 博客(91)
- 收藏
- 关注
原创 Pandas 常用操作
Pandas是Python中用于数据处理和分析的核心库,提供了高效的数据结构和工具。本文通过三个案例展示了Pandas的基本操作。案例一演示了如何加载和查看数据,包括读取CSV文件、查看数据的前几行和后几行、获取数据的基本信息和统计描述。案例二介绍了数据选择与过滤,包括选择特定列、行以及基于条件的过滤。案例三则展示了如何处理缺失值,包括检测缺失值、统计缺失值数量等。这些操作是数据分析和清洗的基础,帮助用户快速了解和处理数据。
2025-05-10 16:56:32
638
原创 java日期处理
我先讲解一下我的命名规则,以方便各位看官理解,基于方便处理的目的,基本九成以上的方法都是直接返回java.util.Date的结果。再次我也特别提供了dateToString、formatStringDT的转换方法去format Date结果规则:1、我的方法都基于见名知意的原则,如果不理解,每个方法,或者每组重载方法都提供了相应的注释2、用于判断的都用 isXXX 格式,用于取值的都以 getXXX开头a:getXXXs 之类,为取数量b:getStartXXX 之类,为按需取开始时间,格式如此例:201
2025-04-26 10:13:39
178
原创 Python条件语句
本文详细介绍了Python条件语句的三个重要方面:基本语法和用法:包括if、if-else、if-elif-else结构,以及各种条件表达式和三元表达式。缩进要求:Python使用缩进来定义代码块,正确的缩进对于程序的执行至关重要,同时也提高了代码的可读性。嵌套条件:在实际编程中,我们经常需要使用嵌套的条件语句来处理复杂的逻辑,但也要注意避免过度嵌套导致的代码复杂性。
2025-04-22 17:14:17
864
原创 Java函数生成实际应用案例:数据处理流水线
随着现代应用程序对数据处理和实时响应需求的增加,传统的面向对象编程(OOP)方法有时难以满足快速变化的业务需求。函数生成与组合能够在处理复杂的数据流时显著提高代码的灵活性和可维护性。本文将通过一个实际应用案例展示Java中的函数生成的优势。
2025-04-22 15:00:28
373
原创 java ai 图像处理
Java AI 图像处理图像处理是人工智能(AI)领域中非常重要的一个应用方向。通过使用Java编程语言和相应的库,我们可以实现各种图像处理任务,如图像识别、图像分类、图像分割等。本文将介绍一些常见的图像处理算法,并通过Java代码示例来演示其用法。注意:将image.jpg替换为你自己本地图像的文件路径。注意:将color_image.jpg替换为你自己的彩色图像文件路径。介绍几个常用的Java图像处理开源库,并结合代码示例来说明它们的使用方法。
2025-04-19 11:07:08
560
原创 Python 调用API在本地生成图像
本应用程序展示了如何通过API生成图像,并将其保存到本地。用户友好的输入提示和自动化的文件管理使得该应用程序易于使用,适合需要快速生成图像的场景。示例。
2025-04-19 10:10:53
447
原创 c语言坦克对战(前言)
这个示例代码只是一个基础框架,实际的“坦克大战”游戏还需要添加更多功能,如敌人AI、碰撞检测、得分系统等。gameLoop:游戏主循环,处理输入、更新状态和渲染画面。updateBullet:更新子弹位置。gotoxy:用于在控制台中定位光标。initGame:初始化游戏状态。shootBullet:发射子弹。drawTank:绘制坦克。moveTank:移动坦克。
2025-04-14 21:13:23
371
原创 在WPS中使用deepseek模型
随着人工智能技术的发展,大语言模型如ChatGPT、DeepSeek等不断涌现,为提升办公效率提供了新的途径。WPS作为一款广泛使用的办公软件,集成DeepSeek等大模型,能够满足用户在文档编辑、内容创作、数据分析等方面对于智能化的需求,进一步提升办公体验。点击大模型设置,点击本地,选择ollama框架,选择模型名就能找到之前部署到本地的deepseek模型,选择好后保存即可。选好适合存储的位置,并点击下一步。点击我同意此协议,并点击下一步。点击OfficeAI,点击设置。点击内置模型后面的编辑图标。
2025-04-14 11:32:00
307
原创 ai机器人如何在营销方面助力
作为一种专为模拟人类对话而设计的自动化软件应用程序,Chatbots(聊天机器人)能够通过文本或语音与用户交互,以快速响应和高效处理著称,可执行从简单查询到复杂任务的多种功能。同时,得益于 AI 技术的支持,聊天机器人不仅可以理解自然语言,还能提供上下文相关的信息或服务,从而在各类场景中发挥重要作用。通常而言,聊天机器人通过整合自然语言处理(NLP)、机器学习(ML)和语音识别等技术,使其能够准确解析用户输入、理解意图并生成适当的响应。这种交互方式极大地提高了人机沟通的效率和友好度。
2025-04-12 15:58:29
486
原创 程序员的十大ai助手
如今,你不再需要一个 10 人的团队来构建优秀的产品。AI 并不会完全取代开发者,但它会取代那些不使用 AI 的开发者。学会将工作交给 AI,它就像是一个全天候工作的实习生,完全不需要薪水。
2025-04-12 12:43:31
732
原创 人形机器人发展趋势粗谈
为了满足不断增长的自动化需求,人型控制机器人市场的制造商正在加倍努力提供经济高效的解决方案。通过利用本地制造和供应链优化等策略,行业参与者正在削减运营成本,并使更多企业更容易获得其产品。对负担能力的强调正在使人型控制机器人的使用变得民主化,使各种规模的企业能够利用自动化的变革力量。展望未来,在技术创新、自动化、可负担性和战略合作的支撑下,人型控制机器人市场的未来将呈指数级增长。随着各行业的企业越来越认识到人型控制机器人的变革潜力,该市场已准备好成为第四次工业革命的基石。
2025-04-11 20:32:29
818
原创 MySQL 通配符:提升模糊查询效率的必备技巧
在 SQL 查询中,通配符用于模糊匹配某些字符串。%:匹配零个或多个字符。_:匹配单个字符。通配符常常与LIKE 操作符一起使用。
2025-01-19 14:57:44
1065
原创 chatgpt本地部署
中小型公司的自动化流水线相关,搭建tapd+jenkins+gitlab+sonarqube+docker+jmeter+ansible这一套流水线的东西。期望的样子就是,从代码提交到测试、扫描、构建、部署等一系列操作都是自动化的.
2025-01-18 12:46:16
1719
原创 用 Python 高效数据抓取
通过本文,我们学习了用Python进行高效数据抓取的七大绝招,包括使用requests库进行HTTP请求、解析HTML文档、处理分页、使用Scrapy框架、处理JavaScript渲染的内容、使用pandas处理数据以及遵守robots.txt和网站条款。这些技巧不仅能够帮助我们高效地抓取数据,还能确保我们的抓取行为合法合规。
2025-01-17 11:47:04
435
原创 JavaScript中处理异步
回调(callback)是一个函数被作为一个参数传递到另一个函数里,在那个函数执行完后再执行。假定有两个函数f1和f2,f2等待f1的执行结果,f1()–>f2();。如果我们只有一个异步操作,用回调函数来处理是完全没有任何问题的。。但是如果我们要嵌套很多个回调函数,问题就很大了,因为多个异步操作形成了强耦合,代码将乱作一团,无法管理。这种情况被称为"回调函数地狱"(callback hell)。
2025-01-17 10:44:20
997
原创 C# 中的 Base 关键字
base 关键字在 C# 中是一个非常重要的概念,它使得派生类能够灵活地访问和扩展基类的成员。通过合理使用 base,可以实现多态、组合基类的构造函数等功能,提高代码的复用性和可维护性。希望本文能帮助你更好地理解和掌握 base 的用法,为你的 C# 编程实践提供有力支持。
2025-01-15 18:46:42
1090
原创 用ChatGPT进行酒店评论情感分析
现在,许多开发人员已经使用并测试过这款聊天机器人来尝试开发他们的代码和AI想法。当然,这款聊天机器人的使用严格取决于你的背景。例如,如果你是一名Web开发人员,你会要求ChatGPT使用HTML构建一个网站。如果您是一名测试人员,您可以请求ChatGPT帮助您查找特定系统中的错误。就我个人来说,我是一名研究人员。特别是,我所做的工作是用人工智能建立一些替代模型。比如说,你想对“A”进行研究,但要实现“A”任务你需要大量的资金、人力和计算时间。
2025-01-15 14:56:36
2361
原创 通过架构提升后端接口性能
优化后端接口性能是一个持续的过程,需要不断地监控、分析和调整。通过本文介绍的方法和实例,开发者可以在多个层面上提升系统的响应速度和稳定性。从数据库优化到代码优化,再到使用缓存和负载均衡,每一种技术手段都能在特定场景中发挥重要作用。希望本文的内容能为开发者提供实用的指导,帮助大家打造高效、可靠的后端系统,提升用户满意度和系统竞争力。在未来的开发过程中,保持对性能优化的关注和实践,才能应对不断变化的需求和挑战。
2025-01-09 12:37:54
1142
原创 C#实现二维码和条形码识别:OpenCvSharp教程
概述:本教程使用OpenCvSharp和ZXing库,详细介绍了在C#中识别二维码和条形码的步骤。通过导入必要的命名空间、加载图像,并使用ZXing库进行二维码和条形码的识别,提供了清晰的示例代码。这方便了开发人员在项目中集成二维码和条形码识别功能。要使用OpenCvSharp来分别识别二维码和条形码,首先需要确保已经安装了OpenCvSharp库。你可以通过以下步骤在C#中使用OpenCvSharp来实现这两种识别。
2025-01-07 12:03:57
739
原创 Python中的全局变量和局部变量
总结全局变量和局部变量在Python中的区别至关重要。全局变量在整个程序中可被访问,而局部变量仅在其定义的函数内部可见。这种区别涉及作用域和访问权限,影响程序的结构和灵活性。同时,对于避免命名冲突和程序逻辑的清晰性也至关重要。合理使用全局变量和局部变量可以提高代码的可读性和维护性。同时,对于嵌套函数中局部变量的修改,nonlocal 关键字在修改外层函数的变量值时是非常有用的。通过理解这些概念,能够更好地利用Python的强大功能和灵活性,写出更加优雅和健壮的代码。
2025-01-07 10:37:51
375
原创 C#多线程精解
概述:在C#多线程编程中,合理终止线程是关键挑战。通过标志位或CancellationToken,实现安全、协作式的线程终止,确保在适当时机终止线程而避免资源泄漏。
2025-01-04 21:46:58
465
原创 Java 虚拟线程:提升并发性能
虚拟线程(Virtual Threads)是 Java 19 引入的一个新特性,是 Java 平台的 Project Loom 项目的一部分。虚拟线程与传统的操作系统线程不同,它们是由 Java 虚拟机(JVM)调度和管理的,能够显著降低线程管理的开销。虚拟线程的主要特点包括:轻量级:虚拟线程占用的内存较少,能够在同一应用中创建成千上万的虚拟线程。低开销:与操作系统线程相比,虚拟线程的创建和销毁速度更快,且上下文切换的开销更小。
2025-01-04 11:50:47
1060
原创 Python中使用正则表达式的场景
正则表达式在处理文本和字符串方面非常强大,通过上述示例可以看出,无论是简单的字符串验证还是复杂的数据提取和处理,正则表达式都能提供高效的解决方案。掌握正则表达式的使用技巧,可以在实际开发中大大提高效率。
2025-01-04 11:16:08
965
原创 SpringBoot:生成条形码的项目
ZXing(“Zebra Crossing”的缩写)是一个开源的Java库,用于解析和生成多种格式的一维和二维条形码。它支持多种编程语言和平台,如 Java、Android、iOS 等。ZXing 库不仅功能强大,而且易于扩展和定制。通过上面的步骤,你可以在 Spring Boot 项目中轻松地使用 ZXing 库来生成条形码。ZXing 库提供了强大的条形码处理能力,支持多种格式和自定义参数,非常适合需要在应用中快速处理条形码的场景。
2025-01-03 17:07:02
663
原创 文本分类与聚类的知识点小看(Python)
本文通过14个案例研究,详细介绍了如何使用Python进行文本分类和聚类。我们从基础的文本预处理开始,逐步介绍了词袋模型、TF-IDF向量化、K-Means聚类、DBSCAN聚类、逻辑回归分类、支持向量机分类、随机森林分类、朴素贝叶斯分类、深度学习分类、BERT分类、文本生成、情感分析,最后通过一个实战案例展示了如何将这些技术应用于新闻分类任务。
2025-01-03 16:15:06
1389
原创 Python 列表的高级索引技巧
本文介绍了 Python 列表的高级索引技巧,包括基本索引、切片、负数索引切片、步长、多维列表、列表解析、切片赋值、删除元素、反转列表等。通过这些技巧,你可以更高效地处理和操作列表数据。
2025-01-02 22:07:04
494
原创 自动化测试:提高代码质量和稳定性
自动化测试是通过使用脚本和自动化工具,对软件应用的不同部分进行自动化的测试和验证。与手动测试相比,自动化测试更快速、可重复且能够全天候运行,从而大大提高了开发过程中的效率和代码质量。自动化测试作为现代软件开发中不可或缺的一部分,能够提高代码质量、减少错误、提升稳定性和加速开发流程。通过选择合适的测试工具、编写全面的测试用例,并将自动化测试集成到持续集成环境中,开发团队可以实现更高效、更稳定的开发过程,从而为用户提供更好的产品体验。无论是小型项目还是大型应用,自动化测试都是提高软件质量和可维护性的重要手段。
2025-01-02 10:46:07
513
原创 深度学习中常用的开源数据集
MNIST 数据集是机器学习和计算机视觉领域中最著名的数据集之一,常用于训练各种图像处理系统。MNIST 数据集包含了 70,000 张小型的黑白图像,每张图像的大小是 28x28 像素。每个图像都是手写数字(0到9)的一个实例。它非常适合初学者练习图像分类技术和卷积神经网络(CNN)等算法。图片。
2024-12-30 15:43:41
1326
原创 推荐排序算法的思考与实践实例
首先来介绍一下百度综合信息流推荐的业务背景、数据背景,以及基本的算法策略。百度的综合信息流包括手百 APP 中搜索框的列表页以及沉浸页的形态,有着非常多的产品类型。从上图中可以看到,有类似于抖音的沉浸态的推荐,也有单列的推荐,以及类似于小红书笔记的双列推荐。交互形态也是多种多样的,可以在落地页上进行评论、点赞、收藏,也可以点进作者页中查看作者的相关信息并进行交互,当然也可以有负向的 feedback 等等。从建模的角度上看,主要面对三方面的挑战:大规模。每天的展现量级超过了百亿级别,因此模型需要有天级别百
2024-12-30 10:34:06
965
原创 基于 OpenCV 的物体移动可视化
在计算机视觉中,一个基本目标是从静态图像或视频序列中提取有意义的信息。为了理解这些信号,通常有助于对其进行可视化。例如,在跟踪高速公路上行驶的单个汽车时,我们可以围绕它们绘制边界框,或者在检测传送带上产品线中的问题时,我们可以使用不同的颜色来标记异常。但是,如果提取的信息是更具数值性质的,并且你希望可视化该信号的时间动态呢?仅仅在屏幕上显示数值可能无法提供足够的洞察力,尤其是当信号变化迅速时。在这种情况下,可视化信号的一个好方法是带有时间轴的图表。
2024-12-26 10:29:03
754
原创 python云服务集成和案例
本文介绍了 Python 云服务集成的五大案例,包括 AWS S3、Google Cloud Storage、Azure Blob Storage、Firebase Realtime Database 和 Twilio。每个案例都提供了详细的代码示例和解释,帮助你更好地理解和应用这些技术。最后,我们还提供了一个实战案例,展示了如何使用 OpenWeatherMap API 和 Twilio 构建一个天气预报应用。
2024-12-25 16:44:53
818
原创 深度学习中常见的权重初始化方法
今天给大家分享常见的 7 种权重初始化方法初始化深度学习模型的权重是影响模型训练速度、稳定性以及最终性能的重要因素。以下是常见的 7 种权重初始化方法,每种方法都有其适用的场景和特性。
2024-12-24 18:36:27
1460
原创 基于Java的智能客服系统
在今天的数字化时代,智能客服系统成为了企业提供高效客户服务的重要工具。基于Java的智能客服系统可以通过自然语言处理、机器学习等技术,为用户提供迅速、准确的解答。本文将介绍如何构建一个简单的智能客服系统,包括代码示例及系统架构。
2024-12-24 12:03:01
650
原创 基于JAVA的智能家庭控制系统
社会的发展和科学技术的进步,互联网技术越来越受欢迎。网络计算机的交易方式逐渐受到广大人民群众的喜爱,也逐渐进入了每个用户的使用。互联网具有便利性,速度快,效率高,成本低等优点。因此,构建符合自己要求的操作系统是非常有意义的。本文从管理员、用户的功能要求出发,家具商城系统中的功能模块主要是实现管理员;首页、个人中心、用户管理、家具类型管理、家具信息管理、系统管理、订单管理,用户:首页、个人中心。前台首页:首页、家具信息、公告信息、个人中心、后台管理、购物车。
2024-12-24 11:49:38
877
原创 机器学习的算法小结
有以下几个地方需要注意:1. 如果给出的特征向量长度可能不同,这是需要归一化为通长度的向量(这里以文本分类为例),比如说是句子单词的话,则长度为整个词汇量的长度,对应位置是该单词出现的次数。2. 计算公式如下:其中一项条件概率可以通过朴素贝叶斯条件独立展开。要注意一点就是的计算方法,而由朴素贝叶斯的前提假设可知,,因此一般有两种,一种是在类别为ci的那些样本集中,找到wj出现次数的总和,然后除以该样本的总和;
2024-12-21 20:12:22
676
原创 图数据挖掘
这个话题感觉比较沉重,以至于我敲打每个字都要犹豫半天,这里我说说我对图数据挖掘的理解。数据是一个不可数名字,那么说明数据是一个没有边界的东西。而挖掘是一个很形象化的动词,一般意义上,挖掘是挖掘出对我们有用的东西,不然也不会闲着没事刨个坑把自己放进去,肯定是里面有宝贝,我们才挖掘。那么不难理解,数据挖掘就是挖掘数据里面的“宝贝”,图数据挖掘,就是以图的结构来存储、展示、思考数据,以达到挖掘出其中的“宝贝”。那这个“宝贝”是什么?
2024-12-20 20:02:57
694
原创 递归解决汉诺塔
考虑一下把64片金片,由一根针上移到另一根针上,并且始终保持上小下大的顺序。假设有n片,移动次数是f(n).显然f(1)=1,f(2)=3,f(3)=7,且f(k+1)=2*f(k)+1。同理(3)也用到了递归,可以拆分成很多个步骤(1)、(2)、(3),当n为1时递归结束。这里(1)用到了递归,可以拆分成很多个步骤(1)、(2)、(3),当n为1时递归结束。在纸上画出n = 1, n = 2, n = 3, n = 4时的挪动步骤。把所有的盘子分成两部分:上面的n-1个,第n个圆盘(即最下面的那个)。
2024-12-20 15:42:56
356
JAVA进阶及案列教学.zip
2024-06-22
通信工程-数字信号处理.zip
2024-06-22
蓝桥杯练习习题及习题讲解.zip
2024-06-21
全国计算机等级考试二级程序设计考试大纲与知识点考点汇总.zip
2024-06-20
老鼠吃奶酪,关于深度优先搜索的练习
2024-06-20
mysql基础入门与安装.zip
2024-06-19
c语言文件读写操作代码.zip
2024-06-18
计算机网络考试梳理知识点(可适用于事业单位和公务员考试).zip
2024-06-18
数据库基础知识.zip
2024-05-22
Python数据分析.zip
2024-05-21
华为od经验分享,华为OD是华为提出的一种新的用工方式
2024-05-20
520节日画图代码.zip
2024-05-18
matlab函数说明.zip
2024-05-17
python人工智能深度学习.zip
2024-05-14
汇编指令说明与总结.zip
2024-05-11
python画画小猪佩奇,贪吃蛇和圣诞树等.zip
2024-05-09
Educational information management微信小程序教务系统
2024-05-07
智能家居系统设计毕业设计.zip
2024-05-06
Java web开发案例总结.zip
2024-05-05
微信电商小程序.zip
2024-05-05
蓝桥杯习题训练与总结.zip
2024-05-03
网页设计与制作.zip
2024-04-30
多目标遗传算法NSGA-II.zip
2024-04-30
LibManager图书馆管理系统说明.zip
2024-04-27
智能仓库的物联网设计与实现.zip
2024-04-25
简单的物联网系统设计教程
2024-04-24
python理论基础和常见问题解答
2024-04-22
基于Java开发的超市购物系统,促进超市和用户的买卖效率
2024-04-20
python-应用实例
2024-04-20
Python基础应用实例-爬取
2024-04-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人