用 Python 编写一个程序来打印给定系列中所有元素的幂

输入- 假设,你有一个系列,

0    1

1    2

2    3

3    4

输出- 并且,一个系列中所有元素的幂的结果是,

0    1

1    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 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

以上是 用 Python 编写一个程序来打印给定系列中所有元素的幂 的全部内容, 来源链接: utcz.com/z/338839.html

回到顶部