- 博客(45)
- 收藏
- 关注
原创 NVIDIA NIM入门
NVIDIA NIM 是 NVIDIA AI Enterprise 的一部分,是一套易于使用的预构建容器工具,目的是帮助企业客户在云、数据中心和工作站上安全、可靠地部署高性能的 AI 模型推理。这些预构建的容器支持从开源社区模型到 NVIDIA AI 基础模型,以及定制的 AI 模型的广泛范围。NIM 可通过单个命令部署,使用标准 API 和几行代码轻松集成到 企业级 AI 应用程序中。基于 Triton 推理服务器、TensorRT、TensorRT-LLM 和 PyTorch 等强大的推理引擎构建,NI
2025-01-04 01:28:45
1404
原创 pytorch基础(1)
🍨 本文为🔗小白入门Pytorch中的学习记录博客🍦 参考文章:【小白入门Pytorch】教案一🍖 原作者:K同学啊提示:以下是本篇文章正文内容,下面案例可供参考例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
2023-09-15 14:07:26
85
原创 解决pandas apply返回多个值时报错:ValueError: too many values to unpack
方法一:把 df.apply(function, axis=1)改为:zip(*df.apply(function, axis=1))方法二:修改apply循环的那个函数,使其在传入的series中修改,并返回一个series方法三:在apply中加一个参数result_type,改为:df.apply(add_one, axis=1, result_type=‘expand’)...
2022-03-02 11:02:38
601
原创 【Python】数据结构和算法基础到进阶
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、递归1、递归的两个特点二、列表查找1.顺序查找 (linear search)2. 二分查找(binary search)总结前言利用python实现常用的算法提示:以下是本篇文章正文内容一、递归1、递归的两个特点1. 调用自身2. 结束条件# 汉诺塔问题def hanoi(n, a, b, c): # n 有n个盘子 # a,b,c表示三个柱子 hanoi(n-1, a, c, b) prin
2022-01-04 08:29:26
421
原创 Computer Systems A Programmer‘s Perspective 深入理解计算机系统 6
存储器的层次结构文章目录一、存储技术1. 存储器的层次结构2. 随机访问存储器3. 静态RAM (SRAM)4. 动态RAM (DRAM)5. 传统DRAM6. 内存模块7. 磁盘存储8. 磁盘构造9. 磁盘容量10. 磁盘操作11. 逻辑磁盘块12. 固态硬盘二、局部性1. 局部性2. 局部性举例3. 步长对局部性的影响三、存储器的层次结构1. 存储器的层次结构2. 存储器层次结构中的缓存3. 缓存命中4. 缓存不命中5. 缓存不命中的种类6. 高速缓存存储器7. 通用高速缓存存储器组织结构8. 直接
2021-12-27 12:37:00
299
原创 Computer Systems A Programmer‘s Perspective 深入理解计算机系统 5
优化程序性能文章目录一、优化程序性能1. 优化编译器的能力和局限性2. 函数调用对优化的影响3. 静态RAM (SRAM)4. 程序性能的表示 CPE5. 代码移动6. 传统DRAM7. 减少过程调用8. 消除不必要的内存引用9. 现代处理器的优化10. 循环展开11. 寄存器溢出总结一、优化程序性能1. 优化编译器的能力和局限性2. 函数调用对优化的影响3. 静态RAM (SRAM)4. 程序性能的表示 CPE5. 代码移动6. 传统DRAM7. 减少过程调用8. 消除不必要的内
2021-12-27 11:34:07
194
原创 python设计模式
python设计模式文章目录前言一、创建型模式二、结构型模式1.适配器模式2.桥模式3.组合模式4. 外观模式5. 代理模式总结前言设计模式分类:创建型模式(5种):工厂方法模式、抽象工厂模式、创建者模式、(原型模式)、单例模式结构型模式(7种):适配器模式、桥模式、组合模式、装饰模式、外观模式、享元模式、代理模式行为型模式(11种):解释器模式、责任链模式、命令模式、迭代器模式、中介者模式、备忘录模式、观察者模式、状态模式、策略模式、访问者模式、模版方法模式提示:以下是本篇文章正文内
2021-12-26 22:55:49
1256
原创 Computer Systems A Programmer‘s Perspective 深入理解计算机系统 4
处理器体系结构文章目录一、Y86-64 指令集体系结构1、处理器体系结构2、程序员可见的状态3、Y86-64指令4、指令编码5、数据编码6、指令编码7、Y86-64异常二、Y86-64 的顺序实现1、Y86-64 中程序的底层表示2、阶段:取址,译码,执行,访存,写回,更新。3、subq指令的各个阶段4、irmovq指令的各个阶段5、rmmovq指令的各个阶段6、rrmovq指令的各个阶段7、pushq指令的各个阶段8、je指令的各个阶段三、Y86-64 处理器硬件结构1、取址阶段的硬件设计2、译码阶段
2021-12-26 13:08:42
290
原创 Computer Systems A Programmer‘s Perspective 深入理解计算机系统 3
程序的机器级表示文章目录一、算术和逻辑操作1、加载有效地址2、leap指令3、一元和二元操作4、内存与寄存器5、移位操作二、控制1、条件码2、访问条件码3、跳转指令4、跳转指令的编码5、循环6、while,for,switch三、过程1、过程2、运行时栈3、转移控制4、数据传送3、栈上的局部存储4、寄存器中的局部存储空间5、递归过程四、数组分配和访问1、基本形式2、指针运算3、嵌套的数组4、定长数组5、变长数组6、结构体五、异质的数据结构1、变长数组六、缓冲区溢出1、数据对齐2、栈随机化3、栈破坏检测4
2021-12-25 23:54:35
578
原创 Computer Systems A Programmer‘s Perspective 深入理解计算机系统 2
信息的表示和处理文章目录信息的表示和处理一、信息的存储1. 虚拟地址空间2. 字长3. 寻址和字节顺序4. 表示字符串5. 布尔运算6. 位级运算二、整数表示与编码1.数值信息的表示2.补码的意义3.有符号数和无符号数的转换4.扩展和截断一个数三、整数运算1.无符号加法和溢出2.补码加法溢出3.无符号数乘法4.补码乘法5.原码除法6.补码除法四、浮点数1.二进制小数的表示和IEEE浮点表示2.规格化的值和非规格化的值和特殊值3.整型转单精度浮点型4.舍入的概念5.浮点运算五、程序编码1.编译系统2.演示
2021-12-17 22:58:11
1213
原创 Computer Systems A Programmer‘s Perspective 深入理解计算机系统 1
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、编译系统1. 编译系统的流程二、硬件架构1.CPU2.内存3.总线4.输入输出设备三、解释内存中的指令1.程序执行的流程2.程序执行过程中发生了什么3.设备容量4.Cache5.存储设备的层次结构四、操作系统的作用1.操作系统的作用2.进程3.进程角度五、虚拟内存1.虚拟内存2.文件3.系统之间利用网络通信六、系统加速1.一些约定、假设2.阿姆达尔定律3.古斯塔法森定律4.孙-倪定律5.三种模型关系七、并发和并行1.线程级并
2021-12-14 22:45:47
2814
原创 SQL Ch6
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录12341select b.name as department, a.name as employee, max(a.salary) as salaryfrom Employee ajoin Department bon a.departmentid = b.id2select (case when mod(id,2)=1 and id =(select count(*) from seat)
2021-11-30 01:34:20
980
原创 SQL ch5
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录5.25.2SELECT product_id ,product_name ,regist_date ,sale_price ,sum(sale_price) OVER (PARTITION BY regist_date is not null ORDER BY product_id) AS Cum_price FROM product...
2021-11-26 22:33:49
242
原创 SQL CH4
文章目录4.14.24.34.44.5 利用左自连接和on中使用谓词实现排序4.1SELECT * FROM product where sale_price>500UNIONSELECT * FROM product2 where sale_price>5004.2SELECT * FROM productWHERE product_id not in(SELECT product_id FROM Product WHERE product_id NOT IN (SE
2021-11-24 22:35:06
65
原创 SQL ch3
文章目录3.13.33.43.73.1create VIEW VIEWPractice5_1 (product_name, sale_price, regist_date)asSELECT product_name, sale_price, regist_datefrom productWHERE sale_price>=1000 and regist_date="2009-09-20";SELECT product_name, sale_price, regist_date FRO
2021-11-21 20:30:56
586
原创 SQL ch2
SQL ch2SELECT * FROM productORDER BY COALESCE(regist_date,2099-12-30) DESC;将空值放在最大的位置
2021-11-18 21:42:10
333
原创 SQL 1
SQL1ch0,1mysql 8.0安装数据库的连接DDL,DMLDCLch0,1学习SQL的打卡记录。mysql 8.0安装数据库的连接DDL,DDL(Data Definition Language,数据定义语言) 用来创建或者删除存储数据用的数据库以及数据库中的表等对象。DDL 包含以下几种指令。CREATE : 创建数据库和表等对象DROP : 删除数据库和表等对象ALTER : 修改数据库和表等对象的结DMLDML(Data Manipulation Language,数据操
2021-11-16 22:39:21
259
原创 2021-07-29
集成学习7这是一个水卡, 等以后补充文章目录集成学习7如何取出有空值的所有行如何取出有空值的所有行df.loc[df.isnull().T.any(), :]
2021-07-29 21:46:14
71
原创 2021-07-26
集成学习6文章目录集成学习61. Adaboost的基本思路2. Adaboost 与 GBDT 的联系与区别3. Boost 与 Bagging 的区别, 以及如何提升模型的精度4. 使用基本分类模型和Boosting提升的模型,并画出他们的决策边界1. Adaboost的基本思路AdaBoost是一种精度提升算法(Boosting Algorithm), 主要用来解决分类预测的问题。它会逐个训练单个的分类器,调整每个单个分类器的精度,之后把若干个单个的分类器组合成一个复合分类器。通常我们把这些单
2021-07-26 01:01:50
120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人