Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 席和义的二维数据集_Python_Numpy - Fatal编程技术网

Python 席和义的二维数据集

Python 席和义的二维数据集,python,numpy,Python,Numpy,我是numpy的新手,因此我有一个基本问题要问。 问题是: < LI>请创建一个2D数据集{(x1;y1),(x2;y2),…,(x100;y100)},其中席的每个维度都是 从标准正态分布中取样。如果| xi | | ^2

我是numpy的新手,因此我有一个基本问题要问。 问题是:

    < LI>请创建一个2D数据集{(x1;y1),(x2;y2),…,(x100;y100)},其中席的每个维度都是 从标准正态分布中取样。如果| xi | | ^2<1,则定义yi=0,否则yi=1。种子应设置为42
我的问题是席席的规范是什么?如果是的话,那不是只有一个号码吗?如何创建一套易学?当我试着打印易建联时,只有一个数字出来。。谢谢你的帮助。 我知道我错了,但我怎样才能改正呢?如何创建此二维数据集? 这是我的密码:

rNumber = 4
xi=np.random.standard_normal(rNumber)
print(xi)
  if np.linalg.norm(xi)**2 <1:
    yi=0
  else:
    yi=1
print(yi)
rNumber=4
xi=np.随机.标准_正常(RN编号)
印刷品(十一)

如果np.linalg.norm(xi)**2因为这看起来像是家庭作业,我不想把它完全说出来,但是

  • 是的,我认为在这种情况下,
    |xi | ^2
    就是
    xi*xi
    ;因此,每个
    xi
    的数量不同。(至少我想不出任何其他有意义的东西,考虑到表达式,这也没有错,但表达式有点过于复杂。)

  • 基本上,只需取出
    if
    ,省去
    linalg.norm
    (如上所述),然后打印结果

    y=x*x<1


  • 这应该差不多了。

    嗨,谢谢你,但我刚刚确认了| | xi | | |是向量范数,我应该以某种方式找到yi和numpy的集合,所以我仍然不知道该怎么做that@mmmmhe也就是说,如写的,<代码> x <代码>是向量,席席不是向量范数,是元素Xi的范数。向量范数写为| | x | |。您可以基于| | x | | | |,将
    y
    (即所有
    yi
    )的所有元素定义为相同,这也是一个很好的问题。另外,您确定
    xi
    不是每个向量吗?如果
    xi
    是向量,
    yi
    是标量,那么其他一切都是有意义的,
    xi
    作为向量也更像人们所说的二维数据集,。