প্রশ্ন ট্যাগ «lazy-evaluation»

অলস মূল্যায়ন বিভিন্ন ধারণাকে বোঝায় যা কোনও অভিব্যক্তির মূল্য প্রয়োজন না হলে মূল্যায়ন এড়ানোর চেষ্টা করে এবং এর সমস্ত ব্যবহারের মধ্যে একটি অভিব্যক্তির মূল্যায়নের ফলাফলগুলি ভাগ করে নিতে যাতে কোনও অভিব্যক্তি একাধিকবার মূল্যায়নের প্রয়োজন হয় না।

28
নোড.জেজে এক সময় একটি ফাইল পড়ুন?
আমি একবারে একটি বড় ফাইল এক লাইনে পড়ার চেষ্টা করছি। আমি কোওরায় একটি প্রশ্ন পেয়েছি যা এই বিষয়টি নিয়ে কাজ করেছে তবে পুরো জিনিসটি এক সাথে ফিট করার জন্য আমি কিছু সংযোগ মিস করছি। var Lazy=require("lazy"); new Lazy(process.stdin) .lines .forEach( function(line) { console.log(line.toString()); } ); process.stdin.resume(); আমি যে বিটটি বের …

7
আমার কখন অলস ব্যবহার করা উচিত <T>?
আমি এই নিবন্ধটি সম্পর্কে পেয়েছি Lazy: সি # 4.0 - অলসতায় অলসতা অলস অবজেক্ট ব্যবহার করে সেরা পারফরম্যান্স পাওয়ার সেরা অনুশীলন কী? কেউ কি আমাকে বাস্তব প্রয়োগে ব্যবহারিক ব্যবহারের দিকে নির্দেশ করতে পারে? অন্য কথায়, আমি কখন এটি ব্যবহার করব?
327 c#  .net  lazy-evaluation 

3
হাস্কেল ঘোষণায় বিস্মৃত চিহ্নটির অর্থ কী?
আমি আসল প্রকল্পটি চালানোর জন্য এটি ব্যবহার করে শেখার চেষ্টা করার সাথে সাথে আমি নিম্নলিখিত সংজ্ঞাটি পেলাম। আমি বুঝতে পারি না প্রতিটি যুক্তির সামনে উদ্দীপনা চিহ্নটির অর্থ কী এবং আমার বইগুলি এর উল্লেখ করেছে বলে মনে হয় না। data MidiMessage = MidiMessage !Int !MidiMessage

7
অলস ভাল কি করে?
আমি লক্ষ্য করেছি যে স্কেলা সরবরাহ করে lazy vals। তবে তারা যা করে আমি তা পাই না। scala&gt; val x = 15 x: Int = 15 scala&gt; lazy val y = 13 y: Int = &lt;lazy&gt; scala&gt; x res0: Int = 15 scala&gt; y res1: Int = 13 REPL অনুষ্ঠান …

7
ভেক্টর হিসাবে dplyr tbl কলামটি বের করুন
একটি dplyr টিবিএল এর একটি কলাম একটি ভেক্টর হিসাবে পেতে টিবিএল থেকে ডাটাবেস ব্যাক-এন্ড (যেমন ডেটা ফ্রেম / টেবিলটি সরাসরি উপসেট হতে পারে না) পাওয়ার আরও একটি সুসংগত উপায় আছে কি? require(dplyr) db &lt;- src_sqlite(tempfile(), create = TRUE) iris2 &lt;- copy_to(db, iris) iris2$Species # NULL এটা খুব সহজ হত, তাই …

6
স্কালার অলস ভালের দাম (লুকানো) কী?
স্কালার একটি সহজ বৈশিষ্ট্য হ'ল lazy valযেখানে কোনওটির মূল্যায়ন valপ্রয়োজনীয় না হওয়া অবধি দেরী হয় (প্রথম অ্যাক্সেসে)। অবশ্যই, একটি lazy valকিছু ওভারহেড থাকতে হবে - কোথাও স্কালার অবশ্যই মূল্য নির্ধারণ করা হয়েছে এবং মূল্যায়নটি সিঙ্ক্রোনাইজ করা উচিত কিনা তা ট্র্যাক করে রাখতে হবে, কারণ একাধিক থ্রেড একই সময়ে প্রথমবারের জন্য …

14
ল্যাম্বদা (java.util.stream.Streams.zip) দিয়ে জেডিকে 8 ব্যবহার করে স্ট্রিপগুলি জিপ করা হচ্ছে
লাম্বদা বি -৯৩ সহ জেডিকে ৮-এ বি93-তে একটি শ্রেণির java.util.stream.Streams.zip ছিল যা জিপ স্ট্রিমে ব্যবহার করা যেতে পারে (এটি জাভা 8 লাম্বডাস এক্সপ্লোরার টিউটোরিয়ালে চিত্রিত হয়েছে । ধনঞ্জয় নেনে রচনাংশ 1 )। এই ফাংশন: একটি অলস এবং অনুক্রমিক সম্মিলিত স্ট্রিম তৈরি করে যার উপাদানগুলি দুটি স্ট্রিমের উপাদানগুলির সংমিশ্রণের ফলাফল। তবে …

9
লেক্সিকাল ক্লোজারগুলি কীভাবে কাজ করবে?
আমি জাভাস্ক্রিপ্ট কোডে লাক্ষিক বন্ধ হওয়ার সাথে আমার যে সমস্যাটি ছিল তা তদন্ত করার সময় পাইথনে আমি এই সমস্যাটি নিয়ে এসেছি: flist = [] for i in xrange(3): def func(x): return x * i flist.append(func) for f in flist: print f(2) মনে রাখবেন যে এই উদাহরণটি মনঃসুলভভাবে এড়িয়ে চলে lambda। …

4
ভাঁজ বনাম ফোল্ডার আচরণ অসীম তালিকার সাথে
এই প্রশ্নের মায়া ফাংশনের কোডটি ফোল্ডার ব্যবহার করে। শিকারী সন্তুষ্ট হলে এটি একটি অসীম তালিকার প্রক্রিয়াকরণ বন্ধ করে দেয়। আমি ভাঁজ ব্যবহার করে এটি আবার লিখেছি: myAny :: (a -&gt; Bool) -&gt; [a] -&gt; Bool myAny p list = foldl step False list where step acc item = p item …

22
অলস মূল্যায়ন কেন কার্যকর?
আমি দীর্ঘদিন ধরে ভাবছিলাম যে অলস মূল্যায়ন কেন কার্যকর। আমার কাছে এখনও কেউ এমন কিছু বোঝাতে পেরেছিল যা বোঝার জন্য; বেশিরভাগ ক্ষেত্রে এটি "আমাকে বিশ্বাস করুন" এ ফুটে ওঠে। দ্রষ্টব্য: আমি স্মৃতিচারণ বলতে চাই না।

4
এই ফিবোনাচি-ফাংশনটি কীভাবে স্মরণে রাখা হয়?
এই ফিবোনাচি-ফাংশনটি কোন মেকানিজমে মেমোমাইজ করা হয়? fib = (map fib' [0..] !!) where fib' 1 = 1 fib' 2 = 1 fib' n = fib (n-2) + fib (n-1) এবং সম্পর্কিত নোটে, কেন এই সংস্করণটি নয়? fib n = (map fib' [0..] !! n) where fib' 1 = 1 …

5
কীভাবে অলস ক্রমটি ক্লোজুরে নন-অলসে রূপান্তর করবেন
আমি ক্লোজুরেতে নিম্নলিখিতগুলি চেষ্টা করেছিলাম, একটি অ-অলস ক্রমের ক্লাসটি ফিরে আসার প্রত্যাশায়: (.getClass (doall (take 3 (repeatedly rand)))) তবে এটি এখনও ফিরে আসে clojure.lang.LazySeq। আমার অনুমান যা doallপুরো ক্রমটি মূল্যায়ন করে তবে এটি মেমোজাইজেশনের জন্য এখনও কার্যকর হিসাবে এটি মূল ক্রমটি ফেরত দেয়। সুতরাং একটি অলস একটি অলস ক্রম তৈরি …

1
কৌণিক আলস্য এক্সপ্রেশন জন্য আবশ্যক
অ্যাঙ্গুলারজেএস-এর সংস্করণ 1.3.0-beta.10 সংস্করণ থেকে একটি নতুন বৈশিষ্ট্য রয়েছে: "অলস ওয়ান-টাইম বাইন্ডিং" । ::প্রথমে মূল্যায়নের পরে অভিব্যক্তিটি দেখা বন্ধ করতে কৌনিক বলার সাথে সাধারণ অভিব্যক্তিগুলির উপসর্গ তৈরি করা যেতে পারে । প্রদত্ত সাধারণ উদাহরণটি হ'ল: &lt;div&gt;{{::user.name}}&lt;/div&gt; নিম্নলিখিত মত মত প্রকাশের জন্য কি একই জাতীয় বাক্য গঠন আছে? &lt;div ng-if="user.isSomething &amp;&amp; …

7
হাস্কেলের কঠোরতা পয়েন্টগুলি কী কী?
আমরা সবাই জানি (বা জানা উচিত) যে হাস্কেল ডিফল্টরূপে অলস। অবশ্যই মূল্যায়ন না হওয়া পর্যন্ত কোনও কিছুই মূল্যায়ন করা হয় না। সুতরাং যখন কিছু মূল্যায়ন করা আবশ্যক? এমন কিছু বিষয় রয়েছে যেখানে হাস্কেলকে কঠোর হতে হবে। আমি এইগুলিকে "কঠোরতা পয়েন্টগুলি" বলি, যদিও এই নির্দিষ্ট শব্দটি আমি যেমন ভেবেছিলাম তেমন ব্যাপক …

4
হাস্কেলের কি লেজ-পুনরাবৃত্তির অপ্টিমাইজেশন রয়েছে?
আমি আজ ইউনিক্সে "টাইম" কমান্ডটি আবিষ্কার করেছি এবং ভেবেছিলাম যে আমি হ্যাস্কেলের লেজ-পুনরাবৃত্ত এবং স্বাভাবিক পুনরাবৃত্তির কার্যকারিতার মধ্যে রানটাইমগুলির মধ্যে পার্থক্য পরীক্ষা করতে এটি ব্যবহার করব। আমি নিম্নলিখিত ফাংশন লিখেছি: --tail recursive fac :: (Integral a) =&gt; a -&gt; a fac x = fac' x 1 where fac' 1 y …

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.