изменить массив np для глубокого изучения

Проект

ws2s предназначен для подключения сокета к js-стороне браузера. Это сервер websocket, который преобразует websocket в сокет.

Схема ws2s

пример кода:

var socket = new WS2S("wss://ws2s.feling.io/").newSocket()

socket.onReady = () => {
  socket.connect("feling.io", 80)
  socket.send("GET / HTTP/1.1\r\nHost: feling.io\r\nConnection: close\r\n\r\n")
}

socket.onRecv = (data) => {
  console.log('onRecv', data)
}

2
задан freddy888 23 February 2019 в 13:45
поделиться

1 ответ

Мы можем использовать np.lib.stride_tricks.as_strided на основе scikit-image's view_as_windows , чтобы получить скользящие окна. Подробнее об использовании as_strided на основе view_as_windows .

from skimage.util.shape import view_as_windows

X2 = view_as_windows(X,(50,10))[:,0]

Это просто просмотр ввода и, следовательно, практически свободный во время выполнения -

In [17]: np.shares_memory(X,view_as_windows(X,(50,10))[:,0])
Out[17]: True

In [18]: %timeit view_as_windows(X,(50,10))[:,0]
10000 loops, best of 3: 32.8 µs per loop
0
ответ дан Divakar 23 February 2019 в 13:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: