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

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

30
ভাসমান পয়েন্ট গণিত কি ভেঙে গেছে?
Over этот вопрос есть ответы на স্ট্যাক ওভারফ্লো на русском : численияычисления на числах с плавающей точкой не работают работают নিম্নলিখিত কোড বিবেচনা করুন: 0.1 + 0.2 == 0.3 -> false 0.1 + 0.2 -> 0.30000000000000004 কেন এই অনর্থক ঘটনা ঘটে?

27
আমি কীভাবে কোনও ফ্লোট বা ইন্টিতে একটি স্ট্রিং পার্স করব?
পাইথনে, আমি কীভাবে "545.2222"তার সম্পর্কিত ফ্লোট মানটির মতো একটি সংখ্যার স্ট্রিংকে পার্স করতে পারি 545.2222? বা "31"একটি পূর্ণসংখ্যার স্ট্রিংকে পার্স করবেন 31,? আমি শুধু জানতে কিভাবে বিশ্লেষণ করতে চান ভাসা str একটি থেকে float, এবং (আলাদাভাবে) একটি int- এ str একটি থেকে int।

12
জিসিসি কেন * * * * * * * * * * * * (ট * (এ * এ * এ) * (এ * এ * ক) কে অনুকূলিত করে না?
আমি একটি বৈজ্ঞানিক অ্যাপ্লিকেশন নেভিগেশন কিছু সংখ্যাগত অপ্টিমাইজেশন করছি। একটি জিনিস আমি লক্ষ্য করেছি যে জিসিসি কলটি pow(a,2)সংকলন করে কলটি অনুকূল করে তুলবে a*a, তবে কলটি pow(a,6)অনুকূলিত হয়নি এবং প্রকৃতপক্ষে লাইব্রেরির ফাংশনটি কল করবে pow, যা কার্য সম্পাদনকে অনেক ধীর করে দেয়। (বিপরীতে, ইন্টেল সি ++ কম্পাইলার , এক্সিকিউটেবল icc, …



30
স্ট্রিংটি একটি সংখ্যা (ফ্লোট) কিনা তা আমি কীভাবে পরীক্ষা করব?
পাইথনের কোনও স্ট্রিংকে একটি সংখ্যা হিসাবে উপস্থাপন করা যায় কিনা তা যাচাই করার সর্বোত্তম সম্ভাব্য উপায় কোনটি? আমার বর্তমানে এই ফাংশনটি হ'ল: def is_number(s): try: float(s) return True except ValueError: return False যা কেবল কুৎসিত এবং ধীরে ধীরে ধীরে ধীরেও জটিল নয় বলে মনে হয়। তবে আমি এর চেয়ে ভাল …

5
কেন 0.1x থেকে 0 পরিবর্তন 10x দ্বারা কর্মক্ষমতা কমিয়ে দেয়?
কেন এই বিট কোড, const float x[16] = { 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6}; const float z[16] = {1.123, 1.234, 1.345, 156.467, 1.578, 1.689, 1.790, 1.812, 1.923, 2.034, 2.145, 2.256, 2.367, 2.478, 2.589, 2.690}; float y[16]; for (int i …

15
মুদ্রার প্রতিনিধিত্ব করতে ডাবল বা ফ্লোট ব্যবহার করবেন না কেন?
আমাকে সর্বদা বলা হয়েছে যে কখনও অর্থ doubleবা floatপ্রকারের সাথে প্রতিনিধিত্ব করবেন না এবং এবার আমি আপনার কাছে প্রশ্ন উত্থাপন করছি: কেন? আমি নিশ্চিত যে খুব ভাল কারণ আছে, আমি কেবল এটি জানি না।

7
এইচটিএমএল 5 তে কোনও ফ্লোট ইনপুট টাইপ আছে?
এইচটিএমএল 5.org অনুসারে , "নম্বর" ইনপুট টাইপের "মান বৈশিষ্ট্যটি নির্দিষ্ট করা থাকলে এবং খালি না হলে অবশ্যই একটি মান থাকতে হবে যা একটি বৈধ ভাসমান পয়েন্ট সংখ্যা।" তবু এটি সহজভাবে (ক্রোমের সর্বশেষ সংস্করণে, যাইহোক) পূর্ণসংখ্যার সাথে "আপডেটডাউন" নিয়ন্ত্রণ, ভাসমান নয়: <input type="number" id="totalAmt"></input> রান কোড স্নিপেটফলাফলগুলি লুকানস্নিপেট প্রসারিত করুন এইচটিএমএল …

30
সর্বদা 2 দশমিক স্থান দেখানোর জন্য সংখ্যার ফর্ম্যাট করুন
আমি সর্বদা 2 দশমিক স্থান প্রদর্শন করতে আমার নম্বরগুলি ফর্ম্যাট করতে চাই যেখানে প্রযোজ্য round উদাহরণ: number display ------ ------- 1 1.00 1.341 1.34 1.345 1.35 আমি এটি ব্যবহার করে যাচ্ছি: parseFloat(num).toFixed(2); তবে এটি এর চেয়ে প্রদর্শন 1করা হচ্ছে ।11.00

30
দশমিক পরিসর () পদক্ষেপের মানটি কীভাবে ব্যবহার করবেন?
0 এবং 1 দ্বারা 0.1 দ্বারা পা রাখার কোনও উপায় আছে? আমি ভেবেছিলাম আমি নীচের মতো এটি করতে পারি তবে এটি ব্যর্থ হয়েছিল: for i in range(0, 1, 0.1): print i পরিবর্তে, এটি বলে যে পদক্ষেপ যুক্তি শূন্য হতে পারে না, যা আমি আশা করি না।

11
আমি কীভাবে বিভাগকে ভাসমান পয়েন্ট হতে বাধ্য করতে পারি? বিভাগ 0 এর নিচে গোল হয়?
আমার দুটি পূর্ণসংখ্যার মান রয়েছে aএবং bতবে আমার ভাসমান পয়েন্টে তাদের অনুপাতের প্রয়োজন। আমি এটি জানি a < bএবং আমি গণনা করতে চাই a / b, সুতরাং আমি যদি পূর্ণসংখ্যা বিভাগটি ব্যবহার করি তবে আমি সর্বদা 0 এর বাকী অংশ সহ 0 পেতাম a। cনীচের পাইথনে আমি কীভাবে একটি ভাসমান …

14
দশমিককে দ্বিগুণ রূপান্তর করুন
আমি একটির অস্বচ্ছতা Track-Barপরিবর্তন করতে একটি ব্যবহার করতে চাই Form। এটি আমার কোড: decimal trans = trackBar1.Value / 5000; this.Opacity = trans; আমি যখন অ্যাপ্লিকেশনটি তৈরি করি তখন এটি নিম্নলিখিত ত্রুটিটি দেয়: পরোক্ষভাবে টাইপ রূপান্তর করা যায় না decimalকরারdouble আমি চেষ্টা করার চেষ্টা করেছি transএবং doubleতারপর Controlকাজ করে না। এই …

30
জাভাস্ক্রিপ্টে ভাসমান পয়েন্ট সংখ্যা যথার্থতার সাথে কীভাবে মোকাবিলা করবেন?
আমার কাছে নিম্নলিখিত ডামি পরীক্ষার স্ক্রিপ্ট রয়েছে: function test() { var x = 0.1 * 0.2; document.write(x); } test(); রান কোড স্নিপেটফলাফলগুলি লুকানস্নিপেট প্রসারিত করুন এই ফলাফল প্রিন্ট হবে 0.020000000000000004যখন এটি শুধু প্রিন্ট করা উচিত 0.02(যদি আপনার ক্যালকুলেটর ব্যবহার)। আমি যতদূর বুঝতে পেরেছি এটি ভাসমান পয়েন্টের গুণনের যথার্থে ত্রুটির কারণে। …

5
ম্যাথ.উইন্ড (0.49999999999999994) 1 কেন ফিরে আসে?
নিম্নলিখিত প্রোগ্রামে আপনি দেখতে পাচ্ছেন যে প্রতিটি মান .5বাদে গোল করে দেওয়া থেকে কিছুটা কম 0.5। for (int i = 10; i >= 0; i--) { long l = Double.doubleToLongBits(i + 0.5); double x; do { x = Double.longBitsToDouble(l); System.out.println(x + " rounded is " + Math.round(x)); l--; } while …

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