У меня есть структура данных, организованная таким образом. это двумерный список, например, список. List [i] также является списком из двух элементов, где первый элемент представляет собой значение, а второй элемент представляет собой идентификатор. Например, я могу сгенерировать этот список следующим образом.
import numpy as np
testlist=[]
for i in range(4):
temp=[]
x1 = np.random.rand()
temp.append(x1)
temp.append(i)
testlist.append(temp)
testlist
результат выглядит следующим образом
[[0.23140577360818892, 0],
[0.22604314120335667, 1],
[0.16286759166014364, 2],
[0.7472368944179824, 3]]
Этот список соответствует распределению по сетке, где сетка была организована согласнок этим идентификаторам. На следующем графике
![enter image description here](https://i.stack.imgur.com/la5D5.png)
четыре блока сетки помечены идентификаторами, соответствующими второму элементу в каждом списке записей. Согласно приведенному выше списку, блок сетки 0 имеет значение 0,23140577360818892. Как я могу сгенерировать трехмерный график на основе приведенного выше списка с осью XY в соответствии с расположением этих идентификаторов, а измерение Z фиксирует эти значения.