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