Python
西农2022级ACM招新考题
准备放弃一段时间算法。 西农2022级ACM招新上周结束了,五一假期研究了一下题解,整理发在博客。 1. 这真的是签到题 2. 4和数 3. 小D买文具 4. 大阳分大洋 5. 汉诺塔 6. 突击考试 7. 小华的立方数 8. 小华的幸福 !> 这道题我只能过70% 9. 元素周期表 !> 抄的题解,我读不懂题 10. 剑刃风暴
pandas数据处理
读取数据中的时间 pd.read_csv('demo.csv' ,parse_dates = ['col1'] # 待转换为**datetime64[ns]**格式的列→col1 ,infer_datetime_format=True # 将parse_dates指定的列转换为时间 ) 计算相差秒数 两种不同时间格式的计算结果当然是一样的。 提取
搭建小实战和Sequential的使用
搭建小实战和Sequential的使用 模型搭建 以CIFAR 10 model结构为例搭建网络 CIFAR 10 model结构 torch.nn.Flatten是PyTorch中的一个模块,用于将多维的输入张量转换为一维的输出张量。它可以被用作神经网络模型中的一层,用于将输入张量展平后作为全连接层的输入。比如输入张量的形状是 [10, 3, 32, 32],即批大小为 10,通道数为 3,高
gRPC 1.57.0 版发布
导读 这是 gRPC Core 的 1.57.0 版(接地)。有关 gRPC 文档,请参见 grpc.io。 本版本包含完善、改进和错误修复,重点如下。 核心功能 [EventEngine] 将 GetDNSResolver 改为返回 absl::StatusOr<std::unique_ptr>。(#33744) [deps] 移除 libuv 依赖关系。(#3374
python+playwright 学习-75 playwright 通过浏览器发送post请求
前言 page.goto()可以通过浏览器直接发get请求, playwright也可以支持通过浏览器发送post请求。 page.goto()使用 page.goto() 访问网站的时候,实际上是有返回值的,可以获取到response 对象 playwright 发post请求 接下来发一个post请求 除了post请求,page.request 还可以支持其他请求方式
Codeforces EduRound153 Editorial
A 如果有 (()) 那么肯定是不合法的 有两种很简单的构造,()()()()...() 和 ((((...)))),如果一个串是第一种构造的子串那么一定不是第二种构造的子串,反之亦然。 使用 python 取之 B 把 (m% k) 的余数补齐,再把多出来的 (1) 价格 regular coins (m)个一组f 使用 python 取之 C 使用 SG 函数取之,注意到 (text{mex}
2023.33 AI框架
人工智能(AI)框架是指用于构建和部署AI模型的软件工具集合,它们提供了各种算法、模型和工具,简化了AI开发过程。AI框架的发展历史:早期AI框架:在AI的早期阶段,一些基础的编程语言和库被用于实现简单的机器学习算法,如MATLAB、R和Python的NumPy库。这些工具提供了基本的数据处理和数学运算功能。传统机器学习框架:随着机器学习的发展,一些专门的机器学习框架出现,如Scikit-lear
[cuda]RMSNorm核函数解析
计算原理 (RMSNorm = x * (sqrt(1/n * (x_i)^2 + eps)) * g) torch实现 先算出norm的值,然后再计算g*norm, 其中norm为平方和的根。注意这里是先转化为float进行进行norm运算,norm的结果再转为对应type。 cuda实现 这里variance计算了不同block间同余位置上的x的平方和,经过blockReduceSum则将
在 win10 2021 LTSC 上安装配置 wsl2 和 ubuntu
在 win10 2021 LTSC 上安装配置 wsl2 和 ubuntu 的过程: win10系统启用wsl2: wsl --install ----no-distribution (安装wsl2, 会自动打开系统feature: wsl子系统,虚拟机平台. 不再需要去控制面板--启用windows特性 ) 设置wsl默认版本为 wsl2: wsl --
Python 潮流周刊#16:优雅重要么?如何写出 Pythonic 的代码?
你好,我是猫哥。这里每周分享优质的 Python、AI 及通用技术内容,大部分为英文。标题取自其中两则分享,不代表全部内容都是该主题,特此声明。 本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。 微信 | 博客 | 邮件 | Git
Spring Boot学习笔记day01
SpringBoot项目结构说明项目____pom.xml:用于管理项目依赖的 |_src |_main |_java:蓝色的,写java源代码的 |_resource:存放静态资源文件(static目录下)、项目配置文件application.properties、模板文件(template目录下) |_test
python 垃圾回收
https://www.bilibili.com/video/BV1F54114761/ 元祖 总结: Python每个对象创建时,都加入了refchain双向环状链表 为了回收内存,对象被引用+1,del掉-1,等于0内存就被回收,这个叫引用计数器ob_refcnt;但是像列表这种互相引用的,会出现循环引用问题。导致计数器不为0的情况,内存无法
Django之登录页面优化--添加验证码
Django之登录页面优化--添加验证码 前面写的Django项目,前端登录页面较简单如下图,为了美化操作这边优化了前端登录页面。为了只专注登录页面优化这边新构建一个项目用于测试,后续在CV使用到其他项目上。 创建项目及应用 配置应用 在myproject/settings.py文件的INSTALLED_APPS列表中添加myapp应用: 创建视图文件 在
df_sql_str
#!/usr/bin/env python# -*- encoding: utf-8 -*-import pandas as pdimport numpy as np # 生成一个dfdates = pd.date_range('20210913', periods=6)df = pd.DataFrame(np.random.randn(6, 4), index=dates, columns=li
手动搭建开源 OpenStack(Ussur版)
最后编辑时间:2023年8月15日19点26分 目录导语一、基础环境配置01. 网络配置02. 配置hosts03. 关闭防火墙和SELinux04. 配置节点免密05. 配置时间同步06. 配置软件仓库07. 安装相关包08. 安装数据库09. 部署消息队列10. 安装Memcached11. 安装etcd二、部署keystone组件01. 创建数据库并授权02. 安装组件03. 对接数据库
Django 登录页面优化的报错总结
Django 登录页面优化的报错总结 在登录页面进行优化过程中,遇到的一些报错这边总结了一些希望会对读者有所帮助。 调用new_key = CaptchaStore.generate_key()报错 在调用CaptchaStore.generate_key()时出现错误,请确保您已正确设置了django-simple-captcha库。 请按照以下步骤检查设置: 检查myproject/set
ON JAVA 8读书笔记|前言
ON JAVA 8这本书是基于Java 8的特性进行编程教学的,同时也根据Java11、Java17这三大LTS【长期支持版本】版本新特性做了关键更新。 Java 8最大的改进是引入了函数式编程【lambda表达式、流(stream),函数式基本类型(functional primitive)】,这也是Java 8 经久不衰的原因,是里程碑式的版本【Java 8 比 Java 17
python创建虚拟环境【其它人项目】
download他人项目-创建虚拟环境 这是别人的项目 打开pycahrm的终端,创建虚拟环境 名字为venv【python -m venv venv】 此时文件目录多出一个venv目录 设置里面选择虚拟环境 关闭pycahrm里面终端,重开会自动进入虚拟环境里面 结束!
案例—猎鹰火箭自主着陆--复现
案例—猎鹰火箭自主着陆 代码网址:Falcon9-Soft-Landing-Simulation: 基于Simulink和Flightgear的猎鹰9号软着陆仿真 (gitee.com) 1. 运行步骤 ## 软件配置 - MATLAB 2020a - FlightGear 2019.1.2 - CVX(Matlab凸优化求解器)http://cvxr.com/cvx/ 凸优化工具箱使用安装网
01 简介、基础语法
一、Python简介1、简介Python由荷兰数学和计算机科学研究学会的吉多范罗苏姆于1990年设计,Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言。2021年10月,语言流行指数的编译器Tiobe将Python加冕为最受欢迎的编程语言,20年来首次将其置于Java、C和JavaS
02 基本数据类型(数字、字符串)
一、基本数据类型1、数据类型● Python3中有六个标准的数据类型● Number(数字)● String(字符串)● List(列表)● Tuple(元组)● Dictionary(字典)● Set(集合)2、数字2.1 数字类型分为:● 整型(int):Python3整型没有限制大小,可以当作Long类型使用,Python3没有Python2的Long类型。● 浮点型(float):浮点型也
03-04 基本数据类型(列表、元组、字典、集合)
一、列表1、访问列表中的值list = ['red', 'green', 'blue', 'yellow', 'white', 'black']print( list[0] ) # 'red'print( list[1] )print( list[2] )print( list[-1] ) #blackprint( list[-2] ) #whiteprint( list[-3] ) #yello
python 字典的值在for循环中被莫名其妙修改,被非预期的修改,--更新一个字典key的值,另一个字典key也被更新
注意:python中用变量作为一个字典的key/value, 存储的是变量的内存地址。