タグ付けされた質問 「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
Python 3.xでリストを返すmap()を取得する
リストを16進数にマップして、他の場所で使用しようとしています。Python 2.6では、これは簡単でした。 A: Python 2.6: >>> map(chr, [66, 53, 0, 94]) ['B', '5', '\x00', '^'] ただし、Python 3.1では、上記はマップオブジェクトを返します。 B: Python 3.1: >>> map(chr, [66, 53, 0, 94]) <map object at 0x00AF5570> Python 3.x で(上記のAのように)マップされたリストを取得するにはどうすればよいですか? または、これを行うより良い方法はありますか?私の最初のリストオブジェクトには約45の項目があり、それらを16進数に変換するIDが必要です。

6
マップ機能について
map(function, iterable, ...) イテラブルのすべてのアイテムに関数を適用し、結果のリストを返します。追加の反復可能な引数が渡された場合、関数はその数の引数を取り、すべての反復可能なアイテムのアイテムに並行して適用されます。 1つのイテラブルが別のイテラブルよりも短い場合は、Noneアイテムで拡張されていると見なされます。 functionがのNone場合、恒等関数と見なされます。複数の引数がある場合map()、すべての反復可能オブジェクトからの対応する項目を含むタプルで構成されるリストを返します(一種の転置演算)。 反復可能な引数は、シーケンスまたは任意の反復可能なオブジェクトです。結果は常にリストです。 デカルト積を作る上でこれはどのような役割を果たしますか? content = map(tuple, array) そこにタプルを配置するとどのような影響がありますか?また、map関数がなければ出力が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の「新しいArray(n)」と「Array.prototype.map」の奇妙さ
Firefox-3.5.7 / Firebug-1.5.3およびFirefox-3.6.16 / Firebug-1.6.2でこれを確認しました Firebugを起動すると: 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ループよりも?forループがPython仮想マシンの速度で実行されるのに対し、技術的にはCの速度で実行されるのはなぜですか? 開発中のゲームで、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内では未定義です
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)
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.