尝试绘制2个骰子总和的pmf,但是出现了一些右尾问题。
我尝试使用numpy和其他python库,问题仍然存在:
import tensorflow as tf
tf.enable_eager_execution()
import tensorflow_probability as tfp
from matplotlib import pyplot as plt
import numpy as np
a=500000
dado1_=evaluate(tf.cast(tfp.distributions.Uniform(low=1,high=7).sample(a),tf.int32))
dado2_=evaluate(tf.cast(tfp.distributions.Uniform(low=1,high=7).sample(a),tf.int32))
plt.hist(np.add(dado1_,dado2_))
expecting symetric distribution centered at 7 with gaussian form,
assymetric found
答案 0 :(得分:1)
Tensorflow_probabilty.Uniform是连续分布,而不是离散分布。因此,并不是真的要对骰子掷骰进行适当的建模。
答案 1 :(得分:0)
看一下图表,似乎2和3的刻度线之间的区域就是总和为2的掷骰数。3-4是3,依此类推。
在刻度线11和12之间是否可能包含总和为11 和 12的卷数?它可以解释为什么右侧的图形看起来比实际的短,以及为什么最后一根柱子比预期的高。
答案 2 :(得分:0)
要掷骰子,您需要import React, {Component} from 'react';
import {StyleSheet, View} from 'react-native'
export default class Component extends React.Component{
render(){
{some component}
}
}
const styles = StyleSheet.create({
container:{
flex:1,
justifyContent: 'center',
alignItems:"center",
backgroundColor:'red'
},
block:{
backgroundColor:'green',
height:200,
width:200,
alignItems:'center',
justifyContent:'center'
}
});
:
tfd.Categorical