ইনপুট - ধরে নিন, আপনার একটি সিরিজ আছে,
0 1 1 2 2 3 3 4
আউটপুট − এবং, একটি সিরিজের সমস্ত উপাদানের শক্তির ফলাফল হল,
0 1 1 4 2 27 3 256
সমাধান 1
-
একটি সিরিজ সংজ্ঞায়িত করুন।
-
ল্যাম্বডা পাওয়ার মান প্রয়োগের ভিতরে রূপান্তর পদ্ধতি তৈরি করুন। এটি নীচে সংজ্ঞায়িত করা হয়েছে, data.transform(lambda x:x**x)
data.transform(lambda x:x**x)
সমাধান 2
-
একটি সিরিজ সংজ্ঞায়িত করুন।
-
একটি খালি তালিকা তৈরি করুন
-
. লুপের জন্য তৈরি করুন, সমস্ত আইটেম করুন। তালিকায় উপাদান যোগ করুন। এটি নীচে সংজ্ঞায়িত করা হয়েছে,
for i,j in data.items(): 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
সমাধান 3
উদাহরণ
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