排序
查找使所有数组元素相等所需的操作数
给定一系列 N 整数,任务是找到使数组中所有元素相等所需的操作数。在一个操作中,我们可以将相等的权重从最大元素分配到其余的数组元素。如果执行上述操作后无法使数组元素相等,则打印-1。 例...
Python |使用django进行表单验证
先决条件 : Django安装 | Django简介 Django使用MVT模式。因此需要创建数据模型(或表)。对于每个表,都会创建一个模型类。 假设有一种形式 用户名 , 性别 和 文本 作为用户的输入,任务是验证...
使用doctest模块在Python中进行测试
文件串 在Python中,它们不仅用于描述类或函数,以便更好地理解代码和用法,还用于测试目的。 这个 博士测试模块 在docstring中查找看起来像交互式shell命令的模式。 输入和预期输出包含在docst...
Python |程序接受包含所有元音的字符串
给定一个字符串,任务是检查每个元音是否存在。我们认为元音是存在的,如果它存在于大写字母或小写字母。i、 e.“a”、“e”、“i”“o”、“u”或“A”、“E”、“I”、“o”、“u”。 例如: ...
Python |使用Tkinter的简单GUI计算器
先决条件: Tkinter简介 , lambda函数 Python为开发GUI(图形用户界面)提供了多种选项。在所有GUI方法中,Tkinter是最常用的方法。它是Python附带的Tk GUI工具包的标准Python接口。带有Tkinter...
Python |计算一对字符串中匹配字符的数量
给定一对非空字符串。计算这些字符串中匹配字符的数量(考虑字符串中重复字符的单个计数)。 例如: Input : str1 = 'abcdef' str2 = 'defghia' Output : 4 (i.e. matching characters :- a, d,...
在Python中创建线性核SVM
先决条件: 支持向量机 让我们创建一个 线性核支持向量机 使用Python的sklearn库和 虹膜数据集 可以在Python的数据集库中找到。 线性核 当数据是线性可分离的,也就是说,它可以用一行来分离时...
Python |如何以及在何处应用功能缩放?
特征缩放或标准化 :这是数据预处理的一个步骤,应用于数据的自变量或特征。它基本上有助于规范化特定范围内的数据。有时,它也有助于加速算法中的计算。 使用的包装: sklearn.preprocessing ...
使用Python Tkinter的简单注册表
先决条件: Tkinter简介 , openpyxl模块 . Python提供了Tkinter工具包来开发GUI应用程序。现在,这取决于开发者的想象或需要,他/她想用这个工具包开发什么。让我们使用Tkinter制作一个简单的信...
创建一个简单的机器学习模型
使用随机创建的数据集在Python中创建线性回归模型。 线性回归模型 极客的线性回归极客 生成训练集 # python library to generate random numbers from random import randint # the limit withi...
Python |使用gmplot包绘制谷歌地图
gmplot 是一个类似matplotlib的界面,用于生成HTML和javascript,以在Google Maps上呈现用户想要的所有数据。 要安装的命令 gmplot : pip install gmplot 代码#1: 创建底图的步骤 # import gmp...
使用Python中的OpenWeathermap API查找任何城市的当前天气
这个 开放天气图 是一种向web服务和移动应用程序的开发人员提供天气数据的服务,包括当前天气数据、预测和历史数据。 它提供了一个包含JSON、XML和HTML端点的API,以及一个有限的免费使用层。每...