Python——numpy测试题目

题目: 

  1. 生成一个2行3列随机整数二维数组a
  2. 使用Numpy方法对(1)中数组a进行整体求积
  3. 使用Numpy方法对(1)中数组a进行求每列最大值索引
  4. 定义一个NumPy一维数组 b,元素为 1 到 10 的整数
  5. 获取(4)数组b中最后五个元素并以倒序的形式输出
  6. 获取(4)数组b中第三个元素到最后一个元素的每两个元素(步长为 2)
  7. 随机生成一个一维数组 d,大小为 19,元素为 0 到 199 的随机整数。
  8. 输出(7)中数组 d 的数据类型、维数、形状、元素总个数。
  9. 生成一个范围在 11-21 之间,具有 2 行 3 列的随机浮点数数组。
  10. 创建一个 4 行 5 列的全零数组并输出。
  11. 创建一个 5 行 2 列的全一数组并输出。
  12. 使用 NumPy 创建一个包含 8 个整数的数组,每个整数为 4。
  13. 创建一个形状为 (6, 4) 的二维数组,所有元素均为 6。
  14. 创建一个形状为 (3, 4) 的随机浮点数数组,数组元素在 0-4 之间。
  15. 创建一个形状为 (4, 3, 2) 的全一三维数组。
  16. 创建一个 6 行 3 列,均值为 110 的正态分布二维数组。
  17. 生成一个 1 到 35 之间具有 18 个元素的等差整数数组。
  18. 生成一个 6 行 2 列的二维数组,输出第二列的所有元素。
  19. 创建一个形状为(2, 3)的NumPy数组,使用fill方法将所有元素填充为值-1 ,输出数组。
  20. 将一个 3 行 3 列的二维数组中所有大于 70 的元素设置为 5。
  21. 将一个有 15 个元素的一维整数数组,变形为 3 行 5 列的二维数组。
  22. 将一个 2 行 7 列的二维整数数组展平为一维数组并输出。
  23. 生成一个0-20之间具有11个元素的随机整数数组,使用NumPy的sort函数对数组进行排序并输出。
  24. 请使用NumPy的full函数创建一个形状为(3, 4)的二维数组,其中所有元素都填充为数字7,并将这个数组命名为arr。然后输出数组arr。
  25. 请创建一个形状为 (5,) 的一维数组,所有元素均为 2,数据类型为int,并输出它。

代码展示: 

import numpy as np#1-3
np.random.seed(0)
a = np.random.randint(0,101,(2,3))
print(a)
print(a * 2)
ret = np.max(a,axis=0)
print(ret)#4-6
b = np.arange(1,11)
print(b)
print(b[:4:-1])
print(b[2::2])#7-8
d = np.random.randint(0,200,19)
print(d)
print(type(d))
print(d.dtype)
print(d.ndim)
print(d.shape)
print(d.size)#9
arr = np.random.uniform(11,21,(2,3))
print(arr)#10
arr = np.zeros((4,5))
print(arr)#11
arr = np.ones((5,2))
print(arr)#12
arr = np.full(8,4)
print(arr)#13
arr = np.full((6,4),6)
print(arr)#14
arr = np.random.uniform(0,4,(3,4))
print(arr)#15
arr = np.ones((4,3,2))
print(arr)#16
arr = np.random.normal(110,1,(6,3))
print(arr)#17
arr = np.linspace(1,35,18)
print(arr)#18
arr = np.random.randint(1,10,(6,2))
print(arr)
print(arr[:,1])#19
arr = np.full((2,3),-1)
print(arr)#20
arr = np.random.randint(1,100,(3,3))
print(arr)
arr[arr > 70]=5
print(arr)#21
arr = np.arange(0,15)
print(arr)
r_arr = arr.reshape((3,5))
print(r_arr)#22
arr = np.random.randint(1,10,(2,7))
print(arr)
print(arr.flatten())
print(arr.ravel())#23
arr = np.random.randint(0,21,11)
print(arr)
sort_arr = np.sort(arr)
print(sort_arr)#24
arr = np.full((3,4),7)
print(arr)#25
arr = np.full((5,),2,dtype="i2")
print(arr)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/901171.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

系分论文《论面向服务开发方法在设备租赁行业的应用》

系统分析师论文系列 【摘要】 2022年5月,我司承接某工程机械租赁企业"智能租赁运营管理平台"建设项目,我作为系统分析师主导系统架构设计。该项目需整合8大类2000余台设备资产,覆盖全国15个区域运营中心与300家代理商,实…

Unity UI中的Pixels Per Unit

Pixels Per Unit在图片导入到Unity的时候,将图片格式设置为Sprite的情况下会出现,其意思是精灵中的多少像素对应世界中的一个单位,默认是100 1. 对于在世界坐标中 在世界坐标中,一般对于Sprite的应用是Sprite Renderer组件 使…

Boost Graph Library (BGL) 介绍与使用示例

Boost Graph Library (BGL) 介绍与使用示例 Boost Graph Library (BGL) 是 Boost 库中用于图论计算的模块,提供了处理图数据结构的通用接口和多种图算法实现。 BGL 主要特性 提供多种图表示方式:邻接表、邻接矩阵等包含常用图算法:DFS、BF…

opencv(C++)操作图像像素

文章目录 添加噪点的案例图像像素值1、访问图像属性2、像素访问方法 at灰度图像彩色图像 3、OpenCV 的向量类型4、 图像传递方式 The cv::Mat_ 类1、作用及优点2、使用 cv::Mat_ 简化像素访问 用指针扫描图像背景算法案例原理1. 图像数据存储的基本结构2、行填充(Pa…

Python实现贪吃蛇一

贪吃蛇是一款经典的小游戏,最近尝试用Python实现它。先做一个基础版本实现以下目标: 1、做一个按钮,控制游戏开始 2、按Q键退出游戏 3、右上角显示一个记分牌 4、随机生成一个食物,蛇吃到食物后长度加一,得10分 5、蛇碰…

《AI大模型应知应会100篇》第13篇:大模型评测标准:如何判断一个模型的优劣

第13篇:大模型评测标准:如何判断一个模型的优劣 摘要 近年来,大语言模型(LLMs)在自然语言处理、代码生成、多模态任务等领域取得了显著进展。然而,随着模型数量和规模的增长,如何科学评估这些模…

工会考试重点内容有哪些:核心考点与备考指南

工会考试重点内容总结:核心考点与备考指南 工会考试主要考察考生对工会法律法规、职能职责、实务操作等内容的掌握程度,适用于企事业单位工会干部、社会化工会工作者等岗位的选拔。本文梳理工会考试的核心考点,帮助考生高效备考。 一、工会…

Verilog学习-1.模块的结构

module aoi(a,b,c,d,f);/*模块名为aoi,端口列表a、b、c、d、f*/ input a,b,c,d;/*模块的输入端口为a,b,c,d*/ output f;;/*模块的输出端口为f*/ wire a,b,c,d,f;/*定义信号的数据类型*/ assign f~((a&b)|(~(c&d)));/*逻辑功能描述*/ endmoduleveirlog hdl 程…

MySQL数据库备份与恢复详解

在数据库管理中,数据的备份与恢复是至关重要的一环。对于MySQL数据库,定期备份不仅能防止数据丢失,还能在发生故障时快速恢复数据库。本文将详细介绍MySQL数据库的备份与恢复方法,覆盖所有常用备份和恢复方式,帮助大家…

FFMPEG和opencv的编译

首先 sudo apt-get update -qq && sudo apt-get -y install autoconf automake build-essential cmake git-core libass-dev libfreetype6-dev libgnutls28-dev libmp3lame-dev libsdl2-dev libtool libva-dev libvdpau-dev libvorbis-de…

华为机试—最大最小路

题目 对于给定的无向无根树&#xff0c;第 i 个节点上有一个权值 wi​ 。我们定义一条简单路径是好的&#xff0c;当且仅当&#xff1a;路径上的点的点权最小值小于等于 a &#xff0c;路径上的点的点权最大值大于等于 b 。 保证给定的 a<b&#xff0c;你需要计算有多少条简…

spring cloud微服务开发中声明式服务调用详解及主流框架/解决方案对比

声明式服务调用详解 1. 核心概念 定义&#xff1a;通过配置或注解声明服务调用逻辑&#xff0c;而非手动编写客户端代码&#xff0c;提升开发效率与可维护性。核心特性&#xff1a; 解耦&#xff1a;调用逻辑与业务代码分离内置容错&#xff1a;熔断、超时、重试等动态发现&am…

基于springboot+vue的秦皇岛旅游景点管理系统

开发语言&#xff1a;Java框架&#xff1a;springbootJDK版本&#xff1a;JDK1.8服务器&#xff1a;tomcat7数据库&#xff1a;mysql 5.7数据库工具&#xff1a;Navicat11开发软件&#xff1a;eclipse/myeclipse/ideaMaven包&#xff1a;Maven3.3.9 系统展示 用户登录 旅游路…

【数据结构】之二叉树

二叉树是我们在数据结构中学到的第一个非线性结构&#xff0c;是后续学习更为复杂的树、图结构的基础。本文整理了二叉树的概念定义、基本操作、遍历算法、伪代码与代码实现以及实例说明&#xff0c;方便大家随时查找对应。 一、定义与基本术语 二叉树是一种树形结构&#xf…

Honeyview:快速浏览各类图像

Honeyview是一款免费、轻量级图片查看工具‌&#xff0c;专为快速浏览各类图像设计&#xff0c;支持Windows系统‌。其核心优势在于‌极速加载‌与‌广泛格式兼容性‌&#xff0c;可替代系统自带的图片查看工具&#xff0c;尤其适合需要处理专业图像&#xff08;如PSD、RAW&…

Streamlit性能优化:缓存与状态管理实战

目录 &#x1f4cc; 核心特性 &#x1f4cc; 运行原理 &#xff08;1&#xff09;全脚本执行 &#xff08;2&#xff09;差异更新 &#x1f4cc; 缓存机制 ❓为什么使用缓存&#xff1f; 使用st.cache_data的优化方案 缓存适用场景 使用st.session_state的优化方案 &…

十七、TCP编程

TCP 编程是网络通信的核心&#xff0c;其 API 围绕面向连接的特性设计&#xff0c;涵盖服务端和客户端的交互流程。以下是基于 ​C 语言的 TCP 编程核心 API 及使用流程的详细解析&#xff1a; 核心 API 概览 ​函数​角色​描述socket()通用创建套接字&#xff0c;指定协议族…

将外网下载的 Docker 镜像拷贝到内网运行

将外网下载的 Docker 镜像拷贝到内网运行&#xff0c;可以通过以下步骤实现&#xff1a; 一、在有外网访问权限的机器上操作 下载镜像 使用docker pull命令下载所需的镜像。例如&#xff0c;如果你需要下载一个名为nginx的镜像&#xff0c;可以运行以下命令&#xff1a;docke…

《深入理解生命周期与作用域:以C语言为例》

&#x1f680;个人主页&#xff1a;BabyZZの秘密日记 &#x1f4d6;收入专栏&#xff1a;C语言 &#x1f30d;文章目入 一、生命周期&#xff1a;变量的存在时间&#xff08;一&#xff09;生命周期的定义&#xff08;二&#xff09;C语言中的生命周期类型&#xff08;三&#…

Hqst的超薄千兆变压器HM82409S在Unitree宇树Go2智能机器狗的应用

本期拆解带来的是宇树科技推出的Go2智能机器狗&#xff0c;这款机器狗采用狗身体形态&#xff0c;前端设有激光雷达&#xff0c;摄像头和照明灯。在腿部设有12个铝合金精密关节电机&#xff0c;并配有足端力传感器&#xff0c;通过关节运动模拟狗的运动&#xff0c;并可做出多种…