Python

pytest文档 87 - 如何禁用插件

前言 在运行用例的时候,我们可能出于某种需求,不想加载某个插件,比如我通过pip安装了一个pytest的插件。 后续我想修改插件的一些代码,于是放到项目本地,自己去注册本地插件了。这样就需要禁用 pip 安装的那个插件。 查看激活的插件 我们可以通过 --trace-config 命令插件当前运行环境中的相关插件与已激活的插件 将获得一个扩展的测试头,其中显示激活的插件及其名称。它还将在加载本地

python笔记

python官方文档 6.6的代码:   bytes打印成hex 在一些时候,我们会读取一些bytes类型的数据,我们可能想输出的他的16进制,当用print(bytes)的时候,就会直接打印出对应的字符,这不符合要求。看下官方怎么说: 即,对于bytes类型,官方已经给出了相应的操作函数,不需要再写什么循环了。 可以使用print(value.hex())来输出value的16

第六节3函数的返回值

在Python中,函数可以通过返回值来向调用者传递处理结果。返回值是指当函数执行完成后,将一个或多个结果返回给调用者的值。在Python中,函数的返回值可以通过return语句来实现。 return语句用于指定函数返回的值,并且在执行该语句后,函数将会立即退出,不再执行下面的代码。如果没有使用return语句,则函数返回None值。 函数可以返回任意类型的数据,包括数字、字符串、列表、元组、字典等

第六节 4函数的调用

一、什么是函数调用? 函数调用指的是在程序中使用函数的过程,也就是执行函数来完成特定任务的过程。函数调用需要提供函数名和参数,根据参数的不同,函数可以对数据进行处理,返回结果或者修改全局变量等操作。 函数是Python编程中最基本的模块,它将一部分代码封装起来,使得程序结构更加清晰,易于维护和扩展。函数调用可以避免在程序中重复编写相同的代码,节省了程序的空间和时间。 二、为何用调用函数? 在Pyt

第8章. 函数

8.1 定义函数 8.1.1 向函数传递信息 8.1.2 实参和形参 8.2 传递实参 8.2.1 位置实参 8.2.2 关键字实参 8.2.3 默认值 8.2.4 等效的函数调用 8.2.5 避免实参错误 8.3 返回值 8.3.1 返回简单值 8.3.2 让实参变成可选的 8.3.3 返回字典 8.3.4 结合使用函数和 while 循环 8.4 传递列表 8.4.1 在函数中修改列表 8.

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,但

Pixel 2XL线刷-获取Root权限

一 什么是线刷,什么是卡刷 二 Pixel 2xl 线刷流程 三 ROOT手机

RPC--springCloud

Spring Cloud Spring Cloud 利用 Spring Boot 特性整合了开源行业中优秀的组件,整体对外提供了一套在微服务架构中服务治理的解决方案。 只支持 Java 语言平台,它的架构图可以用下面这张图来描述。 什么是RPC RPC是远程调用过程的简写 序列化和反序列化。客户端怎么把参数值传给远程的函数呢?在本地调用中,我们只需要把参数压到栈里,然后让函数自己去栈里读就行。但是

docker笔记

docker笔记: 实战笔记 总体思路: 简要思路: 具体思路: 会用到的命令 容器相关的操作 dockerfile操作 参考资料: https://zhuanlan.zhihu.com/p/366307003 https://www.php.cn/faq/446656.html https://www.cnblogs.com/pythonwl/p/14593686.html

解码器 | 基于 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 数组重塑、合并,拆分,转置 随机函数 数组的索引和切片 索引 切片 布尔索引 花式索引

使用KDtree查找最近networkx最近节点

使用KDtree查找最近networkx最近节点

python生成器

生成器 生成器 生成器 (generator) 生成器迭代器(generator iterator) 生成器表达式 yield关键字 内置方法 send() throw() close() 利用生成器实现range方法 生成器笔试题 背景:当我们需要大量的有规律的数据时,通过容器类型直接定义进行存放,例如列表,将会消耗大量的内存空间。 而这些数据的使用频率往往不是很高,这对内存空间

【转】汇总项目中遇到的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

<<  <  759  760  761  762  763  764  765  766  767  768  769  >  >>