首页 > 解决方案 > python中的map函数,当为x^3映射大数给我负值时

问题描述

我正在尝试将 x^3 的函数映射为 1 到 10^5 的范围,但它返回负值。

import numpy as np

import datetime

s= list(np.arange(1,10**4))

t1= datetime.datetime.now()

s1= (list(map(lambda x:x**3,s)))

s2= (list(map(lambda x:x**2,s)))

set1= set(s1)

set2= set(s2)

print(min(s1),min(s2), min(s))

我的输出是:

-2147398523 1 1

标签: pythondictionary

解决方案


推荐阅读