Пустая 2-мерная гистограмма, графически

Я использую этот код:

import plotly.plotly as py
import plotly.graph_objs as go
import numpy as np

z = []
c = []

for i in range(0,100,2):
    z.append(embedding[i])
    c.append(embedding2[i])

x = np.asarray(z)
y = np.asarray(c)

print (x)
print (y)

data = [
    go.Histogram2d(
        x=x,
        y=y
    )
]
py.iplot(data)

Вложения представляют собой два np.ndarray с формой (10242,10242). Данные передаются на гистограмму, ниже распечатаны x и y. Цикл предназначен только для сокращения данных для этого теста.

[[ -1.07009469e-03  -4.14190844e-05      2.83694127e-05 ...,  3.80232710e-49 1.11805697e-48   1.35691326e-49]  
        [ -2.51900739e-04  -1.24530108e-04   1.06271439e-04 ...,  -1.70912532e-49 3.49318016e-49  -6.71164371e-50]  
        [  4.75347102e-04  -2.99087401e-04   7.38855263e-06 ...,  -1.77945437e-50 2.50268997e-49   1.32159499e-49]  
        ...,   
        [  7.19245324e-05   3.62139711e-06   6.79869681e-05 ...,   9.24108834e-37 2.77809808e-36  -1.77212812e-36]  
        [  1.49892464e-04   8.55360952e-05   8.07507441e-05 ...,  -4.85739967e-49 3.32748802e-49  -1.22085056e-49]  
        [  3.94947451e-05  -7.60262599e-05  -1.83208907e-05 ...,   7.93846393e-50 3.08010941e-50   8.93558373e-51]] 
[[ -1.07009469e-03  -4.14190844e-05   2.83694127e-05 ...,   3.80232710e-49 1.11805697e-48   1.35691326e-49]  
        [ -2.51900739e-04  -1.24530108e-04   1.06271439e-04 ...,  -1.70912532e-49 3.49318016e-49  -6.71164371e-50]  
        [  4.75347102e-04  -2.99087401e-04   7.38855263e-06 ...,  -1.77945437e-50 2.50268997e-49   1.32159499e-49]  
        ...,   
        [  7.19245324e-05   3.62139711e-06   6.79869681e-05 ...,   9.24108834e-37 2.77809808e-36  -1.77212812e-36]  
        [  1.49892464e-04   8.55360952e-05   8.07507441e-05 ...,  -4.85739967e-49 3.32748802e-49  -1.22085056e-49]  
        [  3.94947451e-05  -7.60262599e-05  -1.83208907e-05 ...,   7.93846393e-50 3.08010941e-50   8.93558373e-51]]

Но произведенный вывод пуст: Пустая 2-мерная гистограмма, графически

Почему это происходит? А как мне вывести данные?

Проблема в том, что x - это список списков. каждая запись X должна быть единственным значением, а не списком или массивом.

lwileczek 04.06.2018 14:58
Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Некоторые методы, о которых вы не знали, что они существуют в Python
Некоторые методы, о которых вы не знали, что они существуют в Python
Python - самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science,...
Основы Python Часть I
Основы Python Часть I
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
Оптимизация кода с помощью тернарного оператора Python
Оптимизация кода с помощью тернарного оператора Python
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Советы по эффективной веб-разработке с помощью Python
Советы по эффективной веб-разработке с помощью Python
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
1
1
129
0

Другие вопросы по теме