質問をすることでしか得られない、回答やアドバイスがある。

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

新規登録して質問してみよう
ただいま回答率
85.35%
Python 3.x

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

Q&A

解決済

3回答

500閲覧

python:プログラムのミス

kakini

総合スコア42

Python 3.x

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

0グッド

0クリップ

投稿2021/10/15 11:25

pythonでpandasを使って膨大なエクセルファイルとファイル内のセル情報を元に新たに
csvファイルを作らせる作業してるんですが
あるcsvファイルを作成させるプログラムを作ってそれが正しく動いているか目視と手作業でチェックしてる最中にプログラムで作られたcsvファイル内でおかしな値がある事を見つけて
その日は見つけた事だけ覚えていて後日修正しようと思い放置しました
その後そのcsvファイルを作ったプログラムをもう一度動かして同じファイルを作らせたて確認したら
以前確認されたおかしな値は無くこちらの思い通りに作られていました
それでふと思ったのですが、仮にプログラム自体を完璧に作ったとしても膨大な作業をさせればプログラム(パソコン?)自身がミスをして値がおかしくなるという現象は起こるのでしょうか?
pandasやpythonに限らず他のプログラミング言語でももしそういう事例があれば教えてください


ちなみにこの時以前作ったプログラムを修正したかどうかハッキリ覚えてなく、間違った値が出てきたcsvファイルも既に消してしまって確認のしようがないのですが、恐らくプログラムには手を加えていなかった筈です

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

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

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

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

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

guest

回答3

0

ベストアンサー

  • 膨大な作業をさせればプログラム(パソコン?)自身がミスをして値がおかしくなるという現象は起こるのでしょうか?

起こる可能性はゼロではありません。

半導体におけるソフトエラーの発生原理とその評価方法を読んでいただけばわかりますが、粒子線(宇宙線など)の影響でソフトエラーと呼ばれるものを起こることがあります。
軍事用コンピュータなどでは、メモリに余分なビットを付け加えることで自己診断やエラー修正を実現しています。

上記の研究発表では、

plain

1SRAM(メモリ) 1Mbitで約200年に1回エラーが発生 2- Intel core i7-6920HQ (SRAM 8MB) なら4年に1回

と書かれていますね。

投稿2021/10/15 12:18

ppaul

総合スコア24670

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

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

0

だいたい、自分の勘違いか操作ミスかコーディングミスってことが多い気がします。

次に可能性としては、ディスクやネットワークやメモリやCPUなどがひっ迫していて
想定通りの結果が得られないケースは(まれに)あるかもしれません。

あとは、使っている言語やライブラリなどを更新して仕様が変わったのに気付かないとか。

さらに、現在の日付や時間を使ってキーとなる処理をしていた場合に
場合によっては予想外の結果がでるかもしれません。

その他条件が変わりそうな場合を含めたらいろいろありそうですよね。

投稿2021/10/15 12:48

takasima20

総合スコア7464

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

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

0

それでふと思ったのですが、仮にプログラム自体を完璧に作ったとしても膨大な作業をさせればプログラム(パソコン?)自身がミスをして値がおかしくなるという現象は起こるのでしょうか?

起こりません

あなたのプログラムにバグがある、というだけのことです

投稿2021/10/15 11:41

編集2021/10/15 11:44
y_waiwai

総合スコア88042

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.35%

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

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

質問する

関連した質問