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.pswp.cn/news/901171.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/901171.shtml
英文地址,請注明出處:http://en.pswp.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;并可做出多種…