Questions tagged «map-function»

映射函数是一种高阶函数,它将函数应用于列表中的每个元素,从而构建结果列表。有关地理的问题,请改用maps标签。

30
对象的映射功能(而不是数组)
我有一个对象: myObject = { 'a': 1, 'b': 2, 'c': 3 } 我正在寻找一种本机方法,Array.prototype.map该方法类似于以下方法: newObject = myObject.map(function (value, label) { return value * value; }); // newObject is now { 'a': 1, 'b': 4, 'c': 9 } JavaScript是否map对对象具有这样的功能?(我想为Node.JS使用它,所以我不在乎跨浏览器的问题。)


9
获取map()以在Python 3.x中返回列表
我正在尝试将列表映射为十六进制,然后在其他地方使用该列表。在python 2.6中,这很简单: 答: Python 2.6: >>> map(chr, [66, 53, 0, 94]) ['B', '5', '\x00', '^'] 但是,在Python 3.1中,以上代码返回一个map对象。 B: Python 3.1: >>> map(chr, [66, 53, 0, 94]) <map object at 0x00AF5570> 如何在Python 3.x上检索映射列表(如上面的A所示)? 另外,还有更好的方法吗?我的初始列表对象大约有45个项目,并且id喜欢将它们转换为十六进制。

6
了解地图功能
map(function, iterable, ...) 将函数应用于每个iterable项目,并返回结果列表。如果传递了其他可迭代参数,则函数必须采用那么多参数,并且并行地将其应用于所有可迭代对象的项。 如果一个可迭代项短于另一个可迭代项,则假定它扩展为None。 如果function是None,则假定身份函数;如果有多个参数,则map()返回一个由元组组成的列表,其中包含所有可迭代对象中的对应项(一种转置操作)。 可迭代参数可以是序列或任何可迭代对象。结果总是一个列表。 这在制作笛卡尔积时起什么作用? content = map(tuple, array) 将元组放在任何地方会有什么作用?我也注意到,如果没有地图功能的输出abc,并与它,它的a, b, c。 我想完全了解此功能。参考定义也很难理解。花哨的绒毛太多。

7
映射python字典中的值
给定一个字典,{ k1: v1, k2: v2 ... }我想{ k1: f(v1), k2: f(v2) ... }提供一个函数f。 有没有这样的内置功能?还是我必须做 dict([(k, f(v)) for (k, v) in my_dictionary.iteritems()]) 理想情况下,我只会写 my_dictionary.map_values(f) 要么 my_dictionary.mutate_values_with(f) 也就是说,对原始词典进行了突变还是创建副本对我来说都没有关系。


14
JavaScript“ new Array(n)”和“ Array.prototype.map”怪异
我已经在Firefox-3.5.7 / Firebug-1.5.3和Firefox-3.6.16 / Firebug-1.6.2中观察到了这一点 当我启动萤火虫时: var x = new Array(3) console.log(x) // [undefined, undefined, undefined] var y = [undefined, undefined, undefined] console.log(y) // [undefined, undefined, undefined] console.log( x.constructor == y.constructor) // true console.log( x.map(function() { return 0; }) ) // [undefined, undefined, undefined] console.log( y.map(function() { return 0; }) …

7
列表理解和功能比“ for循环”快吗?
在Python的性能方面,是一个列表理解或功能,如map(),filter()和reduce()比for循环快?从技术上讲,为什么它们以C速度运行,而for循环以python虚拟机速度运行? 假设在我正在开发的游戏中,我需要使用for循环绘制复杂而庞大的地图。这个问题肯定是相关的,例如,如果列表理解确实确实更快,那么它将是避免滞后的更好选择(尽管代码具有视觉上的复杂性)。

6
Java:有地图功能吗?
我需要一个地图功能。Java中已经有类似的东西了吗? (对于那些想知道的人:我当然知道如何自己实现这个琐碎的功能...)
140 java  map-function 

11
在Clojure中将函数映射到映射的值
我想使用相同的键但将一个函数应用于值将一个值映射转换为另一张映射。我认为clojure api中有执行此操作的功能,但我一直找不到它。 这是我正在寻找的示例实现 (defn map-function-on-map-vals [m f] (reduce (fn [altered-map [k v]] (assoc altered-map k (f v))) {} m)) (println (map-function-on-map-vals {:a "test" :b "testing"} #(.toUpperCase %))) {:b TESTING, :a TEST} 有人知道是否map-function-on-map-vals已经存在吗?我认为确实如此(可能也有一个更好的名字)。


1
在地图函数Reactjs中未定义“ this”
我正在使用Reactjs,编写一个菜单组件。 "use strict"; var React = require("react"); var Menus = React.createClass({ item_url: function (item,categories,articles) { console.log('afdasfasfasdfasdf'); var url='XXX'; if (item.type == 1) { url = item.categoryId == null ? 'javascript:void(0)' : path('buex_portal_browse_category', {slug: categories[item.categoryId].slug}); } else if (item.type == 2) { url = item.articleId == null ? 'javascript:void(0)' : path('buex_portal_view_article', …

7
MATLAB中的地图功能?
我对MATLAB没有Map函数感到有些惊讶,所以我自己一起破解了一个函数,因为这是我不能没有的。有更好的版本吗?是否缺少我所缺少的针对MATLAB的标准功能编程库? function results = map(f,list) % why doesn't MATLAB have a Map function? results = zeros(1,length(list)); for k = 1:length(list) results(1,k) = f(list(k)); end end 用法例如 map( @(x)x^2,1:10)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.