Создать 3D-массив в Python - PullRequest
0 голосов
/ 17 июня 2020

Я хочу создать 3D-график. Поэтому я хочу поместить 3 вычисленных значения, назовем их A, B и C, в массив np.array. Это должно как-то выглядеть так:

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

Как я могу это сделать? Я пробовал использовать в a for l oop (foor l oop вычисляет значения A, B, C)

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

Но это не работает.

Ответы [ 2 ]

0 голосов
/ 17 июня 2020

Я не совсем уверен, что вы просите, но вы могли бы взглянуть на следующее:

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)))
0 голосов
/ 17 июня 2020

Попробуйте:

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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...