自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

晨的技术博客

积淀与转型

  • 博客(46)
  • 收藏
  • 关注

原创 Python 数据科学与可视化工具箱 (一) - 数组创建:array(), arange(), zeros(), ones(), linspace()

NumPy是数据科学的核心库之一,提供了高效的多维数组处理能力。本文详细介绍了NumPy中最常用的数组创建函数:np.array()可将现有数据转换为数组;np.arange()生成等差序列;np.zeros()和np.ones()分别创建全零和全一数组;np.linspace()生成等间隔数值序列。这些函数能快速初始化数组,并支持指定数据类型、形状等属性,满足不同计算需求,是数据处理的必备工具。

2025-07-25 17:13:55 250

原创 2025年7月24日·AI今日头条

英伟达今日正式接受 DGX-GB200-NVL576 订单,单机柜塞进 576 张 Blackwell GPU,FP8 峰值 11.5 EFLOPS。三星电子今日宣布全球首款 3 nm AI 推理芯片 Chiron-1 量产,采用 GAA 晶体管与 32 Gb HBM4 封装,单卡 INT8 算力 1.2 PetaOPS,典型功耗 75 W。Anthropic 今日推出 Claude-3.5-Sonnet-Code-1TB,将上下文扩展到 1 TB,可一次性读取 500 万行 Linux 内核源码。

2025-07-25 17:05:38 1136

原创 2025年7月23日 AI 今日头条

AI技术竞速:全球巨头争锋行业应用 阿里通义千问推出4800亿参数编程模型Qwen3-Coder,性能超GPT-4.1;腾讯云发布自然语言开发工具CodeBuddy,效率提升40%。微软、华为、谷歌分别升级Windows Copilot+、盘古大模型5.0和Bard,聚焦系统优化与多模态交互。企业级AI应用爆发,零一万物"万仔"、字节"小荷AI医生"等提升生产力30%以上。同时,AI伦理与治理受关注,xAI陷数据争议,联合国推动全球伦理规范。数据中心需求激增,五年投资

2025-07-24 15:48:41 562

原创 2025年7月22日AI日报

AI前沿速递(2024.6.12) 微软发布Windows 12,集成Copilot Stack支持端云协同;谷歌AlphaProof数学证明能力超GPT-4f 21%;OpenAI开放GPT-4o-audio高保真语音接口;英伟达推出液冷超算Blackwell Ultra;AWS Trainium-3单节点算力达4.2 ExaFLOPS;欧盟公布首批高风险AI监管清单;苹果iOS 19测试版新增3D生成功能;字节跳动豆包编程海外版用户破120万;Anthropic免费升级Claude-3.5至200k上下

2025-07-23 17:59:24 736

原创 2025 年 7 月 21 日 AI 日报

AI领域动态速览 OpenAI低调发布高效小模型GPT-4.5-mini,性能接近GPT-4但成本更低;马斯克xAI完成80亿美元融资,计划开源Grok-3小型化版本。欧盟《AI行为准则》生效,对高风险场景实施严格监管。Meta推出语音克隆模型Audiobox-3,Adobe视频生成工具Firefly进入公测。资本方面,月之暗面获18亿美元融资,Anthropic完成40亿美元E轮。研究前沿包括VideoLlaMA-3长视频理解和AlphaFold-Multimer蛋白预测突破。争议事件涉及AI版权投毒和政

2025-07-22 18:03:52 651

原创 提示词工程实战:解锁AI潜力的实用技巧

提示词工程应用

2025-07-22 17:32:59 1073

原创 Python 数据科学与可视化工具箱 (一) - NumPy 介绍与 ndarray 对象

NumPy是Python中用于高效数值计算的核心库,其核心数据结构ndarray(多维同类型数组)相比Python列表具有显著性能优势。ndarray支持高效存储(连续内存)、强大的数学运算(向量化操作)和广播机制。创建方式多样,包括从列表转换、内置函数(如zeros()、ones())以及随机数生成。其索引和切片功能强大,支持多维访问和布尔索引,能灵活提取数据子集。NumPy作为科学计算的基础工具,为数据分析、机器学习等提供了高性能支持。

2025-07-22 17:20:31 979

原创 Python 基础语法与数据类型(十五) - 异常处理

本文深入介绍了Python中的异常处理机制,重点讲解了try、except、else和finally语句的使用方法。异常处理能够让程序在遇到错误时优雅地恢复,避免直接崩溃。文章区分了错误(Error)和异常(Exception)的概念,并通过多个代码示例演示了如何处理不同类型的异常(如ZeroDivisionError、FileNotFoundError等),如何捕获多个异常,以及如何使用else和finally块来完善异常处理逻辑。最后强调了使用with语句处理文件操作的便利性,以及合理使用异常处理对提升

2025-07-21 16:20:39 794

原创 提示工程核心概念:与AI清晰沟通的艺术

摘要: 提示工程(Prompt Engineering)是通过自然语言与大型语言模型(LLM)高效交互的关键技术。提示(Prompt)作为用户输入的指令,直接影响AI的输出质量,需具备清晰的结构,通常包含指令、上下文、输入数据和输出格式四要素。消除歧义是核心挑战,需避免多义词、语法模糊及隐含假设,将负面指令转化为正面要求。优化提示能提升准确性、效率及可控性,建议采用结构化表达、明确目标、迭代测试,逐步解锁AI的高级能力。实践提示工程需持续学习,结合具体场景调整策略,以充分发挥大模型的潜力。

2025-07-18 17:33:03 684

原创 Python 基础语法与数据类型(十四) - 封装、继承、多态

本文介绍了面向对象编程(OOP)的三大核心特性:封装、继承和多态。封装通过限制对数据的直接访问来保护对象内部状态,Python使用下划线约定(_为受保护成员,__为私有成员)实现封装。继承允许子类复用父类代码并扩展功能,支持方法覆盖和多重继承。多态则使不同类的对象能对同一方法调用做出不同响应。这些特性共同提高了代码的模块化、可扩展性和可维护性。

2025-07-18 10:26:15 717

原创 LangChain:大模型时代的开发利器

摘要: LangChain是一个开源框架,旨在简化由大型语言模型驱动的应用程序开发。其核心理念是通过模块化工具和链式连接,将复杂的LLM应用拆解为可管理的组件。LangChain包含模型接口、提示模板、任务链、数据索引、对话记忆、外部工具和智能代理七大核心模块,支持RAG、多轮对话、自动化工作流等场景。它连接大模型与外部世界,抽象开发复杂性,赋能智能决策,适用于知识问答、智能客服、内容生成、数据分析等多样化应用。LangChain降低了AI开发门槛,推动大模型从文本生成向智能体演进,成为构建下一代AI产品的

2025-07-17 17:14:03 1141

原创 Python 基础语法与数据类型(十三) - 实例方法、类方法、静态方法

本文详细介绍了Python类中的三种方法类型:实例方法、类方法和静态方法。实例方法通过self参数操作实例属性,是定义对象行为的主要方式;类方法使用@classmethod装饰器和cls参数,主要用于操作类属性和作为工厂方法;静态方法则通过@staticmethod装饰器实现,与类和实例无关,适合作为工具函数。通过Robot类的示例,展示了各类方法的具体应用场景和语法特点,帮助读者掌握面向对象编程中方法调用的核心概念。

2025-07-17 17:05:31 697

原创 建设大模型应用的方法和理论

**摘要:**本文系统阐述了建设大模型应用的方法论与关键技术。核心挑战包括性能效率、数据质量、模型可解释性等关键维度。开发方法论强调需求分析、模型选择(预训练/微调)、架构设计(前端-后端-模型服务)三大环节,重点介绍了提示工程和检索增强生成(RAG)两大核心技术。未来趋势将向多模态、智能体化、边缘部署等方向发展。该领域需要综合人工智能、软件工程和用户体验设计等多学科知识,通过持续评估优化构建真正实用的智能应用。(149字)

2025-07-16 17:04:09 613

原创 Python 基础语法与数据类型(十二) - 构造方法 (`__init__`) 与实例属性

Python 基础语法与数据类型(十二) - 构造方法 (__init__) 与实例属性讲解

2025-07-16 16:51:47 624

原创 什么是大模型应用?——从概念到落地的全景解读

2025年将迎来"大模型应用元年",大模型从实验室走向商业化落地。文章系统解读了大模型应用的概念与生态:大模型是参数量超十亿的预训练神经网络,而大模型应用则将其封装为可交互的产品服务。文中剖析了6大典型应用场景(如对话客服、代码生成等)的技术要点和价值指标,并给出落地的4个关键步骤:场景选择、数据准备、模型适配和工程封装,同时指出3个常见误区及对策。未来趋势将向轻量化、多模态和智能体方向发展。文章强调大模型应用的本质是"用AI通才能力解决专才问题",需要技术与产品思维

2025-07-15 16:06:36 648

原创 Python 基础语法与数据类型(十一) - 类 (class) 与对象 (实例)

本文介绍了Python面向对象编程的核心概念——类(Class)和对象(Object)。类作为对象的蓝图,定义了属性和方法,而对象则是类的具体实例。文章详细讲解了如何定义类、创建对象、访问属性和调用方法,并区分了类属性(所有实例共享)和实例属性(每个实例特有)。通过汽车类的示例代码,展示了面向对象编程如何将数据和操作封装在一起,提高代码的模块化和可重用性。

2025-07-14 17:38:53 1012

原创 ## Python 基础语法与数据类型(十) - 模块、包与文件操作

本文介绍了Python中模块和包的概念及其使用方法。主要内容包括:1)模块的导入方式(import、from...import...、import...as等);2)Python模块的搜索路径;3)常用标准库模块(如math、random、datetime等);4)包的组织结构及其创建方式(通过__init__.py文件)。这些机制可以帮助开发者更好地组织和重用代码,提高程序的可维护性。文章还详细演示了各种导入方式的语法和使用场景,并强调了避免使用from...import*的原因。

2025-07-07 15:59:04 778

原创 Python 基础语法与数据类型(九) - 变量作用域:局部变量、全局变量 (global 关键字) 和匿名函数 (lambda)

本文介绍了Python变量作用域与匿名函数的核心概念。变量作用域分为局部、全局、闭包和内置四种,遵循LEGB查找规则。重点分析了: 1.局部变量仅在函数内有效,全局变量需用global关键字修改; 2.匿名函数(lambda)的语法和使用场景,包括配合sorted/map/filter等内置函数; 3.通过6个典型练习题演示了作用域规则和lambda的实践应用,特别展示了全局变量修改的正确方式及其在函数式编程中的应用价值。掌握这些知识能有效避免变量访问冲突,并提升代码简洁性。

2025-06-17 14:09:28 607

原创 Python 基础语法与数据类型(八) - 函数参数:位置参数、关键字参数、默认参数、可变参数 (*args, **kwargs)

本篇博客详细介绍了 Python 函数参数的四种主要类型:位置参数、关键字参数、默认参数和可变参数 (*args, **kwargs)。位置参数要求实参按顺序传递,关键字参数则通过参数名指定值,提高了代码的可读性。默认参数允许为参数提供默认值,但需注意避免使用可变对象作为默认值。可变参数 *args 和 **kwargs 分别用于接收任意数量的位置参数和关键字参数,增强了函数的灵活性。通过合理使用这些参数类型,可以编写出更通用和易维护的函数。

2025-05-13 16:43:49 957

原创 Python 基础语法与数据类型(七) - 函数的定义与调用 (def, return)

def函数是 Python 中组织代码、实现重用和模块化的核心工具。使用def关键字定义函数。理解参数 (Parameters) 和实参 (Arguments) 的区别。如何调用函数来执行其代码。使用return语句从函数中返回一个或多个值。函数没有显式返回值时默认返回None。函数内部变量的局部作用域概念。编写文档字符串说明函数功能。

2025-05-10 19:56:39 969

原创 Python 基础语法与数据类型(六) - 条件语句、循环、循环控制

控制流程是构建动态程序的基础。条件语句 (ifelifelse:根据条件执行不同的代码分支。循环 (forwhile:重复执行代码块。range()函数:配合for循环生成数字序列进行计数。循环控制 (breakcontinue:改变循环的正常执行流程。了解了循环可选的else块。掌握这些结构,你就可以编写出能够响应不同情况并处理重复任务的更复杂的程序了。

2025-05-09 16:30:04 685

原创 Python 基础语法与数据类型(五) - 列表 (list)、 元组 (tuple)、字典 (dict)、集合 (set)

特点列表 (list)元组 (tuple)字典 (dict)集合 (set)是否有序是 (按插入顺序)是 (按插入顺序)Python 3.7+ 是,之前不是否是否可变是否是是 (但元素不可变)是否允许重复允许允许键不允许,值允许不允许访问方式索引/切片索引/切片键成员资格检查 (in语法[](){}(空集合是set()典型用途数据序列,频繁修改固定数据,字典键键值关联,快速查找唯一元素集合,集合运算选择哪种数据类型取决于你的需求。

2025-05-08 14:17:59 787

原创 Python 基础语法与数据类型(四) - 布尔类型 (bool) 与逻辑运算符 (and, or, not) 和类型转换

布尔类型 (bool,它只有True和False两个值,通常由比较运算产生。逻辑运算符 (andornot,用于组合和修改布尔表达式,并了解了它们的短路求值特性。真值判断 (Truthiness/Falsiness),理解了在布尔上下文中,Python 如何将不同类型的值解释为True或False。常用的类型转换函数 (int()float()str()bool(),掌握了如何在基本数据类型之间进行转换。

2025-04-25 17:31:08 924

原创 Python 基础语法与数据类型(三) - 字符串 (str)

在 Python 中,字符串是由一系列字符组成的**不可变(immutable)**序列。这意味着一旦创建了一个字符串,就不能改变它内部的某个字符,任何看似修改字符串的操作实际上都是创建了一个新的字符串。我们稍后会详细解释这一点。字符串是 Python 中处理文本的基础。创建字符串的多种方式:单引号、双引号、三引号、转义字符和原始字符串。使用索引访问单个字符(正向和反向索引)。使用切片提取子字符串(语法)。理解字符串的不可变性及其影响。掌握了大量常用的字符串方法,用于各种文本处理任务。

2025-04-21 13:56:23 666

原创 Python基础语法与数据类型(二) - 数字类型与数学运算

在Python中,数字是最基本的数据类型之一。本文将详细介绍Python中的整数(int)和浮点数(float)类型,以及相关的数学运算操作。掌握这些基础知识对于后续的编程学习非常重要。建议读者多动手实践,加深理解。Python中的整数可以表示任意大小的数,不受限制。如果您有任何问题,欢迎在评论区留言交流。

2025-04-21 11:13:34 379

原创 Python基础语法与数据类型(一) - 变量、注释与基本输入输出

Python作为一门优雅且易学的编程语言,其简洁的语法和丰富的生态系统使其成为入门编程的最佳选择之一。本文将介绍Python的基础语法要素,包括变量的使用、代码注释以及基本的输入输出操作。变量是用于存储数据的容器。在Python中,变量不需要声明类型,Python会根据赋值自动判断变量类型。注释是程序中的解释性文字,不会被执行,用于提高代码的可读性。

2025-04-21 10:49:26 465

原创 DataWhale 春训营新能源预测学习笔记-ask2笔记

例如,如果 NWP 数据是每小时一次,但要求提交每 15 分钟的预测结果,那么可能会将每小时的预测值填充到该小时内的 4 个 15 分钟时间点。本项目旨在利用 NetCDF 格式存储的气象预报数据,结合历史功率数据,训练一个机器学习模型来预测未来的发电功率。加载测试数据的过程与加载训练数据类似,但是使用了不同的日期范围(预测未来时段)和文件路径模板。DataFrame 的每一行既包含了该时刻的气象特征均值,也包含了对应的实际功率。删除了任何包含缺失值(NaN)的行,确保模型训练时使用的数据是完整的。

2025-04-19 15:44:25 740

原创 并发编程与多线程---1.线程安全

目录1.概念1)NEW(新建状态)2)RUNNABLE (就绪状态)3)RUNNING (运行状态)4)BLOCKED (阻塞状态)5)DEAD (终止状态)2.如何保证高并发场景下的线程安全?1)数据单线程内可见2)只读对象3)线程安全类4)同步与锁机制 1.线程同步类 CountDownLatch:Semaphore:信...

2019-07-10 21:14:59 306

原创 数据科学库Pandas(四) 常用操作及进阶

字符串操作 索引进阶

2018-12-13 17:27:29 230

原创 数据科学库Pandas(三)merge操作与数据透视pivot

merge若连接的key值有不相等,默认过滤Pandas显示设置数据透视表pivot  

2018-12-12 14:33:41 583

原创 科学计算库Pandas-(二)-数值运算、对象操作

数值运算二元统计对象操作Series结构的增删改查查操作改操作增操作删操作DataFrame结构的增删改查改操作增操作删操作  ...

2018-12-11 11:07:12 328

原创 科学计算库Pandas(一)基本操作

#describe()可以得到数据的基本统计特性data.describe()Pandas索引结构groupby操作

2018-12-01 16:17:30 296

原创 科学计算库Numpy(三):运算、随机模块、读写

运算np.multiply(x,y)  乘法判断数组相等:Numpy的随机模块 生成0到0.1的10个随机数规定小数点后2位:洗牌:np.random.shuffle() 随机的种子np.random.seed():之后每一次生成随机数都以相同的规则生成使用Numpy读写数据保存文件读写ar...

2018-11-30 17:08:05 189

原创 科学计算库Numpy(二):排序、数组形状、数组生成

排序sort函数:argsort函数:返回排序后的下标linspace函数:searchsorted函数:二分法查找a在array1里的位置lexsort函数:支持对数组按指定行或列的顺序排序;是间接排序,lexsort不修改原数组,返回索引数组形状操作np.newaxis:增加一维squeeze 函数:从数组的形状中删除单维度条目,即把...

2018-11-30 13:57:23 616

原创 科学计算库Numpy(一):结构、数值计算

目录 1.结构2.数值计算1.结构创建数组:arange()创建一维数组;array()创建一维或多维数组,其参数是类似于数组的对象,如列表等读取数组元素:如a[0],a[0,0]数组变形: 数组转换:对于ndarray结构来说,里面所有的元素必须是同一类型的 如果不是的话,会自动的向下进行转换ndarray.ndim:秩,即轴的数量或维度的数量...

2018-11-29 14:58:54 222

原创 Python实现KNN分类算法

目录 一、KNN算法简介二、算法过程三、代码实现及数据分析四、思考与优化 一、KNN算法简介  邻近算法,或者说K最近邻(kNN,k-NearestNeighbor)分类算法是数据挖掘分类技术中最简单的方法之一。所谓K最近邻,就是k个最近的邻居的意思,说的是每个样本都可以用它最接近的k个邻居来代表。    kNN算法的核心思想是如果一个样本在特征空间中的k个最相邻的样本...

2018-11-23 11:41:22 8889 1

原创 2.2 Spring Cloud Ribbon 详解

RestTemplateGet 请求第一种:getForEntity函数该方法返回的是ResponseEntity,是Spring对Http请求响应的封装。ResponseEntity<String> responseEntity = restTemplate.getForEntity("http://eureka-client/dc?name={1}", String.class, ...

2018-03-20 10:50:39 475

原创 2.1 Spring Cloud Ribbon 负载均衡

软负载均衡  在一台机器上安装附加的某种软件,如nginx负载均衡,配置简单、成本低。根据部署的应用于系统的状态来分配资源进行负载、负载的能力不过受限于机器本身,性能越好,负载能力越大。硬负载均衡  通过服务器和外部网络间安装负载均衡的设备,称为"负载均衡器",硬件的负载均衡在功能想、性能上往往高于软负载均衡,不过价格昂贵,例:F5负载均衡器。能够通过智能交换机来实现负载,负载的能力与系统、应用无...

2018-03-15 11:03:13 208

原创 1.5 服务消费者

  每一个注册在微服务中的服务,既是服务提供者也是服务消费者。我们创建一个Eureka-consumer项目作为服务消费者来消费Eureka-client。pom.xml: <dependency> <groupId>org.springframework.cloud</groupId> <artifactI...

2018-03-05 14:47:26 277

原创 1.4 Eureka配置实践

使用Eureka服务器进行身份验证在生产环境中,是不允许随便登录我们注册中心的如果其中一个eureka.client.serviceUrl.defaultZone网址中包含一个凭据(如http://user:password@localhost:8761/eureka)),HTTP基本身份验证将自动添加到你的eureka客户端。在Eureka的pom.xml中添加如下依赖:<!--身份验证-...

2018-03-05 14:20:20 434

Python 基础语法与数据类型(十四) - 封装、继承、多态

Python 基础语法与数据类型(十四) - 封装、继承、多态

2025-07-18

Python 基础语法与数据类型 - 面向对象编程核心概念

Python 基础语法与数据类型 - 面向对象编程核心概念

2025-07-17

Python 基础语法与数据类型(十二) - 构造方法 (-init-) 与实例属性

Python 基础语法与数据类型(十二) - 构造方法 (__init__) 与实例属性

2025-07-16

Python 基础语法与数据类型(十一) - 类 (class) 与对象 (实例)

介绍了Python面向对象编程的核心概念——类(Class)和对象(Object)。类作为对象的蓝图,定义了属性和方法,而对象则是类的具体实例。文章详细讲解了如何定义类、创建对象、访问属性和调用方法,并区分了类属性(所有实例共享)和实例属性(每个实例特有)。通过汽车类的示例代码,展示了面向对象编程如何将数据和操作封装在一起,提高代码的模块化和可重用性。

2025-07-15

【Python编程】Python面试40题详解:涵盖基础语法、数据类型、函数、面向对象编程及模块包知识点了40道

内容概要:本文档《Python面试40题附代码.pdf》详细介绍了Python的基础知识点及面试题,涵盖Python语言特性、数据类型、作用域、面向对象编程(OOP)、模块与包、以及常用的标准库模块(如sys和os)。文档通过问答形式,解释了Python的解释型语言特性、pass语句、注释、PEP 8风格指南、变量赋值、is与==操作符的区别、内置数据类型及其可变性、列表与元组的区别、字典与集合的特性、字符串不可变性的影响、\*args和\*\*kwargs的用法、列表推导式、range()函数、函数定义及参数类型、匿名函数lambda、作用域LEGB规则、global和nonlocal关键字、OOP核心概念(类、对象、继承、多态、封装)、多重继承、方法重写、类方法和静态方法、模块与包的导入机制、__init__.py文件的作用、sys模块和os模块的常用功能等。 适合人群:具备一定编程基础,特别是准备Python技术面试的研发人员,包括初学者和有一定经验的开发者。 使用场景及目标:①帮助求职者准备Python相关的技术面试;②加深对Python语言特性和标准库的理解;③提高代码编写和优化能力;④掌握Python编程的最佳实践和规范。 阅读建议:由于文档内容丰富且涉及广泛的主题,建议读者在学习过程中结合实际编码练习,尤其是针对每个知识点编写和调试代码,以加深理解和记忆。此外,对于一些较复杂的概念(如多重继承、作用域规则等),可以通过查阅更多资料或参考官方文档来进一步巩固。

2025-05-15

空空如也

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

TA关注的人

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