Python如何新建三維數(shù)組并賦值
Python新建三維數(shù)組并賦值
本文主要分為2部分:
- <1>如何建立三維矩陣;
- <2>如何將二維數(shù)組賦值到三維數(shù)組,且包含對(duì)每個(gè)參數(shù)的理解。
多維矩陣的建立和賦值與三維矩陣思想一樣,大家可以舉一反三。
1. 如何建立三維數(shù)組
若我們需要建立3??3??3的矩陣y,可以直接調(diào)用numpy庫(kù),
代碼如下:
import numpy as np #導(dǎo)入numpy庫(kù) y = np.ones((3,3,3)) #新建三維數(shù)組,且初始值為1 print(y) #輸出y print(type(y)) #輸出y的type print(np.shape(y)) #輸出y的大小
輸出結(jié)果如下,其中三維矩陣y的大小為(3??3??3),
且初始值均為1.
2. 如何將二維數(shù)組賦值到三維數(shù)組
首先我們自定義并賦值一個(gè)二維數(shù)組x,接下來(lái)使用x對(duì)三維數(shù)組y賦值。
2.1 自定義3??3的二維數(shù)組
x = np.matrix([[1,3,5],[4,5,6],[2,4,6]]) #新建二維數(shù)組并賦值 print(x) #輸出x print(type(x)) #輸出x的type print(np.shape(x)) #輸出x的大小
輸出結(jié)果如下圖,二維矩陣x的大小為(3??3),初始值為自定義。
2.2 使用x對(duì)三維數(shù)組y賦值
三維矩陣y[i,j,m]的參數(shù)理解:
- 第一維 i:確定是哪一個(gè)二維矩陣
- 第二維 j:每一個(gè)二維矩陣的行
- 第三維m:每一個(gè)二維矩陣的列
y[1,:,:] = x print(y)
y[:,1,:] = x print(y)
y[:,:,1] = x print(y)
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python DataFrame使用drop_duplicates()函數(shù)去重(保留重復(fù)值,取重復(fù)值)
這篇文章主要介紹了Python DataFrame使用drop_duplicates()函數(shù)去重(保留重復(fù)值,取重復(fù)值),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07詳解Python設(shè)計(jì)模式編程中觀(guān)察者模式與策略模式的運(yùn)用
這篇文章主要介紹了Python設(shè)計(jì)模式編程中觀(guān)察者模式與策略模式的運(yùn)用,觀(guān)察者模式和策略模式都可以歸類(lèi)為結(jié)構(gòu)型的設(shè)計(jì)模式,需要的朋友可以參考下2016-03-03Python開(kāi)發(fā)圍棋游戲的實(shí)例代碼(實(shí)現(xiàn)全部功能)
圍棋是一種古老而復(fù)雜的策略棋類(lèi)游戲,起源于中國(guó),已有超過(guò)2500年的歷史,本文介紹了如何用Python開(kāi)發(fā)一個(gè)簡(jiǎn)單的圍棋游戲,實(shí)例代碼涵蓋了游戲的基本規(guī)則、界面設(shè)計(jì)、棋盤(pán)實(shí)現(xiàn)、棋子管理、游戲邏輯等多個(gè)方面,通過(guò)逐步實(shí)現(xiàn)落子、吃子、判斷勝負(fù)等功能2024-12-12python3+PyQt5實(shí)現(xiàn)使用剪貼板做復(fù)制與粘帖示例
本篇文章主要介紹了python3+PyQt5實(shí)現(xiàn)使用剪貼板做復(fù)制與粘帖示例,具有一定的參考價(jià)值,有興趣的可以了解一下。2017-01-01python遠(yuǎn)程連接MySQL數(shù)據(jù)庫(kù)
這篇文章主要為大家詳細(xì)介紹了python遠(yuǎn)程連接MySQL數(shù)據(jù)庫(kù),拉取數(shù)據(jù)存至本地文件,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-04-04python輸出數(shù)學(xué)符號(hào)實(shí)例
這篇文章主要介紹了python輸出數(shù)學(xué)符號(hào)實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-05-05一文教會(huì)你利用Python程序讀取Excel創(chuàng)建折線(xiàn)圖
不同類(lèi)型的圖表有不同的功能,柱形圖主要用于對(duì)比數(shù)據(jù),折線(xiàn)圖主要用于展示數(shù)據(jù)變化的趨勢(shì),散點(diǎn)圖主要用于判斷數(shù)據(jù)的相關(guān)性,下面這篇文章主要給大家介紹了關(guān)于如何通過(guò)一文教你利用Python程序讀取Excel創(chuàng)建折線(xiàn)圖的相關(guān)資料,需要的朋友可以參考下2022-11-11python使用pywinauto驅(qū)動(dòng)微信客戶(hù)端實(shí)現(xiàn)公眾號(hào)爬蟲(chóng)
這個(gè)項(xiàng)目是通過(guò)pywinauto控制windows(win10)上的微信PC客戶(hù)端來(lái)實(shí)現(xiàn)公眾號(hào)文章的抓取。代碼分成server和client兩部分。server接收client抓取的微信公眾號(hào)文章,并且保存到數(shù)據(jù)庫(kù)。另外server支持簡(jiǎn)單的搜索和導(dǎo)出功能。client通過(guò)pywinauto實(shí)現(xiàn)微信公眾號(hào)文章的抓取。2021-05-05Python Tkinter Entry和Text的添加與使用詳解
這篇文章主要介紹了Python Tkinter Entry和Text的添加與使用詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-03-03