找到关于 Python 的10786 篇文章

使用 numpy 打印 n*n 棋盘图案的 Python 程序。

Samual Sam
更新于 2019年7月30日 22:30:23

504 次浏览

给定 n 的值,我们的任务是显示 n x n 矩阵的棋盘图案。NumPy 中提供了各种创建具有初始值的数组的函数。NumPy 是 Python 中进行科学计算的基本软件包。算法步骤 1:输入矩阵的阶数。步骤 2:使用 zeros((n, n), dtype=int) 创建 n*n 矩阵。步骤 3:使用切片技术填充交替的行和列为 1。步骤 4:打印矩阵。示例代码 import numpy as np def checkboardpattern(n): print("Checkerboard pattern:") ... 阅读更多

将数组循环旋转一位的 Python 程序

karthikeya Boyini
更新于 2019年7月30日 22:30:23

1K+ 次浏览

给定一个用户输入数组。我们的任务是进行循环旋转,即顺时针旋转值。示例输入:A=[1, 2, 3, 4, 5] 输出=[5, 1, 2, 3, 4] 算法步骤 1:输入数组元素。步骤 2:将最后一个元素存储在一个变量 x 中。步骤 3:将所有元素向前移动一位。步骤 4:用 x 替换数组的第一个元素。示例代码 # Python 程序,将数组循环旋转一位 # 旋转方法 def rotate(A, n): x = A[n - 1] for i in ... 阅读更多

查找三个已排序数组中公共元素的 Python 程序?

Arjun Thakur
更新于 2019年7月30日 22:30:23

638 次浏览

这里,我们首先创建 3 个数组,它们是用户输入的未排序数组,然后我们对这 3 个未排序数组进行排序。数组的大小为 n1、n2、n3。每个数组的起始地址为 0。i=0、j=0、k=0,然后遍历三个数组的所有元素并检查三个数组的元素是否相同,如果相同则打印元素,否则转到下一个元素。示例 A = {1, 2, 3, 4, 5} B = {2, 5, 12, 22, 7} C = {1, 9, 2, 89, 80} 输出 2 算法 commonele(A1, A2, A3, ... 阅读更多

按给定大小的分组反转数组的 Python 程序?

Chandu yadav
更新于 2019年7月30日 22:30:23

528 次浏览

这里我们使用一个用户输入数组和组的大小。我们根据组的大小创建子数组,然后反转它。如果组的大小 (p) 不是数组大小 (n) 的倍数,则最后一组将剩下少于 k 个元素,并反转所有剩余元素。如果 p=1,则数组不变,如果 p>=1,则我们反转数组中的所有元素。算法 Revarray(A, n, p) /* A 是一个整数数组,n 是数组的大小,每个大小为 p 的子数组从 ... 阅读更多

使用管道在父进程和子进程之间进行通信的 Python 程序。

karthikeya Boyini
更新于 2019年7月30日 22:30:23

937 次浏览

使用 fork 是创建子进程最简单的方法。fork() 是 os 标准 Python 库的一部分。在这里,我们使用 pipe() 来解决此任务。为了将信息从一个进程传递到另一个进程,使用 pipe()。对于双向通信,可以使用两个管道,每个方向一个,因为 pipe() 是单向的。算法步骤 1:用于读取和写入的文件描述符 r、w。步骤 2:使用 fork 创建一个进程。步骤 3:如果进程 ID 为 0,则创建一个子进程。步骤 4:否则创建一个父进程。示例代码 import os ... 阅读更多

检查密码有效性的 Python 程序?

Samual Sam
更新于 2019年7月30日 22:30:23

2K+ 次浏览

这里给定一个密码,我们的任务是检查这个密码是否有效。这里我们使用 re 模块,它提供正则表达式,并使用 re.search() 来检查字母、数字或特殊字符的有效性。算法步骤 1:首先,我们将一个字母数字字符串作为密码。步骤 2:首先检查此字符串是否至少有 8 个字符。步骤 3:字母必须在 a-z 之间。步骤 4:至少有一个字母必须是大写字母 A-Z。步骤 5:至少有一个数字或数字在 0-9 之间。步骤 6:至少有一个字符来自 [_ ... 阅读更多

同时迭代多个列表的 Python 程序?

karthikeya Boyini
更新于 2019年7月30日 22:30:23

254 次浏览

这里我们使用 .zip() 同时迭代多个列表。zip() 接收 n 个可迭代对象并返回元组列表。元组的第 i 个元素是使用来自每个可迭代对象的第 i 个元素创建的。示例 L1=[1, 2, 3, 4] L2=[‘aa’, ’bb’, ’cc’, ’dd’] L=zip(L1, L2) 输出 [(1, ’aa’), (2, ’bb’), (3, ’cc’), (4, ’dd’)] 算法步骤 1:首先创建 3 个用户输入列表。步骤 2:使用 .zip() 函数。步骤 3:打印元组。示例代码 # 使用 zip 函数迭代 3 个列表 importitertools A=list() B=list() C=list() n = int(input("How many you ... 阅读更多

使用 Python 中的 Microsoft 情感 API 获取图像的情感?

Samual Sam
更新于 2020年6月23日 15:44:05

126 次浏览

每个人都像快乐、悲伤、中性、惊讶、悲伤等等一样有情感,如果我们在 Python 中创建像快乐、悲伤、中性、惊讶等图像的情感。我们可以将 Microsoft 情感 API 用于任何开发目的。我们可以使用 Microsoft 情感 API 轻松地详细说明所有这些情感。示例代码 import http.client, urllib.request import urllib.parse, urllib.error import base64, sys import simplejson as json # 用订阅密钥替换 # 您注册后获得的密钥 subscription_key = '23d39244dbe55173214b56ab45d56cla' headers = {    # 请求标头。也用    # 我们的订阅密钥替换占位符密钥。    'Content-Type': 'application/json',    'Ocp-Apim-Subscription-Key': ... 阅读更多

使用 Python 分离数组列表中的 0 和 1?

Sarika Singh
更新于 2022年12月19日 12:06:22

1K+ 次浏览

线性数据结构(称为数组)包含连续内存地址中的元素。在这些位置,它主要对相同数据类型的组件进行分组。给定一个整数数组。根据文章“分离数组中的 0 和 1”,该数组将被分成两半,0 和 1。该数组应在左侧具有所有 0,在右侧具有所有 1。输入-输出场景让我们考虑一个输入及其输出场景,以分离数组列表中的 0 和 1 - 输入:[0, 1, ... 阅读更多

Python 程序,用于检查二进制数中是否存在 K 个连续的 1?

karthikeya Boyini
更新于 2019年7月30日 22:30:23

297 次浏览

首先,我们使用 1 和 0 的组合获取用户输入字符串。然后创建一个新的包含 1 的字符串,然后检查是否存在任何 p 个连续的 1。如果存在则显示 FOUND,否则显示 NOTFOUND。示例 二进制数 ::1111001111 输入连续的 1:3 找到连续的 1 算法步骤 1:输入一个包含 1 的字符串,将其存储在变量 X 和 0 中,p 是二进制数中连续的 1。步骤 2:形成一个新的包含 p 个 1 的字符串。newstring=”1”*p 步骤 ... 阅读更多

广告