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

পাইথন প্রোগ্রাম: দिये गये সিরিজের সব উপাদানের পাওয়ার প্রিন্ট করা

ইনপুট

মান লें একটি সিরিজ:

0  1
1 2
2 3
3 4

আউটপুট

সিরিজের সব উপাদানের পাওয়ার (x^x):

0  1
1 4
2 27
3 256

সমাধান ১

  • সিরিজ ডিফাইন করুন।
  • apply lambda পাওয়ার ভ্যালু দিয়ে transform মেথড: data.transform(lambda x: x**x)

সমাধান ২

  • সিরিজ ডিফাইন করুন।
  • খালি লিস্ট তৈরি করুন।
  • ফর লুপে সব আইটেম ইটারেট করে পাওয়ার ক্যালকুলেট করে লিস্টে অ্যাপেন্ড: ls.append(m.pow(j,j))
  • লিস্টকে সিরিজে কনভার্ট করুন।

উদাহরণ ১

import pandas as pd
l = [1,2,3,4]
data = pd.Series(l)
print(data.transform(lambda x: x**x))

আউটপুট

0  1
1 4
2 27
3 256

উদাহরণ ২ (math মডিউল ব্যবহার)

import pandas as pd
import math as m
l = [1,2,3,4]
data = pd.Series(l)
ls = []
for i, j in data.items():
    ls.append(m.pow(j, j))
result = pd.Series(ls)
print(result)

আউটপুট

0  1.0
1 4.0
2 27.0
3 256.0
  1. পাইথন প্রোগ্রাম: সংখ্যায় থাকা সব ০ কে ৫ দিয়ে রিপ্লেস করুন (লিডিং জিরো বাদে)

  2. দেওয়া স্ট্রিংয়ের সকল পারমিউটেশন প্রিন্ট করার পাইথন প্রোগ্রাম

  3. পাইথনে দুটি লিস্টের সাধারণ উপাদান প্রিন্ট করার প্রোগ্রাম

  4. পাইথনে পূর্ণসংখ্যা অ্যারে থেকে স্বতন্ত্র (distinct) উপাদান প্রিন্ট করার প্রোগ্রাম