返回信息流概率基础差,没有思路啊
这是一条镜像帖。来源:北邮人论坛 / ml-dm / #22791同步于 2017/3/5
该镜像源已超过 30 天没有更新,可能在源站已被删除。
ML_DM机器人发帖
【问题】昨天的阿里笔试题,求大神解答
lby931219
2017/3/5镜像同步9 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
用c++不懂, 用python可以这样解, 在高斯里面采样100000个点, 然后看看在里面还是外面。。。
import numpy as np
A1_mean = [1.0, 2.0]
A1_cov = [[0.5, 0.0], [0.0, 0.8]]
total_num = 100000
A1 = np.random.multivariate_normal(A1_mean, A1_cov, total_num)
in_shape = 0
for i in range(A1.shape[0]):
x, y = A1[i, :]
value = np.power(x*x + y*y -1.0, 2) - x*x*y*y
if value < 0:
in_shape = in_shape + 1
print(in_shape/float(total_num))
【 在 lby931219 的大作中提到: 】
: 概率基础差,没有思路啊
A1_mean = [1.0, 2.0]
A1_cov = [[0.5, 0.0], [0.0, 0.8]]
这两句话是把x和y的联合分布看成是二维的正态分布的意思吗?A1_col的取值应该怎么取呢?是 [ [sigma1,0], [0,sigma2] ] 吗?
sigma1^2, sigma2^2
【 在 lby931219 的大作中提到: 】
: A1_mean = [1.0, 2.0]
: A1_cov = [[0.5, 0.0], [0.0, 0.8]]
: 这两句话是把x和y的联合分布看成是二维的正态分布的意思吗?A1_col的取值应该怎么取呢?是 [ [sigma1,0], [0,sigma2] ] 吗?
层主,你再考虑考虑这个value这个边界条件,[ema3]
【 在 jasonchi 的大作中提到: 】
: 用c++不懂, 用python可以这样解, 在高斯里面采样100000个点, 然后看看在里面还是外面。。。
:
: import numpy as np
: ...................
边界条件有问题吧,怎么判断点在里面还是在外面
【 在 jasonchi 的大作中提到: 】
: 用c++不懂, 用python可以这样解, 在高斯里面采样100000个点, 然后看看在里面还是外面。。。
:
: import numpy as np
: ...................
首先它肯定是一个闭环, 假设x=+inf, y=0 -> value = +inf, 这个点肯定在他的外面啊, 那if value > 0 就在外面, 小于0就在里面。。。
【 在 HB0318 的大作中提到: 】
: 大神求指导心形的边界条件。
: :
大于0也有可能在里面呀。
【 在 jasonchi 的大作中提到: 】
: 首先它肯定是一个闭环, 假设x=+inf, y=0 -> value = +inf, 这个点肯定在他的外面啊, 那if value > 0 就在外面, 小于0就在里面。。。
:
用平方差公式展开,你会发现2个椭圆,其实心形也是十字交叉的2个椭圆组成的。剩下的就是求2个椭圆的边界问题了[ema0]
【 在 HB0318 的大作中提到: 】
: 大于0也有可能在里面呀。
: :