প্রশ্ন ট্যাগ «floating-point»

ভাসমান পয়েন্ট সংখ্যাগুলি হ'ল সংখ্যার প্রায় অনুমান যা পূর্ণসংখ্যার চেয়ে বড় রেঞ্জগুলিকে উপস্থাপন করতে পারে তবে একই পরিমাণে মেমরিটি কম নির্ভুলতার ব্যয়ে ব্যবহার করতে পারে। যদি আপনার প্রশ্নটি ছোট অঙ্কগুলিতে ত্রুটি সম্পর্কিত (যেমন 0.2 + 0.1 সমান 0.300000001? কেন) বা দশমিক রূপান্তর ত্রুটি সম্পর্কে, পোস্ট করার আগে দয়া করে নীচে লিঙ্কিত "তথ্য" পৃষ্ঠাটি পড়ুন।

18
বিন্যাস শূন্যগুলি ছাড়াই ভাসমান
আমি কীভাবে কোনও ফ্লোটকে ফর্ম্যাট করতে পারি যাতে এতে পিছনের জিরো না থাকে? অন্য কথায়, আমি ফলস্বরূপ স্ট্রিং যতটা সম্ভব সংক্ষিপ্ত হতে চাই। উদাহরণ স্বরূপ: 3 -> "3" 3. -> "3" 3.0 -> "3" 3.1 -> "3.1" 3.14 -> "3.14" 3.140 -> "3.14"


1
দ্বিগুণ থেকে 32-বিট ইন্টি করে বর্ণিত একটি দ্রুত পদ্ধতি method
লুয়ার উত্স কোডটি পড়ার সময় , আমি লক্ষ করেছি যে লুয়া একটি 32- বিটকে macroগোল doubleকরতে একটি ব্যবহার করে int। আমি এটি বের করেছি macroএবং এটি দেখতে এরকম দেখাচ্ছে: union i_cast {double d; int i[2]}; #define double2int(i, d, t) \ {volatile union i_cast u; u.d = (d) + 6755399441055744.0; \ …

11
একক নির্ভুলতা এবং ডাবল নির্ভুলতা ভাসমান পয়েন্ট অপারেশন মধ্যে পার্থক্য কি?
একক নির্ভুলতা ফ্লোটিং পয়েন্ট অপারেশন এবং ডাবল নির্ভুলতা ভাসমান অপারেশন মধ্যে পার্থক্য কি? আমি ভিডিও গেম কনসোলগুলির ক্ষেত্রে ব্যবহারিক পদগুলিতে বিশেষত আগ্রহী। উদাহরণস্বরূপ, নিন্টেন্ডো ৪ এর কি একটি bit৪ বিট প্রসেসর রয়েছে এবং এরপরে যদি এর অর্থ হয় তবে এটি ডাবল নির্ভুলতা ভাসমান পয়েন্ট অপারেশনে সক্ষম ছিল? PS3 এবং Xbox …

6
আমি যদি অন্য ভেরিয়েবলে একটি ফ্লোট অনুলিপি করি তবে সেগুলি কি সমান হবে?
আমি জানি যে ==ভাসমান-পয়েন্ট ভেরিয়েবলের সমতা পরীক্ষা করতে ব্যবহার করা ভাল উপায় নয়। তবে আমি কেবল এটি জানতে চাই যে নিম্নলিখিত বিবৃতিগুলির সাথে: float x = ... float y = x; assert(y == x) যেহেতু yঅনুলিপি করা হয়েছে x, তাই দৃ the়তা কি সত্য হবে?

2
কোন প্রথম পূর্ণসংখ্যাটি কোন আইইইই 754 ভাসাটি হুবহু উপস্থাপনে অক্ষম?
স্পষ্টতার জন্য, আমি যদি এমন কোন ভাষা ব্যবহার করি যা আইইই 754 ফ্লোটগুলি কার্যকর করে এবং আমি ঘোষণা করি: float f0 = 0.f; float f1 = 1.f; ... এবং তারপরে এগুলি আবার মুদ্রণ করুন, আমি 0.0000 এবং 1.0000 - হুবহু পেয়ে যাব। তবে আইইইই 754 রিয়েল লাইনের সাথে সমস্ত সংখ্যা …

5
পাইথন পান্ডাস সমষ্টি ফলাফল থেকে বৈজ্ঞানিক স্বরলিপি ফর্ম্যাট / দমন করুন
কীভাবে একজন খুব বড় সংখ্যার জন্য বৈজ্ঞানিক স্বরলিপি উত্পন্ন করে পান্ডাসের গোষ্ঠীভিত্তিক ক্রিয়াকলাপ থেকে আউটপুটটির বিন্যাসটি পরিবর্তন করতে পারেন? আমি জানি পাই কীভাবে পাইথনে স্ট্রিং ফর্ম্যাটিং করা যায় তবে এটি এখানে প্রয়োগ করার সময় আমি ক্ষতিতে আছি। df1.groupby('dept')['data1'].sum() dept value1 1.192433e+08 value2 1.293066e+08 value3 1.077142e+08 এটি বৈজ্ঞানিক স্বরলিপি দমন করে …

4
পাইথন 3 তে 4 * 0.1 এর ভাসমান-পয়েন্টের মানটি দেখতে সুন্দর তবে 3 * 0.1 টি কেন লাগে না?
আমি জানি যে বেশিরভাগ দশমিকের সঠিক ভাসমান পয়েন্ট উপস্থাপনা থাকে না ( ভাসমান পয়েন্ট গণিতটি কি ভাঙা? )। কিন্তু আমি দেখতে পাচ্ছি না কেন 4*0.1চমত্কারভাবে হিসাবে ছাপা হয় 0.4, কিন্তু 3*0.1যখন উভয় মান আসলে কুশ্রী দশমিক উপস্থাপনা নেই, হল: >>> 3*0.1 0.30000000000000004 >>> 4*0.1 0.4 >>> from decimal import Decimal …

6
ডাবল কেন M
যে কেউ Double.MIN_VALUEডাবলস নিতে পারে এমন ন্যূনতম মানটি কেন হয় না সে সম্পর্কে কিছু আলোকপাত করতে পারে? এটি একটি ইতিবাচক মান এবং একটি ডাবল অবশ্যই নেতিবাচক হতে পারে। আমি বুঝতে পারছি কেন এটা একটি দরকারী সংখ্যা, কিন্তু এটি একটি খুব unintuitive নাম বলে মনে হয়, বিশেষত যখন তুলনায় Integer.MIN_VALUE। এটিকে …

16
পিএইচপি মধ্যে ভাসমান তুলনা করুন
আমি এই নমুনা কোডের মতো পিএইচপি-তে দুটি ফ্লোটের তুলনা করতে চাই: $a = 0.17; $b = 1 - 0.83; //0.17 if($a == $b ){ echo 'a and b are same'; } else { echo 'a and b are not same'; } এই কোডটিতে এটি elseশর্তের পরিবর্তে শর্তের ফলাফল প্রদান করে …

17
বাশের দুটি ভাসমান পয়েন্ট সংখ্যা কীভাবে তুলনা করবেন?
আমি ব্যাশ স্ক্রিপ্টের মধ্যে দুটি ভাসমান পয়েন্ট সংখ্যা তুলনা করার চেষ্টা করছি। আমি ভেরিয়েবল আছে, যেমন let num1=3.17648e-22 let num2=1.5 এখন, আমি এই দুটি সংখ্যার একটি সহজ তুলনা করতে চাই: st=`echo "$num1 < $num2" | bc` if [ $st -eq 1]; then echo -e "$num1 < $num2" else echo -e …

9
Double.NaN == Double.NaN মিথ্যা ফিরে আসে কেন?
আমি কেবল ওসিপিজেপি প্রশ্নগুলি অধ্যয়ন করছিলাম এবং আমি এই অদ্ভুত কোডটি পেয়েছি: public static void main(String a[]) { System.out.println(Double.NaN==Double.NaN); System.out.println(Double.NaN!=Double.NaN); } আমি কোডটি চালানোর সময়, আমি পেয়েছিলাম: false true falseএকে অপরের মতো দেখতে দুটি জিনিস তুলনা করার সময় আউটপুটটি কেমন হয় ? কী NaNমানে?
155 java  floating-point  nan  scjp  ocpjp 

10
সি # তে কি ভাসমান-পয়েন্ট গণিত সামঞ্জস্য হয়? এটা হতে পারে?
না, এটি অন্য কোনও "কেন (1 / 3.0) * 3! = 1" প্রশ্ন নয়। আমি ইদানীং অনেকটা ভাসমান-পয়েন্ট সম্পর্কে পড়ছি; বিশেষত, কীভাবে একই গণনা বিভিন্ন আর্কিটেকচার বা অপ্টিমাইজেশন সেটিংসে বিভিন্ন ফলাফল দিতে পারে । ভিডিও গেমগুলির ক্ষেত্রে এটি একটি সমস্যা যা পির -টু-পিয়ার নেটওয়র্ক (সার্ভার-ক্লায়েন্টের বিপরীতে) হয়, যা সমস্ত ক্লায়েন্টরা …

7
'ভাসা' বনাম 'ডাবল' নির্ভুলতা
কোড float x = 3.141592653589793238; double z = 3.141592653589793238; printf("x=%f\n", x); printf("z=%f\n", z); printf("x=%20.18f\n", x); printf("z=%20.18f\n", z); আপনাকে আউটপুট দেবে x=3.141593 z=3.141593 x=3.141592741012573242 z=3.141592653589793116 যেখানে আউটপুট তৃতীয় লাইনের 741012573242আবর্জনা এবং চতুর্থ লাইনে 116আবর্জনা। ডাবলসের কি সর্বদা 16 টি গুরুত্বপূর্ণ চিত্র থাকে যখন ভাসমানদের কাছে সর্বদা 7 টি গুরুত্বপূর্ণ চিত্র থাকে? …
155 c  floating-point 

3
কেন একাধিকবার ০.০ যোগ করলে ক্ষতিহীন থাকে?
আমি জানি 0.1দশমিক সংখ্যাটি সীমাবদ্ধ বাইনারি সংখ্যার ( ব্যাখ্যা ) দিয়ে সঠিকভাবে উপস্থাপন করা যায় না , সুতরাং double n = 0.1কিছু নির্ভুলতা হারাবে এবং ঠিক হবে না 0.1। অন্যদিকে 0.5ঠিক তাই প্রতিনিধিত্ব করা যেতে পারে কারণ এটি 0.5 = 1/2 = 0.1b। এই বলে যে এটি বোধগম্য যে 0.1 …

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