$( document ).ready( function() {
var selectors = [
'landing', 'vizitka', 'corporate', 'katalog', 'magazin',
'stroitelstvo', 'mebel', 'uslugi', 'turizm', 'tehnika',
'medicina', 'infores', 'uniq', 'adaptive', 'bigproject'
];
for( var key in selectors ) {
$( ".filter[data-filter='." + selectors[ key ] + "']" )
.find( "span" )
.text( $( "." + selectors[ key ] ).length );
}
} );
$( 'li.filter' ).each( function() {
// Код обработки элемента
} );
import numpy
import scipy.fftpack
x = numpy.array([0, 1, 0, 1, 0, 1, 0, 1, 0, 1])
numpy.abs(scipy.fftpack.fft(x)[:(len(x)/2)]) * (2./len(x))
array([ 1., 0., 0., 0., 0.])
- тут виден единственный пик на самой высокой частоте n
все более низкие частоты по нулям.x = numpy.array([0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1])
, то получим array([ 0.5, 0. , 0. , 0.5, 0. , 0. ])
- тут два равных пика на n
и на n/4
, последний очевидно следует из данных, первый из того факта, что фигура исходного сигнала далека от синусоиды. var arr = [1, 2, 3, 'a', 4, 5, 'b', 9, 'n', 'm'];
arr = arr.reduceRight(function(prev, el, i) {
if (prev.length == 0 ||
(typeof(el) != typeof(prev[0][0]))) {
prev.unshift([el]);
} else {
prev[0].unshift(el);
}
return prev;
}, []);
console.log(JSON.stringify(arr));
[[1,2,3],["a"],[4,5],["b"],[9],["n","m"]]