用 Python 编写一个程序来打印给定系列中所有元素的幂
输入- 假设,你有一个系列,
0 11 2
2 3
3 4
输出- 并且,一个系列中所有元素的幂的结果是,
0 11 4
2 27
3 256
解决方案1
定义一个系列。
在应用 lambda 功率值中创建变换方法。它定义如下, data.transform(lambda x:x**x)
data.transform(lambda x:x**x)
解决方案2
定义一个系列。
创建一个空列表
. 创建 for 循环,迭代所有项目。将元素追加到列表中。它定义如下,
for i,j in data.items():ls.append(m.pow(j,j))
最后,将列表转换为系列。
例子
让我们看看下面的实现,以便更好地理解。
import pandas as pdl = [1,2,3,4]
data = pd.Series(l)
print(data.transform(lambda x:x**x))
输出
0 11 4
2 27
3 256
解决方案3
例子
import pandas as pdimport 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.01 4.0
2 27.0
3 256.0
以上是 用 Python 编写一个程序来打印给定系列中所有元素的幂 的全部内容, 来源链接: utcz.com/z/338839.html