Python
pytest文档 87 - 如何禁用插件
前言 在运行用例的时候,我们可能出于某种需求,不想加载某个插件,比如我通过pip安装了一个pytest的插件。 后续我想修改插件的一些代码,于是放到项目本地,自己去注册本地插件了。这样就需要禁用 pip 安装的那个插件。 查看激活的插件 我们可以通过 --trace-config 命令插件当前运行环境中的相关插件与已激活的插件 将获得一个扩展的测试头,其中显示激活的插件及其名称。它还将在加载本地
第六节3函数的返回值
在Python中,函数可以通过返回值来向调用者传递处理结果。返回值是指当函数执行完成后,将一个或多个结果返回给调用者的值。在Python中,函数的返回值可以通过return语句来实现。 return语句用于指定函数返回的值,并且在执行该语句后,函数将会立即退出,不再执行下面的代码。如果没有使用return语句,则函数返回None值。 函数可以返回任意类型的数据,包括数字、字符串、列表、元组、字典等
第六节 4函数的调用
一、什么是函数调用? 函数调用指的是在程序中使用函数的过程,也就是执行函数来完成特定任务的过程。函数调用需要提供函数名和参数,根据参数的不同,函数可以对数据进行处理,返回结果或者修改全局变量等操作。 函数是Python编程中最基本的模块,它将一部分代码封装起来,使得程序结构更加清晰,易于维护和扩展。函数调用可以避免在程序中重复编写相同的代码,节省了程序的空间和时间。 二、为何用调用函数? 在Pyt
8-地图可视化与seaborn可视化
地图可视化 basemap安装和使用 区域缩放与绘图 综合案例:美国人口分布图 seaborn可视化 样式与分布图 分类图 basemap地图绘制 地图绘制也是数据可视化的一部分,常用的地图绘制库为basemap工具包,其为matplotlib的子包。本章将讲解如何利用whl文件在Python3环境下安装basemap;学会使用basemap绘制地图;学会缩放区域和绘制散点图;通过综合案例,巩固b
【技术积累】Python中的PyTorch库【一】
PyTorch库介绍 PyTorch是一个基于Python的科学计算库,用于构建深度学习神经网络。它主要由两个部分组成:一个是PyTorch Tensor库,提供了类似于NumPy的数组操作,但是支持GPU加速;另一个是PyTorch的自动微分系统,能够自动计算神经网络中的反向传播算法。 PyTorch是一个开源的深度学习框架,它的设计理念是简洁易懂、动态的计算图和易于使用。这使得PyTorch成
大数据分析——对世界杯比赛进行分析及预测
(一)选题背景:世界杯比赛是全球最大规模的国际足球赛事之一,吸引着数以亿计的观众。对于球迷和体育爱好者来 说,预测比赛结果是一项有趣且具有挑战性的任务。足球比赛结果的预测可以帮助球迷制定投注策略、提供比赛观看的参考以及评估球队和球员的表现。 (二)方案设计:从网站中下载相关的数据集,对数据进行整理,在python环境下,对数据进行预处理。最后使用决策树算法构建世界杯比赛预测模型,测试模
6.6号随笔——python if语句
if语句-语法格式 简单理解if语句之后,我们的if语句语法格式有多种,选择使用哪种取决于要测试的条件数 1.if结构 最简单的if语句只有一个条件测试和一个代码块其语法格式:假设想要指导一个学员的年龄是否年满18岁,编写程序如下所示:关于缩进缩进代表代码块的下一层级,相同的缩进代表相同层级的代码块比如我们再当年满18周岁的条件通过时,输出两条语句,编写程序如下所示:当学员年龄为17时,编写程序如
C++容器4 关联容器
关联容器的类型 定义关联容器 pair 关联容器的类型别名 set的解引用是常量, 添加元素 map和set适合关键字不存在才插入,不会更改关键字的值。你可以随便取出一个元素的值,也可以随便删除,但不能随便修改,因为红黑树也就平衡树的特性决定了修改特别麻烦,改变了值,他们关联的位置也不再有效 删除元素 迭代器P指向尾元素是说最后一个元素,
Python爬虫————泉州二手房数据爬取和数据可视化
1.选题的背景 我本次的主题是泉州二手房房价的调查分析。 首先通过爬虫采集链家网上所有二手房的房源数据,并对采集到的数据进行清洗;然后,对清洗后的数据进行可视化分析,探索隐藏在大量数据背后的规律;将这些房源大致分类,以对所有数据的概括总结。通过上述分析,我们可以了解到目前市面上二手房各项基本特征及房源分布情况,帮助我们进行购房决策。 2 需求分析 随着越来越多的城市二手住房成交量超越新房,诸多一、
k8s实战案例之部署redis单机和redis cluster
1、在k8s上部署redis单机 1.1、redis简介 redis是一款基于BSD协议,开源的非关系型数据库(nosql数据库),作者是意大利开发者Salvatore Sanfilippo在2009年发布,使用C语言编写;redis是基于内存存储,而且是目前比较流行的键值数据库(key-value database),它提供将内存通过网络远程共享的一种服务,提供类似功能的还有memcache,但
RPC--springCloud
Spring Cloud Spring Cloud 利用 Spring Boot 特性整合了开源行业中优秀的组件,整体对外提供了一套在微服务架构中服务治理的解决方案。 只支持 Java 语言平台,它的架构图可以用下面这张图来描述。 什么是RPC RPC是远程调用过程的简写 序列化和反序列化。客户端怎么把参数值传给远程的函数呢?在本地调用中,我们只需要把参数压到栈里,然后让函数自己去栈里读就行。但是
解码器 | 基于 Transformers 的编码器-解码器模型
基于 transformer 的编码器-解码器模型是 表征学习 和 模型架构 这两个领域多年研究成果的结晶。本文简要介绍了神经编码器-解码器模型的历史,更多背景知识,建议读者阅读由 Sebastion Ruder 撰写的这篇精彩 博文。此外,建议读者对 自注意力 (self-attention) 架构 有一个基本了解,可以阅读 Jay Alammar 的 这篇博文 复习一下原始 transform
Pixel2XL解锁BL-刷入Twrp-获取Root权限
前提: 手机账号退出,不插卡,不联网,删除pin指纹以及开机密码 一 解锁BL(如已解锁,该步骤不需要) 1.1 bootloader是什么? 1.2 什么是BL锁 1.3 BL锁解除 1.4 Pixel解BL锁步骤 1 开启usb调试 2 在电脑上配置 adb 环境(win,mac或Linux机器和一根数据线) 3 手机连接电脑解锁 二 刷入twrp reco
1-Python环境搭建与使用
Anaconda安装和使用 Anaconda是一个集成的Python数据科学环境,简单的说,Anaconda除了有Python外,还安装了180多个用于数据分析的第三方库,而且可以使用conda命令安装第三方库和创建多个环境。相对于只安装Python而言,避免了安装第三方库的麻烦。 网站: https://mirror.tuna.tsinghua.edu.cn/help/anaconda/ Pyt
2-Numpy入门与实践
Ndarray多维数组 NumPy库是用于科学计算的一个开源Python扩充程序库,是其他数据分析包的基础包,它为Python提供了高性能的数组与矩阵运算处理能力。本节将主要讲解ndarray多维数组的创建方法、数组的属性和数组的简单操作。 创建数组 数组对象属性 数组类型与变换 dtype astype 数组重塑、合并,拆分,转置 随机函数 数组的索引和切片 索引 切片 布尔索引 花式索引
【转】汇总项目中遇到的git使用场景
转自https://blog.csdn.net/baidu_27652997/article/details/130728645 文章目录1.gitLab之间迁移(保留提交记录和分支)2.合并多个项目为一个(保留所有提交记录)3.将项目中某个文件夹拆分出来单独使用(保留提交记录)4.分支的单文件合并到主分支(保留提交记录)5.更改文件夹名称(只改大小写)6.撤销中间的某次提交7.更改分支名称1.g
解决mac os m1使用pyinstller报错 command not found的问题
今天需要在一个m1的机器上使用pyinstaller打包一个python程序,报错command not found 于是通过pip3 install pyinstaller,安装成功后依然无法找到命令,但通过pip3 show pyinstaller 却是有正常输出,说明已经安装成功 通过pip安装的工具,会被安装到python的bin目录下,应该是python的目录没有添加到PATH
java集成OpenAI的chatGpt功能
一、开通OpenAI账号 1.注册OpenAI账号 官网地址:https://openai.com/ 注意:提前准备好国外手机号,没有的话用短信平台购买手机号接收短信 2.购买国外手机号 地址:https://tiger-sms.com/ 我用支付宝充值了30多元(起充要30,加上手续费30多有点坑啊),买了一个印度尼西亚的号,美国的号用不了,提示虚拟手机号不允许注册。
Git配置Java开发环境的.gitignore文件
一、为什么要配置.gitignore? 在使用git管理java项目时,如果没有配置.gitignore,会把除源代码之外其它的一些无关文件也同步到代码仓库,会造成以下问题: 影响代码的整洁度,代码仓库应该只放源代码,而不应该把不相关的文件也上传上去。 多余的文件导致项目体积过大,增加上传下载时间,影响工作效率。 二、如何配置.gitignore? 作为Java开发者,一般使用E
Atomic-执行战术
Atomic-执行战术 可以编入使用落实到安全策略且有效的战术编号 参考: https://atomicredteam.io/atomics/#execution 具体战术概览 主机模型-系统服务 主机服务-系统服务-服务执行 1. 以服务启动的形式执行命令 2. 使用 psexec 在远程主机上执行命令 3. 使用 Impacket psexec. py 脚本在远程主机上执行命令。
Linux系统下如何保持进程在SSH客户端断开后仍继续运行?
使用场景 在Linux系统中,在执行一些运行时间比较长的任务时,必须等待执行完毕才能断开SSH连接或关闭客户端软件,否则可能会导致执行中断。本文介绍两种保障程序在您退出登录后持续运行的方法。 方法1:使用nohup命令 1.命令格式 nohup,可以使运行的命令忽略SIGHUP信号。因此,即使退出登录,程序仍旧会继续执行。通常情况下,在nohup命令尾部加上&字符,才能将命令放至后台执行。
CentOS 6.9 python3.10 numpy 安装使用 - gcc 升级
踩坑记录 程序写好了,使用了 pandas,放在服务器上,运行报错: 可以看到是导入 numpy 的时候报错了。 看到这个找不到,又是熟悉的版本太低的问题😅。服务器系统版本: 先找找看有没有相关文章,避免踩坑。 首先根据这篇 https://www.jianshu.com/p/c039aa623665 安装 gcc-7.3.0,看着没什么坑。 实际操作,报异常: 然后找到:https://w