🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

0回答

355閲覧

pythonで一様変数の発生確率を求めるプログラムを作りたいです

SIM

総合スコア0

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2022/06/07 04:44

以下のrandcheck.pyというプログラムを修正して0〜0.001,0.01〜0.02......,0.99〜1.0の範囲にある確率を求めるプログラムを作成したいです。(do/forループを用いて)

以下が0〜1の一様変数の発生確率を求めるプログラムrandcheck.pyです

import random as r #randomモジュールを使用
import numpy as np #numpyモジュールを使用

ic=np.zeros(2) #カウンタ ic[0],ic[1] を生成し 0 で初期化

for i in range(10000):
x=r.random() # この関数が呼ばれると 0~1 の一様乱数を 1 つ発生する.
print( x )
if( x<0.5 ):
ic[0]=ic[0]+1
else:
ic[1]=ic[1]+1
print(’0.5 未満の確率’,ic[0]/n, ’0.5 以上の確率’,ic[1]/n )

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

y_waiwai

2022/06/07 05:02

で、しつもんはなんでしょうか
SIM

2022/06/07 05:05

上記のrandcheck.pyというプログラムを修正して、0〜0.001,0.01〜0.02......,0.99〜1.0の範囲にある確率を求めるプログラムを作成したいです。 わかりにくい書き方をしてしまい、大変申し訳ありませんでした。
SIM

2022/06/07 05:07

一応考えたところ、このようになったのですが、合っていますでしょうか? import random as r import numpy as np ic=np.zeros(1000) for i in range(100000): x=r.random() ic[int(x * 1000)] += 1 print(f'最も多く出現したのは、{max(ic)}回') print(f'最も少なく出現したのは、{min(ic)}回')
AbeTakashi

2022/06/07 05:16

質問文は追記・更新できますので、こちらに書かずに質問文側に書いた方がいいと思います。あと、Pythonの場合、ソースコードはインデントがとにかく大事ですので、ちゃんと分かるように記載した方がいいです。 参考) https://teratail.com/help/question-tips 全部読んでほしいですが「ソースコードを書きましょう」の項はしっかり読まれて対応されるといいかと思います。
SIM

2022/06/07 06:13

AbeTakaski様 ご指摘ありがとうございます。私がterateilのマナーを守らなかったこと深く反省しております。 ご指摘の通り、質問文を修正いたします。お手数をおかけして申し訳ありませんでした
otn

2022/06/07 09:58

「一様変数」とは?文脈からすると「一様乱数」ですかね?変換ミスではないし。。。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問