python - 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
解决方案
推荐阅读
- list - 如何从 SwiftUI 中的列表中删除多行?
- javascript - ng反映模型不更新选择值-同时更新字段页面
- flutter - 在颤动中跟踪 x 和 y 位置的可拖动元素
- oracle - pl sql中的硬币找零问题。在plsql中转换c++逻辑
- csv - 使用 groovy 在 apache-nifi 中使用 executescript 处理器更新 csv 值失败
- ruby-on-rails - 为什么会出现 Searchkick::ImportError - "type"=>"unavailable_shards_exception", "reason"=> "Primary Shard is not active"?
- python - 使用来自 s3 存储桶的数据在 AWS EMR 上使用 pyspark.ml 训练模型时出现 KeyError
- keyboard - 用自定义功能替换键盘
- c# - 如何从 webservice C# 读取结果(XML)
- testing - JMeter JSR223 后处理器 GET COOKIE