サービス
サービスを探す
プロ人材を探す
仕事を探す
ブログを探す
サービス
サービスを探す
プロ人材を探す
仕事を探す
ブログを探す
購入・発注したい方
サービスを探す
プロ人材を探す
ノウハウ・素材を探す
ブログを探す
仕事・求人を投稿して募集
エージェントに人材を紹介してもらう
受注・働きたい方
出品する
単発の仕事を探す
継続 (時給/月給) の仕事を探す
エージェントに仕事を紹介してもらう
カテゴリ一覧
イラスト作成・漫画制作
デザイン制作
Web制作・HP作成・EC構築
動画編集・映像制作
集客・マーケティング相談
ビジネス代行・事務代行
音楽制作・ナレーション
IT相談・システム開発
ライティング・翻訳
コンサルティング・士業
生成AI活用・開発・制作
占い
悩み相談・カウンセリング
学習指導・資格・キャリア相談
住まい・美容・生活相談
オンラインレッスン・習い事
ハンドメイド制作
出張撮影・出張サービス
資産運用・副業の相談
弁護士検索・法律Q&A(法律相談)
サポート
はじめての方へ
ご利用ガイド
お困りのときは
ログイン
会員登録
サービスを探す
イラスト作成・漫画制作
>
デザイン制作
>
Web制作・HP作成・EC構築
>
動画編集・映像制作
>
集客・マーケティング相談
>
ビジネス代行・事務代行
>
音楽制作・ナレーション
>
IT相談・システム開発
>
ライティング・翻訳
>
コンサルティング・士業
>
生成AI活用・開発・制作
>
占い
>
悩み相談・カウンセリング
>
学習指導・資格・キャリア相談
>
住まい・美容・生活相談
>
オンラインレッスン・習い事
>
ハンドメイド制作
>
出張撮影・出張サービス
>
資産運用・副業の相談
>
>
プロ人材を探す
>
ノウハウ・素材を探す
ブログを探す
>
求人募集を投稿する
人材を紹介してもらう
仕事を探す
出品する
仕事を探す
仕事を紹介してもらう
出品する
仕事を紹介してもらう
求人募集を投稿する
人材を紹介してもらう
ブログを投稿
ホーム
仕事を探す
単発の仕事を探す(すべて)
IT相談・システム開発
プログラミング・ソフト開発
ランダムウォークの応用python
ランダムウォークの応用python
プログラミング・ソフト開発
予算
5千
円
〜
1万
円
納品希望日
ご相談
募集期限
募集終了
締切日 2025年1月7日
/
掲載日 2024年12月24日
応募状況
応募人数
3
契約人数
0
閲覧数
205
用途・種類
Webシステム開発・サイト構築
依頼工程
テスト
用意してあるもの
企画書
開発言語
Python
募集内容
募集内容
【 募集詳細 】 相互作用を考慮した2次元ランダムウォークのモデルを改良して、人の歩行シミュレーションのプログラムを作成せよ。 ここでは、以下のような人の歩行シミュレーションのモデルを考える。 人が左から右に動いていく動きを再現するために、例えば以下のような移動条件を設定する。 例えば、0 ~ 9 の整数が出る乱数を用意して、以下のルールで上下左右に人を移動させる。 0 ~ 5:右に移動 6:左に移動 7:上に移動 8:下に移動 9:その場で動かない この場合には 60 % の確率で右に動いていくので、ある程度のランダムさはあるものの左から右に動いていくことになる。 乱数の出る値の範囲を変えれば、より右に動きやすいモデルを作ることもできるし、左に動いていくモデルも作ることができる。 このようなモデルを用いて、以下の課題に取り組んで シミュレーションを実装したプログラムファイル(.ipynb ファイル)および 様々なシミュレーションを試した結果についての考察レポート(pdf ファイル) プログラム中には適宜コメント文を挿入して、どのような処理を行っているかについて分かりやすく説明すること (1) XMAX = 20, YMAX = 20 で周期境界条件とした上で、中央の縦1列に配置した21個の粒子全てが少なくとも1回 右端から左端の境界に移動(ワープ)するまでにかかるステップ数を計算せよ。 (シミュレーションにかかる実際の時間ではなく、シミュレーション内でのステップ数である事に注意) また、右に移動する確率を変化させたときに上記で計算したステップ数がどのように変化していくかについても調べて、 変化のグラフ等を作成した上でその理由を考察せよ。 余力のある人は、粒子数を変化させるなど様々な条件を変化させて、 そのときの上記で計算したステップ数の変化について調べた結果についても考察してみよ。 ヒント それぞれの粒子が1回でもワープしたかどうかを記録するために、例えば w という配列(要素数は粒子の総数)を用意して、 初期値では配列の全ての値を 0 に設定した上で、j 番目の粒子がワープした場合には w[j] = 1 として、 全ての粒子が少なくとも1回ワープしたかどうかをチェックすれば良い。 (2) XMAX = 20, YMAX = 20 で反射境界条件とした上で、右側に移動しやすい粒子と左側に移動しやすい粒子の2種類を用意する。 右に移動する21個の粒子は左端の縦1列に配置し、左に移動する21個の粒子は右端の縦1列に配置する。 その上で、右に移動する全ての粒子が少なくとも1回右側の境界に到達し、かつ左に移動する全ての粒子が少なくとも1回左側の境界に到達する までにかかるステップ数を計算せよ。 また、左右に移動する確率を変化させたときに上記で計算したステップ数がどのように変化していくかについても調べて、 変化のグラフ等を作成した上でその理由を考察せよ。 さらに、粒子数を変化させるなど様々な条件を変化させて、 そのときの上記で計算したステップ数の変化について調べた結果についても考察してみよ。 ヒント 2種類の粒子を用意する場合には、例えば位置に関する配列を px1, py1, px2, py2 として増やすほか、 格子上の配置を記憶する2次元配列 pos を使って、粒子1が存在する格子は pos[x][y] = 1、 粒子2が存在する格子は pos[x][y] = 2 として、粒子の種類を区別すれば良い。 これに加えて、これら人の歩行の問題に関して自分で自由に問題設定をし、シミュレーション実験・研究を行い、 結果や考察等を記載するとなお良い 【 応募時のお願い 】 実行できるまでお付き合いしていただける方 ご質問がありましたら、気軽にお問い合わせください。 応募をお待ちしております!
続きを読む
添付ファイル
ー
参考URL
ー
求めるスキル
ー
特記事項
ー
募集内容の追記
応募者一覧
応募者
応募日時
hurisake0120
2025/01/02 14:35
mi212
2025/01/02 16:40
墨屋
2025/01/05 23:54
募集内容についての質問
質問と回答の履歴
ty70j
1年前
相互作用を考慮したと記載されていますが、募集詳細にはその内容が明記されていないように思います。 具体的には、どのような相互作用が存在するのでしょうか? ご教示いただけますと幸いです。
募集終了
ブックマーク
予算
5千
円
〜
1万
円
募集終了
募集者情報
菅野@普通の大学生
発注実績
発注実績は公開募集経由のもの、公開募集で購入したものに限ります。
0
発注件数
0%
発注率
0%
取引完了率
認証状況
本人確認
機密保持契約(NDA)
この募集内容に似ている仕事
プログラミング・ソフト開発
【C++/Kernel】Windows向け独自セキュリティ・プロトコルエミュレーターの新規開発
予算
1万
円
〜
3万
円
応募者数
8
募集期限
あと 1 日
(9月21日まで)
空 神
投稿日時:
10時間前
詳細を見る
プログラミング・ソフト開発
WordPress + スプレッドシート or Excel + PDF発行を利用した発注管理システム
予算
見積り希望
応募者数
76
募集期限
あと 3 日
(9月23日まで)
keiji1103
投稿日時:
13時間前
詳細を見る
プログラミング・ソフト開発
既存AIコンシェルジュWPプラグインの機能改善・継続開発
予算
3万
円
〜
5万
円
応募者数
130
募集期限
あと 1 日
(9月21日まで)
マンマンマーン
投稿日時:
5日前
詳細を見る
プログラミング・ソフト開発
トレインシミュレーション解析・デバッグ担当者を募集します
予算
5千
円
〜
1万
円
応募者数
14
募集期限
あと 2 日
(9月22日まで)
らっきー777
投稿日時:
8日前
詳細を見る