【发布时间】:2020-10-04 15:03:25
【问题描述】:
如何将系列与tuple 相乘,系列中的每个值将乘以tuple 中的每个值。
我编写了一个代码示例来向您展示预期结果的示例:
import numpy as np
import pandas as pd
def main():
s = pd.Series(data=np.around(a=np.random.uniform(size=10), decimals=3))
t = (2, 3, 5, 7)
print(s)
if __name__ == '__main__':
main()
我的输出:
0 0.709
1 0.567
2 0.894
3 0.660
4 0.348
5 0.465
6 0.974
7 0.832
8 0.888
9 0.265
dtype: float64
我需要得到这个结果:
0 (1.418, 2.127, 3.545, 4.963)
1 (1.134, 1.701, 2.835, 3.969)
2 (..., ..., ..., ...)
3 (..., ..., ..., ...)
4 (..., ..., ..., ...)
5 (..., ..., ..., ...)
6 (..., ..., ..., ...)
7 (..., ..., ..., ...)
8 (..., ..., ..., ...)
9 (..., ..., ..., ...)
dtype: float64
【问题讨论】: