home.social

#массивы_данных — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #массивы_данных, aggregated by home.social.

  1. Операторы rest и spread в JavaScript

    Если вы осваиваете JavaScript, то наверняка знаете об операторах rest и spread. Первый группирует несколько значений, второй - разгруппировывает. Но давайте посмотрим чуть глубже. Привет, Хабр! Меня зовут Александр Дудукало, я автор

    habr.com/ru/companies/selectel

    #javascript #rest #spread #операторы #массивы #массивы_данных #Копирование_массива #синтаксис_javascript

  2. Операторы rest и spread в JavaScript

    Если вы осваиваете JavaScript, то наверняка знаете об операторах rest и spread. Первый группирует несколько значений, второй - разгруппировывает. Но давайте посмотрим чуть глубже. Привет, Хабр! Меня зовут Александр Дудукало, я автор

    habr.com/ru/companies/selectel

    #javascript #rest #spread #операторы #массивы #массивы_данных #Копирование_массива #синтаксис_javascript

  3. Операторы rest и spread в JavaScript

    Если вы осваиваете JavaScript, то наверняка знаете об операторах rest и spread. Первый группирует несколько значений, второй - разгруппировывает. Но давайте посмотрим чуть глубже. Привет, Хабр! Меня зовут Александр Дудукало, я автор

    habr.com/ru/companies/selectel

    #javascript #rest #spread #операторы #массивы #массивы_данных #Копирование_массива #синтаксис_javascript

  4. Операторы rest и spread в JavaScript

    Если вы осваиваете JavaScript, то наверняка знаете об операторах rest и spread. Первый группирует несколько значений, второй - разгруппировывает. Но давайте посмотрим чуть глубже. Привет, Хабр! Меня зовут Александр Дудукало, я автор

    habr.com/ru/companies/selectel

    #javascript #rest #spread #операторы #массивы #массивы_данных #Копирование_массива #синтаксис_javascript

  5. Массивы в Pine Script: что это такое, как создавать, использовать и исправлять ошибки

    Подробно знакомимся с массивами в Pine Script: что это такое, как создавать массивы с фиксированным или динамическим размером, как с ними работать, менять содержимое, выполнять арифметические операции и визуализировать результаты на графике. Также разбираем типичные ошибки, которые возникают при работе. Всё это пригодится при создании пользовательских индикаторов и стратегий в TradingView.

    habr.com/ru/articles/930842/

    #массивы_данных #массивы #tradingview #pine_script #алготрейдинг #алгоритмическая_торговля

  6. Массивы в Pine Script: что это такое, как создавать, использовать и исправлять ошибки

    Подробно знакомимся с массивами в Pine Script: что это такое, как создавать массивы с фиксированным или динамическим размером, как с ними работать, менять содержимое, выполнять арифметические операции и визуализировать результаты на графике. Также разбираем типичные ошибки, которые возникают при работе. Всё это пригодится при создании пользовательских индикаторов и стратегий в TradingView.

    habr.com/ru/articles/930842/

    #массивы_данных #массивы #tradingview #pine_script #алготрейдинг #алгоритмическая_торговля

  7. Массивы в Pine Script: что это такое, как создавать, использовать и исправлять ошибки

    Подробно знакомимся с массивами в Pine Script: что это такое, как создавать массивы с фиксированным или динамическим размером, как с ними работать, менять содержимое, выполнять арифметические операции и визуализировать результаты на графике. Также разбираем типичные ошибки, которые возникают при работе. Всё это пригодится при создании пользовательских индикаторов и стратегий в TradingView.

    habr.com/ru/articles/930842/

    #массивы_данных #массивы #tradingview #pine_script #алготрейдинг #алгоритмическая_торговля

  8. Массивы в Pine Script: что это такое, как создавать, использовать и исправлять ошибки

    Подробно знакомимся с массивами в Pine Script: что это такое, как создавать массивы с фиксированным или динамическим размером, как с ними работать, менять содержимое, выполнять арифметические операции и визуализировать результаты на графике. Также разбираем типичные ошибки, которые возникают при работе. Всё это пригодится при создании пользовательских индикаторов и стратегий в TradingView.

    habr.com/ru/articles/930842/

    #массивы_данных #массивы #tradingview #pine_script #алготрейдинг #алгоритмическая_торговля

  9. [Перевод] 10 миллиардов целых чисел входят в массив

    Неожиданные результаты эксперимента с хранением большого количества числе в массиве в 64-битным Pharo Smalltalk, которые меня удивили.

    habr.com/ru/companies/beget/ar

    #массивы_данных #smalltalk #java

  10. [Перевод] 10 миллиардов целых чисел входят в массив

    Неожиданные результаты эксперимента с хранением большого количества числе в массиве в 64-битным Pharo Smalltalk, которые меня удивили.

    habr.com/ru/companies/beget/ar

    #массивы_данных #smalltalk #java

  11. [Перевод] 10 миллиардов целых чисел входят в массив

    Неожиданные результаты эксперимента с хранением большого количества числе в массиве в 64-битным Pharo Smalltalk, которые меня удивили.

    habr.com/ru/companies/beget/ar

    #массивы_данных #smalltalk #java

  12. Циклические массивы

    Во многих задачах, связанных с обработкой данных, возникает проблема нехватки памяти для их хранения. Например, с датчика непрерывно поступают данные с частотой дискретизации F=1000 Гц, которые сохраняются в массиве. Однако, для анализа данных используется конечное временное окно наблюдения, например, T=10 секунд. Таким образом, при поступлении нового отсчета данных необходимы лишь последние N=T*F=10000 значений. Подобные задачи возникают при фильтрации сигналов, построении индикаторов для торговли на биржах, в нейронных сетях. Возможно несколько вариантов накопления данных для обработки в реальном масштабе времени: 1: Массив неограниченного объема. Недостаток: Избыточные затраты памяти. 2: Два массива по N элементов. При заполнении одного переключаемся на другой. Недостаток: сложность непрерывной обработки данных. Избыточные затраты памяти. 3: Массив N элементов. При заполнении очищаем. Недостаток: невозможность непрерывной обработки. 4: Массив N элементов. Сдвиг на элемент влево и запись нового элемента вместо N-го. Недостаток: Относительно большие затраты времени на сдвиг массива. 5: Массив N элементов циклический. Этот метод является самым эффективным из перечисленных. Для его реализации необходимо номер очередного элемента данных преобразовать в индекс элемента массива по модулю N. Способ такого преобразования зависит от языка программирования. Рассмотрим это на примерах. Например: Используем язык программирования с возможностью явного указания типа переменных. Если N=256, для хранения индекса применяем тип unsigned char; N=65536 - применяем тип unsigned short, N=4294967296 - применяем тип unsigned long.

    habr.com/ru/articles/828602/

    #массивы_данных #циклические_потоки #обработка_данных

  13. Циклические массивы

    Во многих задачах, связанных с обработкой данных, возникает проблема нехватки памяти для их хранения. Например, с датчика непрерывно поступают данные с частотой дискретизации F=1000 Гц, которые сохраняются в массиве. Однако, для анализа данных используется конечное временное окно наблюдения, например, T=10 секунд. Таким образом, при поступлении нового отсчета данных необходимы лишь последние N=T*F=10000 значений. Подобные задачи возникают при фильтрации сигналов, построении индикаторов для торговли на биржах, в нейронных сетях. Возможно несколько вариантов накопления данных для обработки в реальном масштабе времени: 1: Массив неограниченного объема. Недостаток: Избыточные затраты памяти. 2: Два массива по N элементов. При заполнении одного переключаемся на другой. Недостаток: сложность непрерывной обработки данных. Избыточные затраты памяти. 3: Массив N элементов. При заполнении очищаем. Недостаток: невозможность непрерывной обработки. 4: Массив N элементов. Сдвиг на элемент влево и запись нового элемента вместо N-го. Недостаток: Относительно большие затраты времени на сдвиг массива. 5: Массив N элементов циклический. Этот метод является самым эффективным из перечисленных. Для его реализации необходимо номер очередного элемента данных преобразовать в индекс элемента массива по модулю N. Способ такого преобразования зависит от языка программирования. Рассмотрим это на примерах. Например: Используем язык программирования с возможностью явного указания типа переменных. Если N=256, для хранения индекса применяем тип unsigned char; N=65536 - применяем тип unsigned short, N=4294967296 - применяем тип unsigned long.

    habr.com/ru/articles/828602/

    #массивы_данных #циклические_потоки #обработка_данных

  14. Циклические массивы

    Во многих задачах, связанных с обработкой данных, возникает проблема нехватки памяти для их хранения. Например, с датчика непрерывно поступают данные с частотой дискретизации F=1000 Гц, которые сохраняются в массиве. Однако, для анализа данных используется конечное временное окно наблюдения, например, T=10 секунд. Таким образом, при поступлении нового отсчета данных необходимы лишь последние N=T*F=10000 значений. Подобные задачи возникают при фильтрации сигналов, построении индикаторов для торговли на биржах, в нейронных сетях. Возможно несколько вариантов накопления данных для обработки в реальном масштабе времени: 1: Массив неограниченного объема. Недостаток: Избыточные затраты памяти. 2: Два массива по N элементов. При заполнении одного переключаемся на другой. Недостаток: сложность непрерывной обработки данных. Избыточные затраты памяти. 3: Массив N элементов. При заполнении очищаем. Недостаток: невозможность непрерывной обработки. 4: Массив N элементов. Сдвиг на элемент влево и запись нового элемента вместо N-го. Недостаток: Относительно большие затраты времени на сдвиг массива. 5: Массив N элементов циклический. Этот метод является самым эффективным из перечисленных. Для его реализации необходимо номер очередного элемента данных преобразовать в индекс элемента массива по модулю N. Способ такого преобразования зависит от языка программирования. Рассмотрим это на примерах. Например: Используем язык программирования с возможностью явного указания типа переменных. Если N=256, для хранения индекса применяем тип unsigned char; N=65536 - применяем тип unsigned short, N=4294967296 - применяем тип unsigned long.

    habr.com/ru/articles/828602/

    #массивы_данных #циклические_потоки #обработка_данных