我是python的新手。我想编写一个函数,它生成一个随机class SignUpForm extends React.Component {
constructor() {
super();
this.state = {
name: '',
email: '',
password: '',
};
}
handleNameChange = (evt) => {
this.setState({name: evt.target.value});
}
handleEmailChange = (evt) => {
this.setState({email: evt.target.value});
}
handlePasswordChange = (evt) => {
this.setState({password: evt.target.value});
}
render(){
return(
<form onSubmit={this.handleSubmit}>
<input
type="text"
placeholder="Enter Name"
value={this.state.name}
onChange={this.handleNameChange}
/>
<input
type="text"
placeholder="Enter email"
value={this.state.email}
onChange={this.handleEmailChange}
/>
<input
type="password"
placeholder="Enter password"
value={this.state.password}
onChange={this.handlePasswordChange}
/>
<button disabled={isDisabled}>Sign up</button>
</form>
)
}
}
二进制矩阵,每个值为0,表示概率为p。
我做了什么。
nxm
每次打印输出时,我都没有按照估计的概率得到结果。我不知道自己做错了什么。
答案 0 :(得分:1)
我没有看到你方法的问题...生成0和1的随机矩阵,概率P为0的更好方法是使用random.choice
:
def randbin(M,N,P):
return np.random.choice([0, 1], size=(M,N), p=[P, 1-P])
为了更好地理解,请查看random.choice
文档。