Публикации по теме 'map-function'


Как использовать функцию map() в Javascript?
Введение JavaScript — это универсальный язык программирования, который широко используется для веб-разработки. Одной из наиболее часто используемых и мощных функций в JavaScript является функция карты. В этом блоге мы рассмотрим, что такое функция карты, как она работает и почему она так полезна в JavaScript. Что такое функция карты JavaScript? Функция карты — это встроенная функция JavaScript, которая используется для преобразования массива данных в новый массив с тем же..

Почему программисты должны изучать теорию категорий: -O
Как программист, вы, вероятно, встречали функцию map () как альтернативный способ выполнения цикла for в некоторых случаях использования кода. Знаете ли вы, что map () возникла в теории категорий? Давайте сначала определим теорию категорий. (Между прочим, я собираюсь здесь больше говорить в терминах непрофессионала без математической точности темы. В будущих сообщениях я буду более подробным и точным. Это больше похоже на вид на 10 000 футов.) Помните, когда вы изучали основы ООП..

Анализ составной стрелочной функции в JavaScript
Стрелочные функции, представленные в ES6, могут быть довольно лаконичными по сравнению с традиционными функциями. Если вам не нравится дополнительный синтаксис традиционной функции, обтекаемый характер стрелочной функции может быть очень привлекательным. Кроме того, если вам нужно выполнить что-то немного более сложное, объединение нескольких из них позволит вам достичь желаемых результатов, не делая ваши коды слишком запутанными. Позвольте мне проиллюстрировать это примером...

Все, что вы должны знать о методе уменьшения массива в JavaScript
Возможно, вы знакомы с методом filter() или методом map() в JavaScript. Но использовали ли вы раньше метод reduce() ? Метод reduce() более мощный, чем вы знали раньше. Вы можете решить проблемы с помощью метода reduce() так же, как и с filter() методом или map() метод в JavaScript. Давайте погрузимся… Array.prototype.reduce Метод reduce() выполняет предоставленную пользователем функцию обратного вызова «reducer» для каждого элемента массива, передавая..

Вопросы по теме 'map-function'

Передать несколько параметров в concurrent.futures.Executor.map?
concurrent.futures.Executor.map принимает переменное количество итерации, из которых вызывается заданная функция. Как мне его назвать, если у меня есть генератор, который создает кортежи, которые обычно распаковываются на месте? Следующее...
58957 просмотров

Замените понимание списка с 3 параметрами, используя map, concat
У меня есть некоторое понимание понимания списка. Я понимаю, что выражение: [x * x | x <- [1..10]] should output [1,4,9,16,25,36,49,64,81,100] и что эффект этого выражения такой же, как: map power [1..10] power x = x * x Теперь...
663 просмотров

«Отобразить» функцию Haskell высшего порядка
У меня есть список, например: ["Hello", "Goodbye"] и я хочу использовать map в списке; Я успешно использовал map раньше: f = ("example" ++) так что тогда: map f ["Hello", "Goodbye"] Составил бы список:...
221 просмотров

Карта, фильтр, папка в DrRacket/Scheme
Язык программирования: Схема/DrRacket В настоящее время мы изучаем map , filter и foldr на моем уроке информатики. Я понимаю, что все три можно использовать для создания абстрактных функций, но, честно говоря, я немного запутался в разнице...
46670 просмотров

Сопоставьте список функций со списком
Это домашнее задание, поэтому мне не нужен ответ. Мне нужен только толчок в правильном направлении. Мне нужно отобразить несколько функций в список. Например: (map-multi (list plus-one square) '(4 5 6)) => (25 36 49) Я могу сопоставить...
1412 просмотров
schedule 18.12.2022

Сопоставление значений в словаре Python
Учитывая словарь { k1: v1, k2: v2 ... } , я хочу получить { k1: f(v1), k2: f(v2) ... } при условии, что я передаю функцию f . Есть ли такая встроенная функция? Или мне нужно сделать dict([(k, f(v)) for (k, v) in...
324524 просмотров
schedule 11.09.2022

функция карты для объектов (вместо массивов)
У меня есть объект: myObject = { 'a': 1, 'b': 2, 'c': 3 } Я ищу собственный метод, похожий на Array.prototype.map , который можно было бы использовать следующим образом: newObject = myObject.map(function (value, label) { return value...
1648351 просмотров

Лучший способ преобразовать вес в диапазон, используя карту или сгиб?
Есть ли более короткий лучший способ написать следующее? Вероятно, есть какая-то библиотека, которая выполняет преобразование, но мне интересно, может ли работать какая-то карта или fold ? (define (weights-to-range lw) ; '(1 4 6 6 6 6 6)...
75 просмотров

Функция карты SML
У меня есть функция: map(map(fn x =>[x])) [[],[1],[2,3,4]]; Что производит: val it = [[],[[1]],[[2],[3],[4]]] Я не понимаю, как работает эта функция. Разве для каждой функции карты не нужны и функция, и список? Кажется, что для...
11313 просмотров

Преобразование строки в кортеж целых чисел, который добавляется в список кортежей
Это задание предназначено для обучения функции «карта». Пользователь вводит дробь, такую ​​как «1/2» или «6/19», которая затем преобразуется из строки в кортеж целых чисел. После того, как все дроби введены, возвращается список кортежей. Я...
1765 просмотров
schedule 21.07.2023

Условие в функции карты
Есть ли в Scala что-нибудь вроде, condition ? first_expression : second_expression; что я могу использовать в функции карты в scala? Я хочу написать что-то вроде этого: val statuses = tweets.map(status => status.isTruncate? //do...
41854 просмотров

Как в F# map2 обрабатывает неравномерные длины списков?
Как функция map2 обрабатывает списки разной длины? e.g. let list1 = [1; 2; 3] let list2 = [4; 5; 6; 7] let sumList = List.map2 (fun x y -> x + y) list1 list2 printfn "%A" sumList Кажется странным, что это не упоминается в...
326 просмотров
schedule 24.10.2022

Вызов none на картах в Python 3
Я делаю следующее в Python2.7: >>> a = [1,2,3,4,5] >>> b = [2,1,3,4] >>> c = [3,4] >>> map(None, a, b, c) [(1, 2, 3), (2, 1, 4), (3, 3, None), (4, 4, None), (5, None, None)] Я пытаюсь сделать что-то...
3364 просмотров

Карта модифицирует массив объектов в Swift 2.2 (3.0)
Я хочу иметь возможность изменять свой массив объектов, используя map в Swift of the fly, не перебирая каждый элемент. Раньше здесь можно было сделать что-то подобное (более подробно описано здесь : gnomes = gnomes.map { (var gnome: Gnome)...
15286 просмотров
schedule 03.06.2023

Как реализовать карту с помощью сокращения в Clojure
В книге Clojure for the Brave and True в конце раздела, посвященного reduce , есть проблема: Если вам нужно упражнение, которое действительно сдует волосы назад, попробуйте реализовать map с помощью reduce . Оказывается, это было...
2489 просмотров
schedule 20.03.2022

Ленивая оценка карты
Недавно я прочитал, что одним из преимуществ map в Python 3 была его ленивость. значит лучше сделать map(lambda x: x**2, range(10**100)) скорее, чем [x**2 for x in range(10**100)] Что мне любопытно, так это то, как я могу...
4137 просмотров
schedule 18.06.2022

Почему Dictionary.map возвращает массив кортежей и где это задокументировано?
Рассмотрим код ниже: let dict = [ "key1" : 1, "key2" : 2, "key3" : 3, "key4" : 4, "key5" : 5 ] let array = dict.map{$0} for item in array { print(item) } Что вы получаете из операторов печати: ("key2", 2) ("key3", 3) ("key4",...
1642 просмотров
schedule 25.05.2023

функция map в Scala
В программировании на Scala использование анонимных функций — обычное дело. когда я решаю создать вектор как результат анонимной функции двумя разными способами: первый: var hold1=(1 to 5).map(_*2) второй: var hold2=(1 to 5).map(2*) Я хочу...
565 просмотров
schedule 02.09.2022

dlang карта! int в массив строк
getClass и getTitle возвращают тип string Очевидно, что возвращается другой массив, но я не уверен, правильно ли выводятся типы, так ли это? Как это ошибка в D? Я пробовал writeln(Array int) раньше, но почему-то это не работает с картой! струны...
724 просмотров
schedule 02.09.2022

Простая карта JavaScript — использование объекта в качестве возврата
Я изучаю функцию map и попытался сделать надуманный пример, который, как я думал, будет работать. Этот код работает нормально: let students = [{name: 'Susan', grades: [88, 38, 28]}, {name: 'Robert', grades: [28,97, 17]}]; let newStudents =...
27 просмотров
schedule 12.09.2022