Python

Python中常用的几个内置方法(max()/min()、filter()、map()、sorted、reduce())

1.max()/min() 传入一个参数 (可迭代对象), 返回这个可迭代对象中最大的元素 可以设置default关键字参数, 当这个可迭代对象为空时, 返回default的值 传入多个参数, 返回这些参数中最大的参数 多个参数必须是同类型的 两种方法都可以设置key关键字参数(传入函数) key参数接收的是一个函数对象 max函数会将lis里面的元素依次传入转换函数 哪个元素经过转换函数得

Python实现:查找文本文件中重复的汉字

查找文本文件中重复的汉字,找到在所在行号 文本文件格式 text.py 运行脚本

COSC2531 Programming Fundamentals

Programming Fundamentals (COSC2531) Final Coding Challenge Assessment Type   Individual assessment (no group work). Submit online via Canvas/Assignments/Final

dockerfile CMD 和 ENTRYPOINT 分别什么时候用

  在 Docker中,CMD 和 ENTRYPOINT 指令都是用来定义容器启动时运行的默认命令,但它们的用途和行为有所不同,适用于不同的场景: CMD   用途:CMD指令用来指定容器启动后默认执行的命令及其参数。它更倾向于提供默认的或可被替代的执行行为。   可覆盖性:当使用docker run命令启动容器时,如果指定了额外的命令或参数,CMD会被这些命令或参数覆盖。这使得CMD适

Python: faces Swap

    # encoding: utf-8 # 版权所有 2024 涂聚文有限公司 # 许可信息查看:pip install boost # 描述:pip install boost # pip install dlib # pip install cmake==3.25.2 # pip install dlib==19.24.2 如果安装不上,按此法 # Author

vulnhub - BREACH: 1

vulnhub - BREACH: 1 描述 作为多部分系列中的第一部分,Breach 1.0 旨在成为初学者到中级的 boot2root/CTF 挑战。解决将需要可靠的信息收集和持久性相结合。不遗余力。 VM 配置了静态 IP 地址 (192.168.110.140),因此您需要将主机专用适配器配置到此子网。 非常感谢 knightmare 和 rastamouse 的测试和反馈。 感谢 g0t

milvus入门使用

插入数据后的效果:  代码如下: import configparser from pymilvus import connections, Collection, DataType, FieldSchema, CollectionSchema import numpy as np def create_collection(): # Define the schema

FastAPI-9 服务层

9 服务层 本章阐述了服务层,即中间层。 9.1 定义服务 服务层是网站的核心,它接收来自多个来源的请求,访问作为网站DNA的数据,并返回响应。 常见的服务模式包括以下组合: 创建/检索/更改(部分或全部)/删除 一件事/多件事 在 RESTful 路由器层,名词是资源。在本书中,我们的资源最初将包括隐形生物(想象中的生物)和人(隐形生物探险家)。 以后,我们还可以定义类似的相关资源: 地点

AIGC底层技术介绍

1.AIGC概述 AIGC,全称Artificial Intelligence Generated Content,即人工智能生成内容。这是一种新兴的人工智能技术,其核心思想是利用人工智能模型,根据给定的主题、关键词、格式、风格等条件,自动生成各种类型的文本、图像、音频、视频等内容。 1.1定义与背景 AIGC,即人工智能生成内容,是人工智能领域的一个重要分支,标志着人工智能从1.0时代向2.0时

科技改变生活,自动化获取校园官网活动

此项目相当于全自动点击代替人工而已,代码很简单,请勿商业以及违法乱纪,没必要,这么几个仔不值得哈,每次看见群里面代乐跑与墙上发布代理签到签退就觉得,嗯,,,嗯,包括签到签退人工也可以拿到,自己分析一下网址即可,但是这样属于违法乱纪了,不公平了,处分警告,科技一定要用在合理合规的地方。希望大家嗯,,,嗯,写博客元的原因就是人少,分享一下大学过程与经历,确实素质活动很虚。  首先,得先获取所

Linux上12个最佳开源ChatGPT替代方案

​ChatGPT是OpenAI开发的流行聊天机器人和虚拟助手,自 2022 年 11 月 30 日起上市。此图表模型可让您对对话进行微调并引导其达到理想的持续时间、结构、语气、细节程度和语言。 幸运的是,随着人工智能的不断进步,开源ChartGPT 替代品已经成为强大的工具,可以提供相同的对话技巧以及定制化和透明性的额外好处。 此外,这些ChartGPT替代方案的开源特性使开发人员能够根据他们的特

Apollo(配置管理工具)

介绍 Python读取配置参数通常使用处理yaml, conf配置文件和env环境变量,这种配置方式比较方便本地加载,在微服务分布式部署时对这些配置需要集中管理,并支持热更新则引入了Apollo  Apollo(阿波罗) 是一款可靠的分布式配置管理中心,诞生于携程框架研发部,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理

selenium滑块解锁实现的研究

滑块解锁 该问题主要源于各个平台的登录验证或者针对爬虫或selenium的一种防范手段。由于各个网站的防爬技术的提高,常规selenium似乎无法通过滑块验证,以下提供普遍的滑块验证思路,以供参考: 获取滑块本身的元素以及滑块所在长条的元素 根据滑块元素的size和所在矩形元素的size便能得到滑块的偏移量 使用selenium库中的actionChains中的click_and_hole和mo

马尔科夫决策过程MDP——Agent的强化学习逻辑

马尔可夫决策过程最初是在 20 世纪 50 年代由 Richard Bellman 描述的。它们类似于马尔可夫链,但有一个连结:在状态转移的每一步中,一个智能体可以选择几种可能的动作中的一个,并且转移概率取决于所选择的动作。此外,一些状态转移返回一些奖励(正或负),智能体的目标是找到一个策略,随着时间的推移将最大限度地提高奖励。马尔科夫决策过程(Markov Decision Process, M

Python 数

Python 数 在Python中,数字是编程中不可或缺的一部分。Python支持多种类型的数字,包括整数、浮点数等。下面我们将详细介绍这些数字类型以及它们之间的运算和格式化。 整数 整数是Python中最基本的数字类型之一,用于表示没有小数部分的数字。在Python中,整数可以是正数、负数或零。整数在Python中没有大小限制(实际上受限于可用内存),可以表示非常大的数字。 浮点数 浮点数用于

VSCode_运行unittest用例:提示文件-test未运行,控制台提示缺少env

如下图: 解决方法: a.vscode安装插件:Python Extension Pack。 b.安装成功,重新打开VS Code窗口

[1008] PyPDF2, Merge PDF files, Insert PDF files

Ref: The PdfMerger Class: merges multiple PDFs into a single PDF. merge(): Merge the pages from the given file into the output file at the specified page number. append(): Identical to the merge()

linux下pyenv的安装和使用

pyenv 可以根据需求使用户在系统里安装和管理多个 Python 版本: 配置当前用户的python的版本 配置当前shell的python版本 配置某个项目(目录及子目录)的python版本 配置多个虚拟环境   一、安装pyenv 1、安装pyenv curl -L https://github.com/pyenv/pyenv-installer/raw/master/bi

stable-diffusion-webui 环境配置

链接:AUTOMATIC1111/stable-diffusion-webui: Stable Diffusion web UI (github.com) 查看python版本:     安装完python之后,打开工程,配置虚拟环境  下载安装对应的依赖库,其中的torch相关三个库选择与自己cuda相关的版本安装,我的pytorch选的是2.1.2,

COMP9021 Principles of Programming

COMP9021 Principles of ProgrammingTerm 2, 2024 Coding Quiz 1Worth 4 marks and due Week 3 Thursday @ 9pmDescriptionYou are provided with a stub in which you need to insert your code where indicated wit

使用pytorch实现HWC转CHW分析

使用pytorch实现HWC转CHW分析 import torch import numpy as np from torchvision.transforms import ToTensor t = torch.tensor(np.arange(24).reshape(2,4,3)) print(t) #HWC 转CHW print(t.transpose(0,2).transpose(1,2)

关于xshell快速命令集

xshell在使用时,比如说引入了堡垒机(jumpserver)的MFA双因子登录,每次都会去手机查看,有点不方便。 通过python脚本,生成mfa验证码。   然后,我们把这个脚本放到自己的目录下,比如 c://jumpserver.py 我们打开xshell的快速命令集,添加上这个脚本按钮,每次直接点击按钮,就能自动弹框当前的mfa,复制这个验证码。 比较遗憾的时,

6.13 个人总结

在这个学期的学习旅程中,我作为软件工程专业的学生,经历了从理论到实践的全方位锻炼,不仅在专业技能上取得了显著进步,也在团队协作、项目管理和自我认知方面获得了宝贵的经验。以下是对我本学期学习经历的全面总结,包括对上述问题的深入思考。  1. 课程计划完成程度 回顾我的第一周课程计划,我设定了详细的学习目标和任务分配,包括每天至少两小时的编程练习、每周完成一个小型项目原型、阅读《构建之法》前

【Miro】Miro入门(指的是我这篇随笔写得很入门)

Miro入门 参考:Miro API入門 创建APP https://miro.com/app/dashboard/ → 右上角头像 →「Settings」→「Your apps」→「Create new app」 会提示需要创建Team(如果本来没有加到Team中去应该创建完账号可以自己创建Team) 创建Team默认为「Dev team」 填写「App Name」,其中「Expi

记VS Code无法导入模块问题的解决方法

操作系统:windows python解释器版本: 3.12.3 vscode版本:1.89.1 (user setup) vs code安装了插件code runner 工作区已安装.venv虚拟环境   运行报错如下: ModuleNotFoundError: No module named 'requests'  解决办法: 1.点击vscode[选择]旁边的三个点,再

2024.5.10

8-2 【Python0003】蒙特·卡罗法计算圆周率 分数 10 全屏浏览 作者 doublebest 单位 石家庄铁道大学 【题目描述】蒙特·卡罗方法是一种通过概率来得到问题近似解的方法,在很多领域都有重要的应用,其中就包括圆周率近似值的计问题。假设有一块边长为2的正方形木板,上面画一个单位圆,然后随意往木板上扔飞镖,落点坐标(x

2024.5.9

8-1 【Python0002】排列组合序列 分数 10 全屏浏览 作者 doublebest 单位 石家庄铁道大学 【题目描述】用户输入整数n(1<=n<=26)和整数m(m<=n),然后输入n个不同的字母,请编写程序输出在这n个字母中选择m个字母的所有排列序列和组合序列。【练习要求】请给出源代码程序和运行

2024.5.12

8-4 【Python0005】模拟页面调度LRU算法 分数 10 全屏浏览 作者 doublebest 单位 石家庄铁道大学 【题目描述】所谓LRU算法,是指在发生缺页并且没有空闲主存块时,把最近最少使用的页面换出主存块,腾出地方来调入新页面。问题描述:一进程获得n个主存块的使用权,对于给定的进程访问页面次序,问当采用LRU算法时,

2024.5.11

8-3 【Python0004】验证6174猜想 分数 10 全屏浏览 作者 doublebest 单位 石家庄铁道大学 【题目描述】1955年,卡普耶卡(D.R.Kaprekar)对4位数字进行了研究,发现一个规律:对任意各位数字不相同的4位数,使用各位数字能组成的最大数减去能组成的最小数,对得到的差重复这个操作,最终会得到

2024.5.16

8-8 【Python0009】查找鞍点 分数 10 全屏浏览 作者 doublebest 单位 石家庄铁道大学 【题目描述】对于给定5X5的整数矩阵,设计算法查找出所有的鞍点的信息(包括鞍点的值和行、列坐标,坐标从1开始)。提示:鞍点的特点:列上最小,行上最大。【练习要求】请给出源代码程序和运行测试结果,源代码程序要求添加必要的注释

<<  <  188  189  190  191  192  193  194  195  196  197  198  >  >>