Проект
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)
}
Мы можем использовать 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