Метод numpy .tolist создает вложенные массивы, если форма массива numpy является 2D.
, если требуются плоские списки, работает нижеописанный метод.
import numpy as np
from itertools import chain
a = [1,2,3,4,5,6,7,8,9]
print type(a), len(a), a
npa = np.asarray(a)
print type(npa), npa.shape, "\n", npa
npa = npa.reshape((3, 3))
print type(npa), npa.shape, "\n", npa
a = list(chain.from_iterable(npa))
print type(a), len(a), a`
Я думаю, что Вы говорите о:
<input id="info" type="image">
При представлении существуют значения формы для координаты X и Y на основе входного идентификатора элемента (info.x
и info.y
в этом случае).
http://www.w3.org/TR/REC-html40/interact/forms.html#h-17.4.1
из того, что вы описываете, вы должны зарегистрироваться в событии мыши изображения, в этом случае у вас должно быть событие кнопки мыши изображения.
в функции, которую вы должны использовать
Point mousePoint = e.GetPosition( this );
, которая даст вы устанавливаете положение мыши в соответствии с верхней левой точкой int пикселей.
чем в mousePoint
вы можете распечатать информацию X и Y.