Python

3#巴十博弈

题目 你正在和朋友玩一个游戏: 桌子上有一堆石头,每一次你们都会从中拿出1到3个石头。 拿走最后一个石头的人赢得游戏。游戏开始时,你是先手。 假设两个人都绝对理性,都会做出最优决策。 给定石头的数量,判断你是否会赢得比赛。 举例:有四个石头,那么你永远不会赢得游戏。不管拿几个,最后一个石头一定会被你的朋友拿走。 思路解析 游戏开始时有一堆石子或其他物品,数量为n个。 两名玩家轮流从这一堆物品中取石

flask上传图片和音频

        运行 python main.py     访问  http://127.0.0.1:8987/upimg      纯图片  main.py # coding:utf-8 from flask import Flask, render_template, request, re

【Azure Function】示例运行 python durable function(model V2)

问题描述 参考官方文档(使用 Python 创建你的第一个持久函数:https://learn.microsoft.com/zh-cn/azure/azure-functions/durable/quickstart-python-vscode), 部署后,却出现“Failed to load function”错误。 在结合以上参考文档后,可以通过如下的步骤创建并运行 Python Durab

感知面试手撕代码

* 给你三个点,怎么计算三个夹角的角度? 思路:用点积除叉积 python: C++ * 输入一个凸包的所有顶点,返回排序好的点顺序。(按凸包顺序连接) 思路:①计算质心,②计算每个点与质心的夹角,③按照夹角排序,返回的即为凸包连接 python实现: C++实现:   * 如何计算两个凸包的iou,输入为两堆点 思路: 首先,我们需要确保输入的点集是有序的

MySQL进阶语法【视图 触发器 事务 存储过程 流程控制】

MySQL进阶语法 【一】视图 【1】概念 在MySQL数据库中,视图(View)是虚拟的表,其内容是基于执行特定查询所得到的结果集。 视图是通过查询来定义的,它可以包含一个或多个表中的特定列,也可以包含计算字段、聚合函数等。 视图并不实际存储数据,而是动态地从基本表中获取数据并进行组合,每当查询视图时,都会实时地生成结果。 MySQL数据库视图:视图定义、创建视图、修改视图-CSDN博客

软件开发工程师,几款常用的APP,你用过几款?最后一个测试网络必备

作为一名程序员,手机里一定有几个常用的app,下面给大家推荐几款。 1. CSDN 国内最大编程论坛;虽然有多少人吐槽现在使用csdn就像屎里淘金, 但是不得不承认他仍然是大家搜索技术资料、问题的首选。 遇到问题打开app搜索,效率更高! 2.B站 B站是一个非常不错的学习网站, 不光有游戏、美女、宠物、光怪神离,也有很多含金量特别高的学习视频。 我经常会收藏一些不错的UP主的视频, 然后利用

运行 decision transformer 遇到的问题

简介 本质上强化学习也是为了预测下一个action,那能否借用大模型的方法来实现next-action 的预测。业界有多篇借用大模型的方法(transfomer) 来实现这个目的。 伯克利的这篇算是最为彻底和简洁。https://sites.google.com/berkeley.edu/decision-transformer  transfomer 官方网站有个实现,但是相对比较难

[设计模式]创建型模式-抽象工厂模式

简介 抽象工厂模式是一种创建型设计模式,它提供了一种创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。抽象工厂模式将一组具有共同主题的单个工厂封装起来,它提供接口用于创建相关或依赖对象的家族,而不需要指定具体的类。 抽象工厂模式包含以下几个核心角色: 抽象工厂(Abstract Factory):声明了一组用于创建产品对象的方法,每个方法对应一种产品类型。抽象工厂可以是接口或抽象类。

24 - 格式化字符串

格式化字符串 笔者认为格式化字符串 (formatted string) 在任何语言里都值得单独拿出来做个笔记,因为它是编程中控制输出的重要一环。 Formatted String Literals (f-string) 官网的翻译为 “格式化字符串字面值”。比较常用的格式化方法。 在字符串前加上前缀 f 或 F ,通过 {expression} 替代区域 (replacement field),

李宏毅2022机器学习HW3 Image Classification

Homework3 数据集下载 在本地环境下进行实验总是令人安心,但是又苦于网上找不到数据集,虽然kaggle上有数据集但是下载存在问题 于是有了一个天才的想法,间接从kaggle上下载(利用output文件夹中的文件是可下载这一机制将数据集从input文件夹拷贝到output文件夹),具体操作如下图 等待数据集拷贝到output后,点击输出的蓝色链接即可下载。 相关代码由下给出 任务要求

开源大语言模型作为 LangChain 智能体

概要 开源大型语言模型 (LLMs) 现已达到一种性能水平,使它们适合作为推动智能体工作流的推理引擎: Mixtral 甚至在我们的基准测试中 超过了 GPT-3.5,并且通过微调,其性能可以轻易的得到进一步增强。 引言 针对 因果语言建模 训练的大型语言模型 (LLMs) 可以处理广泛的任务,但它们经常在逻辑、计算和搜索等基本任务上遇到困难。最糟糕的情况是,它们在某个领域,比如数学,表现不佳,却

[newstarctf2023] --RE wp

AndroGenshin: rc4加密表,base64换表: 脚本梭就行 username = b"genshinimpact" base64_table = [125, 239, 101, 151, 77, 163, 163, 110, 58, 230, 186, 206, 84, 84, 189, 193, 30, 63, 104, 178, 130, 211,    

Pandas一行中满10个字符就自动换行?

大家好,我是Python进阶者。 一、前言 前几天在Python白银交流群【上海新年人】问了一个Pandas处理数据的问题。问题如下:大佬们,有个需求,某一列中,有些单元格中数字太多,比如有20个字符,太难看了,有没有办法,满10个字符就自动换行! 用了这个:str.wrap(10),但实际效果显示不出来。 二、实现过程 这里【论草莓如何成为冻干莓】给了一个思路,如下:你这个其实是已经实现了,只

欢迎 Gemma: Google 最新推出开源大语言模型

今天,Google 发布了一系列最新的开放式大型语言模型 —— Gemma!Google 正在加强其对开源人工智能的支持,我们也非常有幸能够帮助全力支持这次发布,并与 Hugging Face 生态完美集成。 Gemma 提供两种规模的模型:7B 参数模型,针对消费级 GPU 和 TPU 设计,确保高效部署和开发;2B 参数模型则适用于 CPU 和移动设备。每种规模的模型都包含基础版本和经过指令

Unity如何从0实现技能CD遮罩

需求描述 我们需要实现一个类似英雄联盟中的技能CD遮罩,施放技能后,技能遮罩占满技能图标,随着时间推移,技能遮罩顺时针减少遮挡面积,CD结束时,遮罩应完全消失。 需求分析 由于每个时刻,都会有一条线从中心点射向上面那条边的中点,我们自然可以想到将遮罩面片分为8个三角形。 并且我们只需要按照给定的角度angle,发出射线相交于长方形,获得起点,然后从起点开始顺时针遍历长方形边上的点,直到长方形上

XSS-Cross Site Scripting

一、XSS简介与危害 简介 跨站脚本攻击XSS(Cross Site Scripting),为了不和层叠样式表CSS(Cascading Style Sheets)的缩写混淆,故将跨站脚本攻击缩写为XSS。 恶意攻击者往Web页面插入恶意Script代码,当用户浏览该页面时,嵌入Web里面的Script代码会被执行,从而达到恶意攻击用户的目的。 危害 1、盗取各类用户账号,如机器登陆账号、用户网银

(自用笔记)Word Embedding原理和Pytorch实现

参考: (1)从Word Embedding到Bert模型—自然语言处理中的预训练技术发展史 - 知乎 (zhihu.com) (2)吴恩达深度学习 (3)deep_thoughts老师的原理和代码讲解: https://space.bilibili.com/373596439 越是底层的特征越是所有不论什么领域的图像都会具备的比如边角线弧线等底层基础特征,越往上抽取出的特征越与手头任务相关。正因

playwrite 使用记录

1、安装 (1)安装在python目录下,命令:pip install playwright; (2)安装Chromium、Firefox、WebKit等浏览器的驱动文件,命令:python -m playwright install; 2、使用 (1)打开https://cn.bing.com/?mkt=zh-CN,用Chromium驱动,将结果保存为my.py的python文件: python

基于YOLOv8/YOLOv7/YOLOv6/YOLOv5的玉米病虫害检测系统(Python+PySide6界面+训练代码)

摘要:本文介绍了一种基于深度学习的玉米病虫害检测系统系统的代码,采用最先进的YOLOv8算法并对比YOLOv7、YOLOv6、YOLOv5等算法的结果·,能够准确识别图像、视频、实时视频流以及批量文件中的玉米病虫害。文章详细解释了YOLOv8算法的原理,并提供了相应的Python实现代码、训练数据集,以及基于PySide6的用户界面(UI)。该系统实现了对图像中玉米病虫害的准确识别和分类,并包含了

Python下载安装教程

1.下载地址 官方下载地址:https://www.python.org/downloads/ 国内镜像地址:https://mirrors.huaweicloud.com/python/,win选择好版本后,不论是Intel还是AMD处理器,都下载amd64.exe版本的安装包; 2.安装 双击执行.exe文件,勾选添加环境变量 选择安装目录: 3.检测 cmd输入python命令,出现如下

python写数据到kingbase

  操作kingbase与操作pg一样,需要psycopg2这个包  

xpath寻找标签

语法格式如下 数据准备 使用方法 1 所有节点 2 指定节点(结果为列表) 3 子节点,子孙节点 4 父节点 5 属性匹配 6 文本获取(重要) 7 属性获取(重要) 8 属性多值匹配 9 多属性匹配 10 按序选择 11 节点轴选择

Vcenter LH Exploit

Common Loophole Fingerprint Feature title="+ ID_VC_Welcome +"  Search for Vcenter version Method 1 route: /sdk/vimServiceVersions.xml Method 2 By calling the SOAP API of the VMWare Sphere compo

爬虫_04days

抽屉半自动点赞 # 1 使用selenium(半自动)登录到抽屉新热网站---》获取到cookie -多个小号---》搭建cookie池# 2 使用requests+cookie---》对文章进行点赞 -使用多个小号的cookie对同一篇文章点赞 xpath # xpath:XML 路径语言。在xml中找标签的语法 -css选择器可以干这个事# 语法格式如下(记住这几个) 1

scrapy框架的安装

第一步:安装scrapy模块 第二步:在需要创建的文件夹内打开cmd窗口输入 会看到下面的命令: 第三步:根据命令提示输入创建爬虫项目即可

掌握Redis核心:常用数据类型的高效运用秘籍!

在数据驱动的时代,高效地存储和处理数据成为了开发者们的重要任务。Redis,作为一个开源的高性能键值对(key-value)数据库,以其独特的数据结构和丰富的功能,成为了众多项目的首选。 今天,我们就来揭开Redis的神秘面纱,看看它是如何通过不同的数据类型,为我们提供高效、灵活的数据存储和处理能力的。 一、字符串(String):数据的基石 String类型简介 字符串是Redis最基本的数据类

第1章 Python入门

Python介绍 · 简介 Python是一种解释型、面向对象的语言。由吉多·范罗苏姆(Guido van Rossum)于1989年发明,1991年正式公布。官网:www.python.org Python单词是“大蟒蛇”的意思。但是龟叔不是喜欢蟒蛇才起这个名字,而是正在追剧:英国电视喜剧片《蒙提·派森的飞行马戏团》(Monty Python and the Flying Circus)。

Python数据类型中bytes 与 bytearray

在Python中,我们可以使用bytes和bytearray两种数据类型来处理二进制数据。bytes是一个不可变的序列类型,而bytearray是一个可变的序列类型。本文将介绍如何使用Python来创建、操作和转换bytes和bytearray。 bytes:可以看作是一组二进制数值(0-255) 的 str 序列 bytearray :可以看作是一组二进制数值(0-255) 的 list

python 和shell 变量互相传递

主要介绍python和shell变量互相传递方法,使用了环境变量、管道等方法。 python -> shell: 1.环境变量 2.字符串连接 3.通过管道 4.通过文件 5.通过重定向标准备输出 或者: shell -> python: 1.管道 2.commands 3.文件 shell脚本中执行python脚本并接收其返回值的例子 在hello.py中通过返回值

如何在python中判断一个字符串是否可以转换为数字

方法一: isdigit() 不可识别汉字 小数类型 结果: 方法二: isdecimal() 没有与方法一发现区别 结果: 方法三: isnumeric() 可以识别汉字 结果: 那么如何识别浮点型数字的字符串呢?我引用了菜鸟教程上的一个函数:

<<  <  336  337  338  339  340  341  342  343  344  345  346  >  >>