Python

可编程网络 暑假作业一阶段

可编程网络实验室2023暑期纳新 <班级链接> 作业要求 <作业要求> 作业目标 <为可编程网络学习做准备> 自我介绍 基本信息 我是计算机学院,数据科学与大数据技术1班 林伟宏 我的爱好是在抖音中观察人生百态 QQ:2979399249 TEL /WX:15559542979 这是我的git地址 仓库地址 创建虚拟机 开始创建 配

async/await和yield的区别

Python中的异步IO实现有两种方式:async/await 和 yield。 Async/Await: Async/Await 是Python3.5版本引入的新的异步编程语法。使用 async/await 可以将一个函数标记为可暂停的异步函数,并且可以使用await关键字挂起函数的执行,等待异步操作完成后再继续执行。 示例代码: async def async_func(): resul

pyqt的安装,使用

1.pip 安装 PyQt5,在对应的python目录下安装   pip3 install pyqt5 -i https://pypi.tuna.tsinghua.edu.cn/simple --target=D:QAXDownloadpythonLibsite-packages 2.安装 QtTools pip3 install pyqt5-tools -i https://

配置文件的介绍,静态文件的配置,request对象请求方法,pycharm连接数据库,Django连接MySQL,Django中的ORM,ORM增删改查

配置文件的介绍 静态文件的配置 request对象请求方法 pycharm连接数据库 Django连接MySQL Django中的ORM ORM增删改查字段 orm增删改查数据

基于异构图神经网络的电影预测

目录1.数据处理(1)构建点(2)构建边2.构建异构图3.设置训练参数4.构建网络结构5.预测 本文根据传入的用户对电影的评分以及电影的类型数据,首先电影和用户作为图的点,根据电影的类型作为电影的特征,用户则通过embedding映射成向量作为特征,用户对电影的评分作为边,再通过torch_geometric把单向边转换为双向边,也就是异构图(点的类型多种,边的类型多种)。最后,传入GNN网络,

16. 最接近的三数之和(threeSumClosest)

给你一个长度为 n 的整数数组 nums 和 一个目标值 target。请你从 nums 中选出三个整数,使它们的和与 target 最接近。 返回这三个数的和。 假定每组输入只存在恰好一个解。   示例 1: 输入:nums = [-1,2,1,-4], target = 1输出:2解释:与 target 最接近的和是 2 (-1 + 2 + 1 = 2) 。示例 2: 输入:nums

python 路径规范化,保持路径一致性normpath

os.path.normpath 是 Python 中 os 模块的一个方法,用于规范化路径。它接受一个路径字符串作为参数,并返回一个规范化的路径字符串。 具体来说,os.path.normpath 会将路径字符串进行以下操作: 去除多余的斜杠(/或)。 将斜杠(/或)转换为操作系统特定的分隔符。 去除开头的 . 或 .&n

Python计算多站点多年权重累积降水量WAP

之前计算过单站点的WAP,现在计算多站点的WAP 数据样子直接参考上几次的文章 直接上代码:  

Linux基础—vmvare安装及centos7安装

Linux基础 Linux学习环境搭建 虚拟化介绍 vmvare安装 centos7安装 远程链接 网络

Pyinstaller打包Pyro4为啥总是报:serializer 'json' is unknown or not available

现象描述: 在使用Pyro4时,当需要将其打包成exe运行时,总是遇到:Pyro4.errors.SerializeError: serializer 'json' is unknown or not available 的错误提示; 但是当我们直接使用 python xxxx.py 运行或者在IDE中运行时,却又正常,不报错? 定位问题: 通过对源码定位,发现在其*Libsite-packagr

python计算多站点多年标准化权重降水指数SPIW

目标计算的是SPIW60为近60天的标准化权重降水指数 1、先计算好WAP,上一个帖子已经算好 2、再计算SPI2(WAP) 代码如下:  

python之product迭代

前言:学习本篇之前,先了解一下和permutations()函数,combinations()函数三者之间的区别。 python——combinations()函数_xiaofengdada的博客-CSDN博客 python——permutations()函数_xiaofengdada的博客-CSDN博客 一、概述 product 用于求多个可迭代对象的笛卡尔积(Cartesian Produ

修改图片背景为透明

RGB 和 RGBA 的区别 RGB 配色方案:它是一种三通道格式,包含红色、绿色和蓝色的数据。rgb()函数的每个参数定义了 0 到 255 范围内的颜色强度。 RGBA 颜色格式是 RGB 方案的扩展,增加了指定颜色不透明度的 alpha 通道。 图片背景透明处理 知道了RGB和RGBA的区别,只要将背景的RGBA中alpha 设为0,即可实现背景透明。 转换图片为RGBA模式 设定图片背景

Python数据可视化-地图可视化

Python数据可视化-地图可视化 一、基础地图使用 基础地图演示 二、疫情地图-国内疫情地图 具体代码如下 实现效果如下图所示 三、疫情地图-省级疫情地图 安徽省疫情地图 具体代码如下: 实现效果如下:

miniconda使用笔记

常用命令 创建虚拟环境:conda create -n envname python=x.x.x 进入虚拟环境:conda activate envname 退出虚拟环境:conda deactivate 删除虚拟环境:conda remove –n envname --all 修改默认路径 配置文件位置:%HOMEPATH%.condarc 添加如下内容 envs_dirs: F:mini

Kafka 创建的时候只有一个 Topic 的优化

在 kafka 的启动配置中修改 num.partitions=2 每一个配置参考文档 https://blog.csdn.net/lizhitao/article/details/25667831 python 代码在创建的时候, 将 partion 指定为 10 个 先启动消费者, 然后启动生产者, 生产者一旦运行就会去创建一个新的 Topic, 去 kafka 中查看该 Top

PyCharm 获取 Conda 环境列表失败,报错 error code 1 的解决办法

通常来说,在设置 Python Interpreter 时,Conda executable 的路径为anacondaScriptsconda.exe。但是我在给同事部署环境填入该路径,且路径下也确实有对应文件存在,却报错error code 1。 解决方案:用这个路径anacondaLibrarybinconda.bat可解决问题。 这让我想起在Mac上部署 Conda 时,默认可执行文件是自动

爬虫 | 产品经理书单抓取

本实验将讲解 Beautiful Soup 4 库解析 HTML 的常见用法,它的中文名字是「美丽汤」。在使用 pip 安装该库时的名字是 beautifulsoup4 ,在使用该库时包的名字是 bs4 ,要注意它们的区别。 Beautiful Soup 4 专注于解析 HTML / XML 源码并提取想要的信息,也就是我们在使用爬虫工具爬取页面源码后处理数据的工作。在学习本节实验的时候,重点关注

Python面向对象编程-学习笔记

课程地址:https://www.bilibili.com/video/BV1qm4y1L7y1/ 1. Pass占位符,新建类后如果暂时不确定如何实现,可用pass占位 2.构造函数,属性  3.类的变量  

pandas模块-----------比对不同数据(部分相同)

代码如下:    最终结果如下:4.xlsx  

drf开发

DRF开发模式 CBF CBV (from django.views import View) REstfulApi DRF 安装 安装django-filter jwt 调用新的view 继承自CBV的view,初始化:认证,权限,限流。 重写了request方法,让request.data拿到的数据一致 序列化对象 Serializer 校验应该和数据库规则一

懒标记线段树

1. 操作 符号 含义 (nums) 原数组 (d) 线段树节点维护值 (lazytag) 线段树节点懒标记值 (p) 当前节点 (s) 查询区间的开始 (e) 查询区间的结尾 (l) 节点区间的开始 (r) 节点区间的结尾 一般习惯: 建树从下标 (1) 开始 (mid = (l + r) >> 1) 2. 建立线段树 以

python学习_列表

一、为什么需要列表 变量可以存储一个元素,而列表是一个"大容器",可以存储N多个元素,且元素可以是不同的类型,程序可以很方便的对这些数据进行整体操作 列表相当于其他语言中的数组 列表索引示意图: 二、列表的创建 列表使用中括号即可创建,列表中的不同元素之间使用英文的逗号进行分隔 上面列表的内存示意图如下(列表中存储的是对象的引用):  列表的创建方式有两种: 1.使用中

每日学习总结1

一:C++语法 1.什么是栈区?什么是堆区?作用是什么? 2.对于栈区,什么是栈溢出?什么是缓冲区溢出?什么是悬空指针?栈针重用是什么? 3.对于堆区,什么是内存溢出,什么是内存泄漏? 二:python爬虫实例实现 https://blog.csdn.net/tuoyakan9097/article/details/90415493   代码中可以借鉴的点: 1. #[{},{},

Python win11 安装lxml 失败

如果你有一个项目执行了requirements后,一直提示lxml失败,解决步骤如下 1、尝试升级pip python.exe -m pip install --upgrade pip 2、尝试下载包手动安装 下载网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml 选择:lxml‑4.9.0‑cp311‑cp311‑win_amd64.whl 3

通过qemu和docker搭建交叉编译环境

背景 在工作中我们经常需要交叉编译一些可执行程序或者动态库,有时要编译的程序过于复杂,如果靠纯的交叉编译,费事又费力,需要解决大量的编译依赖以及报错。 解决方案 docker + qemu-user 利用qemu-user可以运行不同架构的用户态程序,而docker可以创建一个运行不同架构的用户程序的环境。 原理 这里用到了linux提供的binfmt_misc,可以根据可执行程序的格式来调用不同

【Python】迭代器

迭代器 1. next函数原型: next(iterable[, default]) 参数说明: iterable -- 可迭代对象 default -- 可选,用于设置在没有下一个元素时返回该默认值,如果不设置,又没有下一个元素则会触发 StopIteration 异常。 #!/usr/bin/python # -*- coding: UTF-8 -*- it = iter([1, 2,

初探webAssembly

1 WebAssembly是什么? 一种运行在现代网络浏览器中的新型代码,并且提供新的性能特性和效果 W3C WebAssembly Community Group开发的一项网络标准,对于浏览器而言,WebAssembly 提供了一条途径,让各种语言编写的代码以接近原生的速度在 Web 中运行。在这种情况下,以前无法以此方式运行的客户端软件等都将可以运行在 Web 中。 WebAssembly

python pyc 文件可以删除吗

pyc 文件其实包含的是 Python 虚拟机可执行的的 byte-code,是一种代码保护。 资料参考:https://blog.csdn.net/weixin_42183408/article/details/88557812

Python 中常用的三种字符串占位符方式

上古时期 python 2.6 之前 这是 Python 2.6+ 版本 类似 java 这是 Python 3.6 版本开 类似 PHP 单引号 不加 f

<<  <  592  593  594  595  596  597  598  599  600  601  602  >  >>