Python

机器学习--识别腐烂水果和不腐烂的水果

(一)选题背景: 苹果树是优良的经济作物,目前我国苹果树的种植面积较大,产量较高,而且苹果的品种也在不断改良和更新。苹果的种植条件比较宽泛,大部分栽植于北方地区,种植面积大,市场需求量也大,其中陕西洛川、甘肃天水、宜川、新疆阿克苏等地盛产苹果,这几个地方产的苹果品质优良。农场采摘了许多苹果和香蕉,但由于机器人没有辨别程序和天气太热,将苹果和香蕉放在了一起,容易导致苹果和香蕉腐烂变质,导致农民经济收

python内置库--argparse

1 关于argparse 从命令行工具运行python时,argparse 可以解析命令行工具输入的各种数据,通过argparse提供的函数或者属性,我们可以获得它解析到的数据 通过argparse,我们也可以自定义命令行选项,比如pytest -s -v ,-s -v就是pytest定义的命令行选项,通过argparse,我们也可以定义自己的命令行选项 下面是一个例子 命令行执行 python

《kubernetes 系列》4. etcd 的安装、命令行操作,以及 etcd v2 和 v3 的差异

楔子 通过前面两篇文章,我们已经对 etcd 有了一个基本的了解,那么接下来就要安装 etcd 了。安装完之后,再来全面介绍 etcd 的语法,etcd 的功能还是很强大的。 下面就来安装 etcd。 安装 etcd 先说一下配置,首先操作系统是 CentOS 7,而且我们这里要搭建三个节点的集群。服务器我在阿里云上的买了三台 CentOS7,按量计费的,IP 和配置分别如下: 主机名:sat

【NSSCTF逆向】【2023题目】《snake》《easy_asm》

题目snake 解法 是一个pyc文件,经过之前的学习。了解到可以通过uncompyle6的反编译还原出一个py脚本 试试 反编译不出来,后面查阅了别人的资料了解到这个魔数是类似于标记python脚本的东西,uncompyle6的报错告诉我们没找到这个魔数 于是winhex看看 结合看别人的正常的pyc文件头,看到这里的头已经被修改过了。 所以我们现在要做的就是还原出一个好的magic nu

【阶段1 Go语言基础】Day01 变量、字符串、运算符

Day01 GO运维开发课程介绍 初识GO语言 特性 落地应用场景 使用Go开发的项目 开源项目列表 工业中的应用 环境部署 1) Windows 2) Linux 3) 编辑器配置 vscode安装 注意配置完vscode编辑器,需要重启 vscode用户设置 解释版 第一个程序 helloworld.go go的几个工具 go build go run 注释

Rockchip RK3399 - 移植ubuntu根文件系统

在上一篇文章中,我们介绍了通过busybox构建根文件系统,但是我们在使用的过程中有个致命的问题,就是缺少各种命令以及各种开发环境,比如python,jdk、mysql啊。比如我们需要使用python开发环境,那么我们就得自己去下载python源码编译,然后移植到开发板中。那我们就开始想,我们是不是像centos、ubuntu这些文件系统一样,直接通过apt、yum命令搞定这些安装呢? 幸运的是,

RCE漏洞学习

RCE漏洞学习 (橙子科技靶场) 靶场搭建基于docker,搭在我的一部kali的虚拟机里面,之前自己写了一篇关于kali使用的笔记,忘记如何开启靶场就去复习一下 1.命令执行的一些函数 重点如何去学习 以及之后如果我们要回想的话,该如何提醒自己 怎么运行? 它的运行条件 参数 能否回显 1.system() 它直接就会运行括号里面的内容,比如你输入 ls 它就会直接把结果回显出来

Flask route:路由参数、methods:请求方式

路由参数:   string    接收任何没有斜杠('/')的文件(默认)   int    接收整形   float  接收浮点型   path  接收路径,可接收斜线('/')   uuid  只接收uuid字符串,唯一码,一种生成规则   any  可以同时指定多种路径,进行限定   示例: # string:重点 @blue.route('/str

如何修改notebook内核对应的python地址

要修改Jupyter Notebook内核对应的Python地址,可以按照以下步骤进行: 打开终端或命令提示符。 列出当前可用的Jupyter Notebook内核。运行以下命令:jupyter kernelspec list,这将列出已安装的内核及其位置。 找到您想要修改的内核对应的配置文件。在上一步的输出中,找到包含您要修改的内核的配置文件路径。配置文件通常存储在操

Mark Down学习笔记

标题 标题格式用#号表示,共有六级标题,几级标题就用几个#号,一个#号是最大的标题。 段落 打一个回车就会换一行,表示另起一段。 如果想让文字换行,就不是打一个回车,因为会另起一段,应该打两个空格,表示换一行 但是跟打回车的间距不一样,表示换行而不是另起一段。 强调 强调有加粗个斜体两种 加粗 在要加粗字的两端加上两个星号加粗,这样就是加粗。 斜体 跟加粗一样,不过用一个星号斜体,这样就是斜体了。

Python进阶二

面向对象编程 类和实例 类:关键字class,类就是创建一个模板;实例就是将模板实例化 构造方法:__init__负责绑定类的一些必须的属性,当实例化的时候,必须接受这些属性。在类里面也可以定义函数(在里面叫方法),第一个参数必须是self,其他就跟正常函数没有啥区别了。 访问限制 当我们使用__init__方法定义一些类的属性,在外面还是可以被直接更改,可以在定义的时候在前面加一个__,确定为私

Python进阶一

使用MarkDown学习Python。(前面基础的都在XMind) 进制转换 转成十进制(一般是二进制,八进制,十六进制): 所有转成十进制的,都只需要int(原数字的字符串格式,进制数) a = "1001" s = int(a,2)这个就是把二进制的数字a转成十进制 print(s) 十进制转十六进制(使用函数hex()) print(hex(1033)) 0x409 十进制转二

Python进阶六

网络编程 TCP编程 详细都写CSDN上了。   使用来socket建立连接 TCP连接是一种可靠的连接,这里建立基于TCP协议连接的socket, 客户端 主要是获取服务器信息的 获取本机的IP地址 使用socket的gethostbyname()方法获取电脑的IP地址 需要传入自己电脑的名字,使用gethostname获取 同理既然这个获取IP地址的方法需要传入的参数是设备的名称是

Python进阶五

常用的第三方模块 数据分析的常用模块(导师安排) numpy numpy就是操作多维数组,对象是ndarray,就相当于python自己内置的列表list,但是ndarray比list更高效。 type(),dtype,astype: 在numpy里面有比python内置更多的数据类型,也更精确,比如int32,uint(无符号整数),dtype和type(),都是返回对象数据类型,用法不一样,t

16 个必知必会的 Python 教程!

1.三元运算符 三元运算符是 if-else 语句的简写。语法是value_if_true if condition else value_if_false。三元运算符是一行代码,可以替代多行 if-else 语句,使你的代码更加简洁。 上面的代码通过检查“a”是否大于“b”,如果为真则返回“a”,如果为假则返回“b”。 2.枚举函数 enumerate()函数向可迭代对象添加一个计数器,并

Python进阶四

常用的内置模块 datetime模块 获取当前日期和时间 注意:在datetime这个模块里有个datetime类,两者容易搞混。下面这个获取当前直接的now()方法用的是datetime模块里的datetime类。使用datetime类的最后都是datetime对象,就比如下面的now和dt都是datetime类的实例对象 如果没有第一行引入这个类,那就是需要这样写 now = datetim

Python进阶三

进程和线程 一个任务就是一个进程(Process),比如打开一个浏览器就是启动一个浏览器进程,打开一个记事本就启动了一个记事本进程;在一个进程内部,要同时干多件事,就需要同时运行多个“子任务”,把进程内的这些“子任务”称为线程(Thread),比如Word,它可以同时进行打字、拼写检查、打印等事情。线程是最小的执行单元,而进程由至少一个线程组成。 同时执行多个任务: 多进程模式:是启动多个进程,

Python进阶七

访问数据库 使用SQLAlchemy库以及ORM框架 ORM(Object Rational Mapping对象关系映射) 将python中的对象和关系数据库MySQL进行映射,这样就不需要操作复杂的SQL语句了。 说白了就是将SQL语句转换成python语句 无非就是将MySQL的操作给映射成对象,就可以这样理解,如果我们像操作MySQL或者SQLite那样写一句sql语言,然后交给execu

< Python全景系列-8 > Python超薄感知,超强保护:异常处理的绝佳实践

欢迎来到我们的系列博客《Python全景系列》!在这个系列中,我们将带领你从Python的基础知识开始,一步步深入到高级话题,帮助你掌握这门强大而灵活的编程语法。无论你是编程新手,还是有一定基础的开发者,这个系列都将提供你需要的知识和技能。 ** 欢迎来到系列第八篇,异常处理的深入探讨。本文将分五部分展开。首先,我们将学习Python异常处理的基础知识,理解try/except语句的用法。然后,我

anaconda安装

目录 一、前言 Anaconda是一个开源的Python发行版本,用来管理Python相关的包,安装Anaconda可以很方便的切换不同的环境,使用不同的深度学习框架开发项目,本文将详细介绍Anaconda的安装。 二、实验环境 Windows 10 三、Anaconda安装 注:在Anaconda安装的过程中,比较容易出错的环节是环境变量的配置,所以大家在配置环境变量的时候,要细心一些。 步骤

codon-基于LLVM的python编译器

安装 目前只linux和mac系统。从https://github.com/exaloop/codon下载最新版进行安装。然后设置环境变量: 上述路径换成自己的系统路径。下面的示例代码(goldbach.codon): 编译并运行程序: 速度明显比原始的python程序快很多。下面的代码plot.codon使用mathplotlib进行绘图: 编译并运行: 结果运行正常。

Tornado简单教程

1. Tornado 1.1 特点   非阻塞式和基于Linux的Epoll(UNIX为kqueue)的异步网络IO   异步非阻塞IO处理方式,单进程单线程异步IO的网络模型,可以编写异步非阻塞的程序   非常适合开发长轮询、WebSocket和需要与每个用户建立持久连接的应用   既是WebServer也是WebFramework   1.2 结构   Web 框架 (包括用来创建

docker入门命令——image、container、network、dockerfile、docker-compose、docker swarm、docker stack

docker 镜像操作image 容器操作container 容器网络通信 Dockerfile Dockerfile命令 docker-compose.yml compose相关指令 docker swarm 多机编排docker集群 用docker swarm及相关的node、service指令去管理集群有一个缺点,就是手动操作比较多,我们通过compose组件管理多个容器

rgb颜色代码怎么透明

在 RGB 颜色模式中,每个颜色通道的值范围是 0 到 255。如果您想要使某种颜色透明,可以将该颜色的 alpha 通道值设置为 0,其中 alpha 值表示颜色的不透明度,范围从 0(完全透明)到 1(完全不透明)。 在 CSS 中,可以通过使用 RGBA 或者 HSLA 颜色来指定带有透明度的颜色。例如: color: rgba(255, 0, 0, 0.5); /* 红色半透明 */ ba

用于表示上一次运算结果的特殊变量_

>>> 6 6 >>> _ 6 >>> 2+3 5 >>> _ 5 >>> print("hello") hello >>> _ 5 >>> a = 2>3 >>> a False >>> _ False for _ in

jwt原理开发,drf-jwt快速使用和自定义使用,jwt签发认证源码分析

一眼弄懂cookie Seesion token区别 彻底弄懂cookie,session和token区别 1 jwt原理 JWT认证详细 1.1 使用jwt认证和使用session认证的区别 1.2三段式 2 jwt开发流程 3 drf-jwt快速使用 4 drf-jwt定制返回格式 5 drf-jwt自定义用户表签发 6 drf-jwt自定义认证类 7 drf-jwt的签发源码

【python基础】基本数据类型-数字类型

Python3 支持int(整型数据)、float(浮点型数据)、bool(布尔类型) 1.int(整型数据) 在Python 3里,只有一种整数类型 int,表示为长整型。像大多数语言一样,数值类型的赋值和计算都是很直观的。 1.1数值运算 编写程序如下所示 运行结果如下所示 这里需要注意的是数值的除法运算,包含两个运算符:/ 返回一个浮点数,// 返回一个整数。 1.2运算顺序 与正常的计

如何使用 Megatron-LM 训练语言模型

在 PyTorch 中训练大语言模型不仅仅是写一个训练循环这么简单。我们通常需要将模型分布在多个设备上,并使用许多优化技术以实现稳定高效的训练。Hugging Face 🤗 Accelerate 的创建是为了支持跨 GPU 和 TPU 的分布式训练,并使其能够非常容易的集成到训练代码中。🤗 Transformers 还支持使用 Trainer API 来训练,其在 PyTorc

Ansible 安装与ssh密钥配置

目录环境安装配置SSH密钥如果生成的密钥对不是默认的密钥名称,需要如下操作ssh-agent 总结密钥对详解批量分发分发密钥测试 环境 系统 IP 名称 ROOT密码 CentOS7.6 10.22.86.71 管理机 666666 CentOS7.6 10.22.86.72 被控机 666666 CentOS7.6 10.22.86.73 被控机 666666 Cent

chatgp使用-(2)中科院学术

中科院学术专业版 ChatGPT https://zhuanlan.zhihu.com/p/617720144    https://link.zhihu.com/?target=https%3A//github.com/binary-husky/chatgpt_academic   1. 在 Windows、macOS、Linux 上安装   通过 G

<<  <  790  791  792  793  794  795  796  797  798  799  800  >  >>