【发布时间】:2021-09-02 15:55:04
【问题描述】:
我使用np.random.randn创建了一个熊猫df
data = np.random.randn(1, 10)
我得到的输出
[[-0.92408284 -2.61254901 0.95036968 0.81644508 -1.523876 -0.42804606
-0.74240684 -0.7033438 -2.13962066 -0.62947496]]
现在,如果我想将 2/3 的值更改为极大或极小(即 0.95036968 into 95.03 和 -2.13962066 into -213.96),我该怎么办?
在这里,我需要控制要更改的数字 (2/3/4) 和不断变化的界限(例如,+100 到 -300),它们可以随机更改任何数字。
预期输出:
[[-0.92408284 -2.61254901 95.03 0.81644508 -1.523876 -0.42804606
-0.74240684 -0.7033438 -213.96 -0.62947496]]
【问题讨论】:
-
对于您的示例,请问您期望的输出是什么?
-
@Corralien 在问题中添加了预期输出。
-
我不明白你为什么不考虑
-2.61254901而不是-2.13962066? -
@Corralien 随机!不是故意的,只是为了举例。只需更改任何 (2/3/4) 数字即可。
标签: python python-3.x pandas random