Python

time模块,datetime模块,os模块,random模块,logging模块,hashlib模块

Ⅰtime模块 【1】表示时间的三种方式 【2】时间类型的转换 (1) 导入时间模块 (2) 时间戳 【3】结构化时间 (1) 时间戳转换 (2) 结构化输出时间 (3) 将字符串的时间格式转换为时间元组 (4) 将时间元组转换为 国际时间格式 【4】总结 Ⅱ datetime模块 date 意思就是年月日 datetime 意思就是年月日 时

Pytorch 如何使用 storage 实现参数 offload?

在深入探讨 PyTorch 中的 Storage 类以及其在参数 offload 场景中的应用之前,让我们首先了解一下 PyTorch 和它的基础组件。PyTorch 是一个广泛使用的开源机器学习库,它不仅提供了强大的计算图功能和自动梯度计算,还允许开发者直接操作底层数据结构,这其中就包括 Storage。 1. 什么是 torch.Storage? 在 PyTorch 中,Storage 是一种

7.整数反转

题目:给一个32位有号整数,要求将整数反转得到新整数,若原整数不在[-2^31, 2^31-1]范围,则返回0。 Python理论上可以存储无穷大的数,因此题目的32位即[-2^31, 2^31-1]只需Python作出范围的判断不用更换类型。 反转的思路: 进行类型的转换——将数转换成字符串类型,问题等价于反转字符串,按照序号排列顺序,之后只要取序号即可得到一个个的数。 或,利用整数的性质,对整

Django之settings源码分析

引入 查看源码的前提 刚开始阅读一些库的源码的时候,最好选一些代码量少的先感受一下 看到看不懂的,没有必要去死磕,挑一些看得懂的,再结合网上的一些文献 一.django 的两个配置文件 一个是暴露给用户可以自己自定义的配置文件也就是项目根目录下的settings.py 一个是项目默认的配置文件:当用户不做任何配置的时候自动加载默认配置 二.分析源码解决疑问 为什么配置文件必须是大写 为什

起底AutoDesk 3DS MAX发展史

3D Studio Max,常简称为3d Max或3ds MAX,是Discreet公司开发的(后被Autodesk公司合并)基于PC系统的三维动画渲染和制作软件。其前身是基于DOS操作系统的3D Studio系列软件。在Windows NT出现以前,工业级的CG制作被SGI图形工作站所垄断。3D Studio Max + Windows NT组合的出现一下子降低了CG制作的门槛,首先开始运用在电

DRF之类视图详解介绍

一、视图基类 1、APIView 想要使用APIView,需要先导入: APIView 继承了 View,同时也进行了升级,APIView 是适合前后端分离的,而 View 是适合前后端不分离的。View 并没有对请求进行处理,而 APIView 会对请求进行处理,将请求体的 JSON 数据转成字典。我们使用 DRF 设计后端,那么 APIView 是最基本的视图类,任何类视图都以 APIVie

DRF之request对象、response对象、parser解析器以及render渲染器类

一、引入 当类视图不继承Django自带的View类,而继承DRF的APIView类(或其子类)时,APIView会为这个类视图提供如下功能: 继承APIView的视图类具备View的所有特性 提取请求字符串参数的request.query_parms方法 请求体参数的request.data方法 APIView为视图类提供了认证,授权,限流等功能 二、Request对象 REST frame

Meta发布llama3-目前最先进的开源大模型

Meta公司已经发布了Llama-3,这是目前最先进的开源大型语言模型。它在前身Llama-2的基础上进行了改进,鉴于传言表明发布将在下个月进行,这次的发布让人感到意外。 凭借其开源的根基,Llama-2在同时开发的其他强大模型(如Mixtral、Alpaca、Vicuna和WizardLM)中了表率作用。现在,Llama-3将这些能力推向更远,提供了与OpenAI当前旗舰AI模型GPT-4相当

2024天对程序设计天梯赛

L1-1 编程解决一切 编程解决一切 L1-2 再进去几个人 再进去几个人 L1-3 帮助色盲 帮助色盲 L1-4 四项全能 四项全能 L1-5 别再来这么多猫娘了 别再来这么多猫娘了(超时) L1-6 兰州牛肉面 兰州牛肉面 L1-7 整数的持续性 整数的持续性 L1-8 九宫格 九宫格 L2-1 鱼与熊掌 鱼与熊掌 L2-

结对编程 四则运算

题目: 小学老师要每周给同学出300道四则运算练习题。 这个程序有很多种实现方式: C/C++ C#/VB.net/Java Excel Unix Shell Emacs/Powershell/Vbscript Perl Python 两个运算符,100 以内的数字,不需要写答案。 需要检查答案是否正确,并且保证答案在 0——1000 之间 我们采用的是c++来实现的 伙伴:2252310 分工:

day16-面向对象高级和应用

1. 继承【补充】 对于Python面向对象中的继承,我们已学过: 继承存在意义:将公共的方法提取到父类中,有利于增加代码重用性。 继承的编写方式: 调用类中的成员时,遵循: 优先在自己所在类中找,没有的话则去父类中找。 如果类存在多继承(多个父类),则先找左边再找右边。 上述的知识点掌握之后,其实就可以解决继承相关的大部分问题。 但如果遇到一些特殊情况(不常见),你就可能

EasyUEFI 离线注册分析

离线注册分析 仅做离线分析,文件版本5.3.0.2 目录离线注册分析一、注册码分析register_CUpgradeDlg_21_id40_448DE0check_rsa_pubk_dec_47D1D0rsa_dec_47CEF0校验注册码信息sub_47D430二、离线激活码分析ok_440920unline_check_450320Init_490DD0校验激活码sub_491730py

李沐动手学习深度学习 锚框部分代码解析

这里只是对代码的解析,我在写这个解析的时候并没有看后面的内容,只能大概猜一下可能是要干嘛的 首先是import相关工具,这里使用pytorch 1.生成锚框 接下来是第一个难点,这个代码生啃确实得整理一下,不然很多细节都不知道。 大家可以参考 https://zh-v2.d2l.ai/chapter_computer-vision/anchor.html#subsec-predicting-bo

Python字节转换为字符串 - 如何将字符串转换为字节,以及反向转换

你可以在Python中使用字节来表示二进制形式的数据。在本文中,你将学习如何将字节转换为字符串,以及反之亦然。 在我们看转换之前,让我们谈谈Python中的字节是如何工作的。如果你已经理解了这一点,或者只是对转换感兴趣,你可以跳到下一节。 (本文视频讲解:java567.com) Python中的字节是如何工作的 你可以通过在字符前加上 b 前缀来创建字节文字。这告诉Python解释器一组字符应该

python读取一个文件里面几百个csv数据集然后按照列名合并一个数据集

大家好,我是Python进阶者。 一、前言 前几天在Python最强王者交流群【FiNε_】问了一个Python自动化办公,问题如下:python 读取一个文件里面几百个csv数据集 然后按照列名合并一个数据集。 二、实现过程 这里【隔壁😼山楂】给了一个解答,如下图所示: 顺利地解决了粉丝的问题。 如果你也有类似这种Python相关的小问题,欢迎随时来交流群学习交流哦,有问必答! 三、总结

Redis介绍、使用、数据结构和集群模式总结

Redis(Remote Dictionary Server)是一个开源的,基于内存的数据结构存储系统,它支持多种数据结构,如字符串(String)、列表(List)、集合(Set)、有序集合(Sorted Set)、散列(Hash)等。Redis不仅可以用作数据库、缓存和消息代理,还可以通过复制、持久化、高可用性和分区提供强大的数据保障。以下是关于Redis的使用方式、数据类型、部署方式以及如何

82.8K Star 功能强大的语言处理的PYTHON库

简介 LangChain是一个框架,用于开发由大型语言模型(LLMs)提供支持的应用程序。 langchain库是功能强大的语言处理工具,可以用于文本处理、语言分析等多种任务。本文将介绍该库的安装、特性、基本功能、高级功能、实际应用场景,并进行总结。 特性 多语言支持:支持多种语言的处理和分析,如中文、英文、法文等。 丰富的功能:提供丰富的语言处理功能,如分词、词性标注、命名实体识别、

招聘优秀 DevSecOps 工程师的实用面试关注点

招聘优秀 DevSecOps 工程师的实用面试关注点编程经验      任何从事 DevSecOps 和 AppSec 的安全专业人员都必须了解代码。理想情况下,所有安全专业人员都应从程序员成长起来。你可能不同意我的观点,但 DevSecOps 和 AppSec 专家应该在某种程度上与代码打交道,无论是一些 YAML 清单、JSON、各种脚本,还是用 Jav

.Net与AI的强强联合:AntSK知识库项目中Rerank模型的技术突破与实战应用

        随着人工智能技术的飞速发展,.Net技术与AI的结合已经成为了一个新的技术热点。今天,我要和大家分享一个令人兴奋的开源项目——AntSK,这是一个基于.net平台构建的开源离线AI知识库项目。在这个项目中,我们最近加入了一项强大的Rerank(重排)模型,进一步增强了我们的AI知识库的查询能力。如果你关心.NET和AI的融合应用,那么请继续阅

GLM-3-Turbo 和Prompt

GLM-3-Turbo 和Prompt GLM-3-Turbo SSE调用 接口请求   接口请求参数 必填 model:string,所要调用的模型编码 message:list,调用语言模型时,将当前对话信息列表作为提示输入给模型, 按照 {"role": "user", "content": "你好"} 的json 数组形式进行传参; 可能的消息类型包括 System

使用代理绕过网站的反爬机制

最近在尝试收集一些网络指标的数据, 所以, 我又开始做爬虫了。 :) 我们在做爬虫的过程中经常会遇到这样的情况,最初爬虫正常运行,正常抓取数据,一切看起来都是那么的美好,然而一杯茶的功夫可能就会出现错误,比如 403 Forbidden,这时候打开网页一看,可能会看到 “您的 IP 访问频率太高” 这样的提示,或者跳出一个验证码让我们输入,输入之后才可能解封,但是输入之后过一会儿就又这样了。 出现

第6章 工程实践——真实场景大不同

第6章 工程实践——真实场景大不同   通过前面章节的学习,相信读者应该已经具备了一定NLP算法应用开发能力,虽然需要借助大语言模型,但这也是一种能力,毕竟用户并不关心产品后面用了什么技术。一款产品或应用开发完成后,接下来就是要面向市场和客户了,这中间有非常多的工作要做,即便我们只是为整套产品或服务提供一个接口,那也有许多要考虑的因素。   在之前的“相似匹配”和“句词分类”章节,我们在应用部分提

Golang一日一库之gjson

官网 https://github.com/tidwall/gjson 一 简介 gjson实际上是get + json的缩写,用于读取 JSON 串 二 使用 1.安装 go get github.com/tidwall/gjson 2.使用 只需要传入 JSON 串和要读取的键路径即可。注意一点细节,因为gjson.Get()函数实际上返回的是gjson.Result类型,我们要调用

【ESP32 IDF】用RMT控制 WS2812 彩色灯带

在上一篇中,老周用 .NET Nano Framework 给大伙伴们演示了 WS2812 灯带的控制,包括用 SPI 和 红外RMT 的方式。利用 RMT 是一个很机灵的方案,不过,可能很多大伙伴对 ESP32 的 RMT 不是很熟悉。除了乐鑫自己的文档,没几个人写过相关的水文,可见这里头空白的水市场很充足,老周一时手痒,就决定再水一篇博文。 不管你有没有做过物联网项目,只要你有关注,你就会发现

Atcoder赛后反思

先贴上本人主页 目录ABC347 (tinycolor{blue}1624color{red}-24color{black}=color{blue}1600)AGC066 (tinycolor{blue}1600color{red}-21color{black}=color{cyan}1579)ABC348 (tinycolor{cyan}1579color{green}+114color{b

stm32 例子 人数统计

    1单纯统计进出人数   #define pin_RED1 PA0 #define pin_RED2 PA1 int people_useNum=0; int state_RED1=0;// 红外1 int state_RED2=0;// 红外2 int car_state[2]={0,0}; int car_oldstate[2]=

试了下playground

python playground电子书有一道Sierpiński triangle的习题,对我蛮难的,调了整天了,还是出不来,下图列出了一些过程中捣鼓出的奇形怪状,供诸位一笑 最后用蠢人用笨方法,算是交代过去了,只是没有能入眼的算法和结构,纯手工纯人力,原生态哦... 艺术中深藏着数术,蛮有捣劲的不是吗,附上拙作: 随笔内容简单,在于经历。 Just recor

Linux概述

1.初始Linux 1.linux操作系统支持多用户、多任务、多线程以及多CPU 2.Liunx的起源和发展 Debian:Debian项目是一个独立、分散的组织,由来自全世界各地自愿者组成,利用互联网进行协作开发。 Ubuntu:是一个以桌面为主的Liunx发行版本,基于Debian发展而来,其目的是让Linux系统和非专业人员变得更加容易掌握 Red Hat Enterprise Linux

Python 潮流周刊#47:当你的老师希望你去做开源

本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。 以下是周刊全文(限免,点击链接阅读) 限时免费,点击阅读 以下是本期摘要(正文全文见上方链接): 🦄文章&教程 ① 当你的老师希望你去做开源 ② 我每天在用的 Python

AtCoder Beginner Contest 350

A - Past ABCs (abc350 A) 题目大意 给定一个形如 ABCXXX的字符串。 问XXX是否是(001 to 349)之间,且不能是 (316)。 解题思路 将后三位转换成数字后判断即可。 神奇的代码 B - Dentist Aoki (abc350 B) 题目大意 给定(n)个 (01)序列。 进行(q)次操作,每次操作反转某一位上的 (01)。 问最后 (1)的

<<  <  244  245  246  247  248  249  250  251  252  253  254  >  >>