Публикации по теме '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 просмотров
schedule
16.05.2023
Замените понимание списка с 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 просмотров
schedule
09.04.2023
«Отобразить» функцию Haskell высшего порядка
У меня есть список, например:
["Hello", "Goodbye"]
и я хочу использовать map в списке;
Я успешно использовал map раньше:
f = ("example" ++)
так что тогда:
map f ["Hello", "Goodbye"]
Составил бы список:...
221 просмотров
schedule
22.04.2023
Карта, фильтр, папка в DrRacket/Scheme
Язык программирования: Схема/DrRacket
В настоящее время мы изучаем map , filter и foldr на моем уроке информатики. Я понимаю, что все три можно использовать для создания абстрактных функций, но, честно говоря, я немного запутался в разнице...
46670 просмотров
schedule
03.06.2022
Сопоставьте список функций со списком
Это домашнее задание, поэтому мне не нужен ответ. Мне нужен только толчок в правильном направлении. Мне нужно отобразить несколько функций в список. Например:
(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 просмотров
schedule
17.01.2022
Лучший способ преобразовать вес в диапазон, используя карту или сгиб?
Есть ли более короткий лучший способ написать следующее? Вероятно, есть какая-то библиотека, которая выполняет преобразование, но мне интересно, может ли работать какая-то карта или fold ?
(define (weights-to-range lw)
; '(1 4 6 6 6 6 6)...
75 просмотров
schedule
11.04.2023
Функция карты SML
У меня есть функция:
map(map(fn x =>[x])) [[],[1],[2,3,4]];
Что производит:
val it = [[],[[1]],[[2],[3],[4]]]
Я не понимаю, как работает эта функция. Разве для каждой функции карты не нужны и функция, и список? Кажется, что для...
11313 просмотров
schedule
03.05.2022
Преобразование строки в кортеж целых чисел, который добавляется в список кортежей
Это задание предназначено для обучения функции «карта».
Пользователь вводит дробь, такую как «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 просмотров
schedule
02.02.2023
Как в 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 просмотров
schedule
18.10.2022
Карта модифицирует массив объектов в 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