Публикации по теме 'apply'


Вызов Javascript, применение, привязка
Возможность использовать и манипулировать «этой» функцией является ключом к хорошему объектно-ориентированному программированию на Javascript. «this» обычно назначается автоматически в соответствии с областью действия, но ниже 3 функций могут изменить значение «this». вызов применять связывать Важное примечание: «call» и «apply» выполняют функцию. «bind» возвращает функцию. вызов «call()» выполняет функцию с определенным объектом, который будет использоваться в качестве..

Использование JavaScript связывает, вызывает и применяет
Часть 3 в мини-сериале, посвященном вводным темам для интервью по JavaScript. В моей последней статье JavaScript: this и стрелочные функции я исследовал, как стрелочные функции используют свою лексическую область видимости для определения значения this . Этот пост расскажет о bind(), call() и apply() и о том, как они связаны с нашей серией статей о this . Чтобы полностью понять функции, я хочу показать вам, что у них общего, каковы ключевые различия, а также несколько..

Вызов, привязка и применение в JavaScript
Мы знаем, что функции — это особый вид объектов. Функции также получают пару специальных методов, которые они наследуют от объекта-конструктора функции. мы поговорим о мощных методах call, apply и bind, которые позволяют нам вызывать функцию и устанавливать эту переменную вручную. давайте создадим объект: let john = { name:"John", age: 26, callFun:function(){ console.log(this.age); } } при вызове john.callFun() вывод будет 26. john.callFun(); //Result..

bind(), call() и apply(): три обязательных метода JavaScript!
Если вы войдете в комнату для интервью, чтобы дать интервью в качестве разработчика JavaScript, велика вероятность, что вам будут задавать вопросы о методах — bind(), call() и apply()! Так почему бы нам не пройтись по этим методам. Давайте начнем- связать() Метод bind() создает новую функцию, для которой это ключевое слово устанавливается в указанное значение при вызове . В этом коде новый экземпляр humanName создается и привязывается human в качестве его..

"это" не страшно
Когда я начал изучать JavaScript, самой неприятной темой, которую я обнаружил, было зарезервированное для JavaScript ключевое слово «это». Проблема с «этим» в том, что вы не знаете, что оно представляет. Итак, давайте попробуем понять это: Определение . В JavaScript вещь, называемая this , представляет собой объект, который «владеет» кодом JavaScript. Теперь, что вы подразумеваете под собственным? Он делает это, находясь в форме объекта. Как правило, вы увидите, что this..

Деструктуризация объекта Javascript, синтаксис распространения, остаточный параметр, привязка, применение, закрытие, обратный вызов
Мне трудно понять и запомнить эти объекты Javascript, методы экземпляра и функции, потому что я не использую их ежедневно. Поэтому я надеюсь, что это поможет вам освежить вашу память. Мы используем объекты для хранения нескольких значений в виде структуры данных. Метод apply() вызывает функцию с заданным значением this и arguments , представленным в виде массива (или объекта, подобного массиву ). const numbers = [5, 6, 2, 3, 7]; const max = Math.max.apply(null, numbers);..

Вопросы по теме 'apply'

Преобразуйте две матрицы в список, используя применить
У меня есть две матрицы с одинаковым количеством столбцов, но с разным количеством строк: a <- cbind(runif(5), runif(5)) b <- cbind(runif(8), runif(8)) Я хочу связать их в одном списке, чтобы первые столбцы a и b были связаны друг с...
110 просмотров
schedule 13.11.2021

Вызов / применение функции JavaScript со строкой
Я только что заметил, что когда я хочу передать строку как "this" , тип не может быть правильно получен внутри функции JavaScript. Вот пример: var str = 'string value'; if (typeof (str) == 'string') { alert('string outside'); } var fn =...
1750 просмотров
schedule 23.10.2021

применять разные функции к разным элементам вектора в R
применить легко, но это вкратце для меня: В многопараметрической регрессии оптимизаторы используются для поиска наилучшего соответствия параметрической функции, например, x1, x2 Data. Часто оптимизаторы могут работать быстрее, если они пытаются...
331 просмотров
schedule 26.10.2021

удаление столбцов с аналогичной дисперсией
У меня есть фрейм данных 3500 X 4000. Я пытаюсь написать профессиональную команду на R для удаления любых столбцов в матрице, которые показывают такую ​​же дисперсию. Я могу сделать это с помощью длинной сложной команды, такой как datavar <-...
95 просмотров
schedule 08.10.2021

apply () в R с пользовательской функцией
У меня есть фрейм данных с голосами и партийными лейблами, расположенными таким образом dat <- data.frame( v1=c(25, 0, 70), v2=c(75, 100, 20), v3=c(0, 0, 10), l1=c("pA", ".", "pB"),...
45701 просмотров
schedule 08.10.2021

применение столбцов списка функций во фрейме данных
У меня есть 2 переменные, a и b . a потенциально очень большой. b - это всегда вектор функций, которые можно применить к каждому столбцу в фрейме данных a . a <- data.frame(col1=c(1, 2, 3), col2=c(4, 5, 6)) b <- c(as.double,...
136 просмотров
schedule 16.09.2021

R применить код к различным факторам или уровням
Ниже приведен код для генерации данных, демонстрирующих проблему. con <- textConnection(' Nu Na Vo 100 A 60 103 A 2 104 A 2 106 A 5 107 A 1 108 A 1 112 A 50 100 B 1 108 B 4 109 B 2 120 B 30 109 C 40...
93 просмотров
schedule 18.09.2021

Реструктуризация подмножества данных R
Я новичок в R / Rstudio и все еще учусь выполнять определенные операции. У меня есть следующий набор данных. Для столбцов у меня есть рабочий регион, тип элемента (CA, OBU), подэлемент и чистый доход. В настоящее время данные довольно большие (50...
87 просмотров
schedule 07.09.2021

R: заполнение списка из цикла for
Я медленно учусь работать с apply и с какими утверждениями в r, но в целом все еще терплю неудачу в жизни. У меня есть фрейм данных df с 4 столбцами (на самом деле мой набор данных состоит из многих дат за несколько лет с несколькими тысячами...
693 просмотров
schedule 20.10.2021

Условный расчет Максимальное значение в столбце
У меня есть следующая таблица: Class x2 x3 x4 A 14 45 53 A 8 18 17 A 16 49 20 B 78 21 48 B 8 18 5 Мне нужно для каждого «класса» (A и B) найти максимальное значение в столбце «X3», сохранить эту...
3005 просмотров
schedule 12.11.2021

Сравните предыдущий элемент списка, используя семейство функций Apply R, избавьтесь от циклов for
Я всегда стараюсь свести к минимуму использование циклов for в R. Есть ли способ сравнить текущий элемент с предыдущим элементом в списке без цикла for? Вот упрощенная версия проблемы, над которой я работаю. Я хочу отметить столбец...
606 просмотров
schedule 15.09.2021

вычислить среднее значение (или другую функцию) на столбец для подмножеств матрицы на основе другой матрицы
Я работаю в R с классификатором, который выводит матрицу реальных значений с одним столбцом для каждого класса, который я классифицирую. Затем я применяю функцию к выходной матрице и моей матрице меток класса (один столбец на класс), чтобы вычислить...
280 просмотров
schedule 20.09.2021

Как векторизовать этот цикл? Умножьте две матрицы, сохраните информацию, сделайте это много раз без зацикливания
Предположим (маленькие числа в этом примере) у меня есть массив, 3 x 14 x 5 назови это set.seed(1) dfarray=array(rnorm(5*3*14,0,1),dim=c(3,14,5)) У меня есть матрица, которая соответствует этому и является 39 (which is 13*3) x...
205 просмотров
schedule 10.10.2021

Pandas: как использовать приложение для создания нового фрейма данных
Я обнаружил странное поведение в Python Pandas и хотел спросить, виновата ли я в этом или это настоящая ошибка программы. Возьмем следующий DataFrame: data = DataFrame({'k2':[1, 2, 3, ], 'name':['joe', 'mark', 'carl']}) data.set_index('name',...
2538 просмотров
schedule 18.10.2021

Получить (t-1) данные в группах
Приносим извинения, если об этом спрашивали раньше, но я не смог найти ни одного вопроса, который бы на это точно отвечал. У меня есть такие данные: Project Date price A 30/3/2013 2082 B 19/3/2013 1567 B...
119 просмотров
schedule 19.10.2021

применить и ошибку функции boxcox в R
У меня проблема с использованием функции apply при вызове функции boxcox. Набор данных состоит из 35 образцов, 3 процедур в течение 2 дней (некоторые люди повторяются в течение нескольких дней, но всегда в группе лечения) с ~ 1000 измерений /...
2338 просмотров
schedule 03.11.2021

Применить функцию к фреймам данных, сгруппированным по
Я хочу применить функцию к подмножествам фрейма данных, которые происходят из исходного после группировки по некоторым переменным. Поэтому я ищу эквивалентную оболочку apply или аналогичную, принимая в качестве входных данных весь фрейм данных и...
121 просмотров
schedule 17.11.2021

Возврат неверного логического значения из is.nan
Я анализирую данные микрочипа из общедоступной базы данных, и мой результат представляет собой матрицу логарифмических соотношений, сравнивающую экспериментальные данные с контрольными данными. Я обнаружил, что один из моих столбцов заполнен...
51 просмотров
schedule 29.10.2021

R отображает два списка поэлементно
У меня 2 списка. Один список содержит следующие индексы: dd[1:3] [[1]] [1] 2 5 6 7 9 14 16 [[2]] [1] 5 [[3]] integer(0) Второй список содержит следующие строки: ee[1:3] [[1]] [1] "HP" "A" "HP" "HP" [5] "BD" "A"...
203 просмотров
schedule 25.11.2021

R: как правильно написать lapply для пересечения полигонов вместо цикла FOR?
Я пытаюсь пересечь список многоугольников poly.list с многоугольником (SPFD) b по raster::intersect(x,y) Я хочу применить тот же процесс для группы многоугольников, поэтому я написал код цикла. Тем не менее, требуется целая вечность, чтобы...
791 просмотров
schedule 07.09.2021