Тип, который вы ищете, это np.ndarray
Вы можете сказать это по следующему коду:
>>> arr = np.array([]) # create an array instance
>>> type(arr) # ask 'what type is this object?'
<type 'numpy.ndarray'>
Таким образом, ваш сигнал должен выглядеть примерно так:
newChunkToProcess = pyqtSignal(np.ndarray)
(обратите внимание, что я передаю тип np.ndarray, а не массив экземпляр , как вы пытались).
Если вы не хотите беспокоиться о типе аргумента, вы можете вместо этого использовать:
newChunkToProcess = pyqtSignal(object)
Это должно позволить вам отправлять данные любого типа через сигнал.
Также: numpy и Qt не делятся какими-либо основными функциями, которые я знаю. На самом деле, эти два довольно дополняют друг друга и составляют очень мощную комбинацию.