কম্পিউটার টিউটোরিয়াল

পাইথনে লিস্ট দিয়ে গাণিতিক কাজ করা কীভাবে?

লিস্ট শুধু মান সংরক্ষণের জন্য নয়, এর মাধ্যমে গাণিতিক হিসাব-নিকাশ ও অপারেশন ও করা যায়।

উদাহরণ ১: ম্যাথ মডিউল ব্যবহার

import math 
data = 21.6 
print('The floor of 21.6 is:', math.floor(data))

আউটপুট

The floor of 21.6 is: 21

ওয়েটেড অ্যাভারেজ (Weighted Average) হিসাব

উদাহরণ ২

cost = [0.424, 0.4221, 0.4185, 0.4132, 0.413] 
cases = [10, 20, 30, 40, 50] 
cost = [23, 10, 5, 32, 41] 
weight = [10, 20, 30, 40, 50] 
for i in range(len(cost)): 
    cost[i] = (cost[i] * weight[i] / sum(weight)) 
cost = sum(cost) 
print(cost)

আউটপুট

72.84444444444445

উদাহরণ ৩: ট্রিগনোমেট্রিক ফাংশন

import math 
degree = 180 
radian = math.radians(degree) 
print('The given angle is:', radian) 
print('sin(x) is:', math.sin(radian)) 
print('cos(x) is:', math.cos(radian)) 
print('tan(x) is:', math.tan(radian))

আউটপুট

The given angle is: 3.141592653589793 
sin(x) is: 1.2246467991473532e-16 
cos(x) is: -1.0 
tan(x) is: -1.2246467991473532e-16

প্রধান পাইথন ম্যাথ ফাংশনগুলো

  • ceil(x): x-এর চেয়ে বড় বা সমান সবচেয়ে ছোট ইন্টিজার রিটার্ন করে।
  • copysign(x, y): y-র সাইন থাকা x রিটার্ন করে।
  • fabs(x): x-এর निरপেক্ষ মান রিটার্ন করে।
  • factorial(x): x-এর ফ্যাক্টোরিয়াল রিটার্ন করে।
  • floor(x): x-এর চেয়ে ছোট বা সমান সবচেয়ে বড় ইন্টিজার রিটার্ন করে।
  • fmod(x, y): x কে y দিয়ে ভাগ করলে বাকি রিটার্ন করে।
  • frexp(x): x-এর ম্যান্টিসা ও এক্সপোনেন্ট (m, e) রিটার্ন করে।
  • fsum(iterable): ইটারেবলের সঠিক ফ্লোটিং পয়েন্ট যোগফল রিটার্ন করে।
  • isfinite(x): x না ইনফিনিটি না NaN হলে True রিটার্ন করে।
  • isinf(x): x পজিটিভ বা 네가টিভ ইনফিনিটি হলে True রিটার্ন করে।
  • isnan(x): x NaN হলে True রিটার্ন করে।
  • ldexp(x, i): x * (2**i) রিটার্ন করে।
  • modf(x): x-এর ভগ্নাংশ ও পূর্ণসংখ্যা অংশ রিটার্ন করে।
  • trunc(x): x-এর ট্রাঙ্কেটেড ইন্টিজার মান রিটার্ন করে।
  • exp(x): e**x রিটার্ন করে।
  • expm1(x): e**x - 1 রিটার্ন করে।
  • log(x[, base]): x-এর লগারিদম (বেস ডিফল্ট e) রিটার্ন করে।
  • log1p(x): 1+x-এর ন্যাচারাল লগারিদম রিটার্ন করে।
  • log2(x): x-এর বেস-২ লগারিদম রিটার্ন করে।
  1. Bokeh (Python)-এ ইমেজ নিয়ে কাজ করার পদ্ধতি

  2. পাইথনে দুটি লিস্ট তুলনা করার পদ্ধতিসমূহ

  3. পাইথনে মাইক্রোসফ্ট ওয়ার্ড ডকুমেন্ট পড়ার টিউটোরিয়াল

  4. পাইথনে API রেজাল্ট ভিজ্যুয়ালাইজ করার টিউটোরিয়াল