1--zip函数        zip函数原型为:zip([iterable,iterable, …])参数iterable为可迭代对象(即容器,包括列表,元组,字符串等等),并且可以有多个参数。该函数返回一个以元组为元素列表,其中第 i 个元组包含每个参数序列第 i 个元素。返回列表长度被截断为最短参数序
转载 2023-11-01 17:31:09
37阅读
今天学习序列和列表。1.序列 在python,序列结构主要有列表、元组、集合、字典和字符串。对于这些序列通常会有如下操作:1.1索引 序列每一个元素都有一个编号,称之为索引,是从0开始递增Python索引可以是负数,即从最后一个元素开始计数,最后一个元素索引为-1。 通过索引可以访问序列任何元素。例:poems = ["静夜思","春晓","凉州词","塞下曲"] print(po
1、什么是python序列类型——序列切片切片操作是访问序列中元素另一种方法,它可以访问一定范围内元素,通过切片操作,可以生成一个新序列。序列实现切片操作语法格式如下:sname[start : end : step]其中,各个参数含义分别是:sname:表示序列名称;start:表示切片开始索引位置(包括该位置),此参数也可以不指定,会默认为 0,也就是从序列开头进行切片;en
numpy—切片和索引基本切片是 Python 基本切片概念到 n 维扩展。 通过将start,stop和step参数提供给内置slice函数来构造一个 Python slice对象。 此slice对象被传递给数组来提取数组一部分。其构造函数如下slice(start,stop,step)start:切片起点stop:切片终点step:切片间隔步长,如果省略则默认为1例1import nu
转载 2023-12-09 16:34:15
96阅读
技术背景插值法在图像处理和信号处理、科学计算等领域中是非常常用一项技术。不同插值函数,可以根据给定数据点构造出来一系列分段函数。这一点有别于函数拟合,函数拟合一般是指用一个给定形式连续函数,来使得给定离散数据点距离函数曲线总垂直距离最短,不一定会经过所有的函数点。比如在二维坐标系内,用一条直线去拟合一个平面三角形所对应三个顶点,那么至少有一个顶点是不会落在拟合出来直线上。而根据
现在Docker是地球上最炙手可热项目之一,就意味着人民实际上不仅仅是因为这个才喜欢它。话虽如此,我非常喜欢使用容器,服务发现以及所有被创造出新趣点子和领域来切换工作作为范例。这个文章我会简要介绍使用pythondocker-py模块来操作Docker 容器,这里会使用我喜爱编程工具IPython。安装docker-py首先需要docker-py。注意这里案例我将会使用Ubunt
Numpy库基础数组分割数组属性数组转换 第一节:Numpy数组介绍 python数据分析基础之Numpy库详解(一) 第二节:数组部分操作(索引与切片、维度改变、数组组合)python数据分析基础之Numpy库详解(二) 数组分割NumPy数组可以进行水平、垂直或深度分割,相关函数有hsplit、vsplit、dsplit和 split。我们可以将数组分割成相同大小子数组
前言        我在实验过程,要求使用多种工具实现SYN泛洪攻击,之前使用了kali Linux下hping3实验SYN攻击,然后我最后了解到了Python也可以写脚本,因此我在这篇文章写下我学习过程。我使用环境是VS Code。在安装好Python编译环境之后,首先我们要安装Scapy这个第三方库。然后
转载 2024-06-19 12:31:51
29阅读
《流畅Python》笔记。本篇主要介绍dict和set高级用法以及它们背后哈希表。1. 前言dict类型不但在各种程序中广泛使用,它也是Python基石。模块命名空间、实例属性和函数关键字参数等都用到了dict。与dict先关内置函数都在__builtins__.__dict__模块。由于字典至关重要,Python对其实现做了高度优化,而散列表(哈希函数,Hash)则是字典性能突
一、序列:是一块用于存放多个值连续内存空间,并且按一定顺序排列,可以通过索引取值索引:从左到右索引从0开始依次增加正整数;从右到左索引为-1开始复数切片(分片):一获取序列元素方法;sname[start:end:step]--sname:序列名;start:起始值;end:结束值(不包括);step:步长序列相加:两个序列可以相加(只能同类型序列:列表+列表,元组+元组,字符串
转载 2024-05-19 07:22:59
168阅读
 想用vscode写python,安装flake8之后写代码时候编辑器就会提示哪里出错,代码格式不规范也会提示,所以想安装flake8(安装方法如下)      打开命令行  输入 "pip install flake8"  安装flake8成功后,打开VScode,文件->首选项->用户设置,在settings.json文
转载 2023-06-26 11:45:27
142阅读
 (重点)粘包 :  就是因为接收端不知道如何接收数据,造成接收数据混乱问题       只发生在tcp协议上. 因为tcp协议特点是面向数据流形式传输    粘包发生主要是因为tcp协议有两个机制: 合包机制(nagle算法),拆包机制    s
# Python如何调用SnipPythonSnip是一个非常方便代码片段管理工具,可以帮助开发者更高效地管理和复用代码片段。但是对于一些初学者来说,可能会有困惑,不知道如何在Python调用Snip。本文将介绍如何在Python调用Snip,并通过一个实际问题解决来演示。 ## 什么是Snip? Snip是一个基于Python代码片段管理工具,可以帮助开发者将常用代码
原创 2024-04-02 06:19:53
405阅读
怎么通过邮件分享 Snip 截图?在 Snip 【偏好设置】绑定你QQ邮箱帐号,截屏时选定区域后点击分享图标,即可跳到写信页面进行邮件分享。怎么使用滚动截屏?如果你从 Mac App Store 下载安装 Snip,该版本不支持滚动截屏。请在官网重新下载安装。如果你从官网下载安装 Snip,请在 Snip 【偏好设置】勾选“启动滚动截屏”(Firefox 不支持滚动截屏)。如何同时对多
嗅探与欺骗网络数据嗅探ARP原理和缺陷ARP欺骗中间人攻击参考文献 如果想要彻底了解一个网络,那么最好办法就是对网络流量进行嗅探。此篇记录几个嗅探工具,这些嗅探工具可以用来窃取网络明文传输密码,监视网络数据流向,甚至可以收集远程登录所使用NTLM数据包(这个数据包包含登录用用户名和使用Hash加密密码)。详见《python渗透测试编程》。网络数据嗅探在Scapy中提供了一
转载 2024-05-28 09:39:36
21阅读
# Python Snip: 安装与使用指南 ## 引言 在开始学习 Python 编程时,许多小伙伴可能会接触到 Snip——这是一个非常方便工具,可以为我们代码片段管理和使用提供极大便捷。本文将帮助新手了解如何使用 Python Snip 以及是否需要下载。我们将分步骤进行,直观地展现每一步所需代码和说明。 ## 实现流程 首先,我们将整个过程整理为一个表格,以便更
原创 9月前
61阅读
# Python Snippet展开 在编程世界,我们常常会遇到需要简化代码情境。为了提高开发效率,Python 提供了一种简便方式——`Snippet`(代码片段)使用,这种方法可以让程序员快速地编写出常见代码结构。本文将探讨如何展开代码片段,并通过实际代码示例进行说明。 ## 什么是代码片段(Snippet) 代码片段(Snippet)是一些可重用代码块,可以在程序随时
原创 8月前
28阅读
首先明确物体太小太大都不好检测(都从roi角度来分析):   1.小物体: a.本身像素点少,如果从anchor点在gt像素内来说,能提取出来正样本少                                  b.小物体会出现iou过低。具体来说,假设a是一个框,b是一个小框(gt),就算a框和b框重叠部分占到了b90%,但是如果a框比较大,iou还是会低,正样本也就少了,
转载 2018-09-17 18:28:00
60阅读
2评论
前言是在原有文章基础上直接扩充更新还是将其作为单独系列文章呢?思虑再三,还是决定把接下来Day01-Day05总结独立出来。此系列是关于《Python编程:从入门到实践》总结,亦可看作是在我上一篇文章基础上加强版本,所以大家看到有些部分没有从浅入深一个过程或者是没头没脑也请不要惊讶。由于笔者(没错就是我?)水平实在有限,欢迎大家在评论区或者私聊我进行批评指正,闲话少说,我们开始吧。
python,数据以对象形式出现,对象无非是内存一部分,包含数值和相关操作集合。python没有char类型,单个字符同样是字符串类型。序列 序列元素包含了一个从左到右顺序。从严格意义上来说,字符串是单个字符字符串序列。其他类型序列还包括列表和元组。序列操作len()取长 索引,以0开始 反向索引S = "Spam" S[-1] = "m" S[-1] = "a"切片(
转载 2023-12-15 12:02:12
81阅读
  • 1
  • 2
  • 3
  • 4
  • 5