簡體   English   中英

在 Python 中創建 3D 數組

[英]Create 3D Array in Python

我想創建一個 3D-Graph。 因此,我想將 3 個計算值(我們稱它們為 A、B 和 C)放入 np.array 中。 它應該看起來像這樣:

[A_1,B_1,C_1],[A_2,B_2,C_2],。 . . [A_N,B_N,C_N]

我怎樣才能做到這一點? 我嘗試在 for 循環中使用(for 循環計算 A、B、C 的值)

E = np.array(A,B,C)

但這不起作用。

試試看:

import numpy as np
A = [1,2,3]
B = [4,5,6]
C = [7,8,9]
array = np.array([A,B,C])
print(array)
array([[1, 2, 3],
       [4, 5, 6],
       [7, 8, 9]])
print(array.shape)
(3, 3)

我不完全確定您要的是什么,但您可以看看以下內容

https://repl.it/join/amkbnhhs-henride

這是代碼

import numpy as np

a = np.array((1,2,3))
b = np.array((2,3,4))
c = np.array((2,3,4))
print(np.dstack((a,b,c)))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM