给定一个numpy数组
import numpy as np
from numpy.random import random
N = 5
x = random(N)
如何随机乘法的一个(一些中的元素)的子集x
通过-1
以改变的一些阵列中的元素的符号?
你可以做:
import random
x = [each*random.choice([-1,1]) for each in x]
一气呵成:
x = [each*random.choice([-1,1]) for each in random(N)]
其中random(N)
是一个随机数生成器N
,它生成随机数,即它可以是numpy.random.random
,如Question的示例所示。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句