【まず1嫁】くだすれPython(超初心者用) その60

281デフォルトの名無しさん
垢版 |
2025/06/04(水) 10:44:08.97ID:o0KLGbBL
pythonを日常的に使いたいのだけど、何か便利な用途ある?
明確な目的があるわけじゃない
2025/06/04(水) 11:45:08.66ID:H+riu2V0
仕事の補助的な役割じゃないの?
時間がかかったり、自動化したい作業とかあるじゃない
そういうのを解決するプログラムを作ってる
2025/06/04(水) 11:46:27.60ID:H+riu2V0
まぁ趣味でもいいんだけど
ファイルを整理したいとか、動画をどうこうしたいとか
284デフォルトの名無しさん
垢版 |
2025/06/04(水) 12:19:10.69ID:pOYKhOcI
目的無いのに使う意味が判らん
285デフォルトの名無しさん
垢版 |
2025/06/04(水) 13:26:50.93ID:o0KLGbBL
ファイル整理か
エロ画像整理くらいしか用途が浮かばない乏しい(´・ω・`)
286デフォルトの名無しさん
垢版 |
2025/06/04(水) 14:43:23.94ID:62YUFpDt
でもいざエロ画像整理させようってなっても
エロ画像整理ってそもそもなんだ?って話になるよなw
2025/06/04(水) 16:11:32.06ID:H+riu2V0
仕事の補助的なユーティリティソフトって、こういうの
Pythonで作った
https://apps.microsoft.com/detail/9p45p45q284q?hl=ja-jp&gl=JP
288デフォルトの名無しさん
垢版 |
2025/06/04(水) 17:31:02.42ID:/htdJzSU
>>281
機能の気に入らないOSコマンドを、Pythonスクリプトで置き換えることはある。
2025/06/04(水) 17:37:52.40ID:UsQiJWQ8
そうかAIに動画と画像のジャンル判断させてフォルダ分けすれば良いのか
2025/06/04(水) 20:17:47.28ID:3LvSXcpW
>>281
テキストファイルをGoogleドキュメントに変換しつつドライブにアップロードするやつとか作った
テキストファイルじゃないからドライブ上(webブラウザ上)で変更も出来る
いまんところこれが一番かな
291デフォルトの名無しさん
垢版 |
2025/06/04(水) 20:39:47.54ID:o0KLGbBL
必要に迫られないと使わんのかなと思うね
aiで使えるというけど、環境揃えるの大変だし、プロンプト指定するだけだし、、、(´・ω・`)
292デフォルトの名無しさん
垢版 |
2025/06/04(水) 23:52:29.90ID:VH4FMwGr
スクリプトってPYTHONをexe化したやつだったそうです
https://www.dropbox.com/scl/fi/5g1xbngp4lp62r9xiu0ge/umetate.zip?rlkey=kat4w9jp1skvb6q8pb3kmoyw4&st=4q9z0sm8&dl=0
293デフォルトの名無しさん
垢版 |
2025/06/06(金) 18:37:30.73ID:lAxJJHmL
>>286
写真や映像の情報だけから映ってるのは誰か名前知りたくなることはある
294デフォルトの名無しさん
垢版 |
2025/06/06(金) 18:44:08.52ID:kryXtsqx
saucenaoで画像から作品タイトルなら検索できる
APIもあるらしい
2025/06/11(水) 09:31:00.99ID:EKcbgbv2
>>290
結構昔(10年以上前)GoogleDriveにアップするのをpythonでツール造ったけど
APIの仕様が変更されてモチベを失った
296デフォルトの名無しさん
垢版 |
2025/06/23(月) 08:58:37.54ID:IakYWNy+
time.time() の小数点以下の部分って何桁まで信用出来る?
micro
nano
pico
femt?
2025/06/23(月) 13:54:53.91ID:330g2H87
>>296
micro
ただし「信用」の意味にもよる
2025/06/23(月) 22:41:00.65ID:uuUQ+HMK
>>296
https://docs.python.org/3/library/time.html

Linux、Mac…ミリセカンドなので2桁
Windows…マイクロセカンドなので5桁だが、実際のところは4桁程度ではないかといわれている
2025/06/23(月) 22:52:46.42ID:ijVajaNV
俺の知ってるミリセカンド、マイクロセカンドとは違う世界の数え方みたいだな
2025/06/23(月) 23:44:26.35ID:fRGVyxU+
数え方は同じでしょ
1桁落とした値を信用するとしてるだけ
2025/06/24(火) 03:17:39.06ID:6vbPX952
ヘビーループで time.time() 監視して
変化があったら配列にぶっこんで100個くらい出力してみりゃ一発
2025/06/24(火) 09:54:15.08ID:17zM306D
>>301
kwsk
サンプルもあるとベストアンサー
2025/06/24(火) 12:02:58.19ID:1ZoLgpFU
こうですか
https://paiza.io/projects/d7NlACCEu8-hpXIg9EXIBw
import time
prev = 0
for i in range(500):
t = time.time()
u = int((t - int(t)) * 100000)
if prev != u:
print(f'{i:03} {u:06}')
prev = u
2025/06/24(火) 12:25:59.02ID:wpCn0O5c
time.time()の精度は主に以下の3つに影響を受ける
1. floatの精度
2. OSが返す時刻の精度
3. Pythonのメソッド呼び出しのオーバーヘッド

3はよほど低スペックじゃなければ無視できる
2は今のメジャーOSなら最低でも1マイクロセカンドの精度では返してくれる
(10~100nsの精度で返してくれるものもある)

time.time()が返す一般的な値のfloatのULPは2.38e-07あたりで秒に直せば238ns
つまり100nsの精度でOSが時刻を返してもfloatで表現可能な値に丸められる
2025/06/24(火) 12:31:18.07ID:wpCn0O5c
>>303
なにがしたいのかよくわからん
deltaを見ないと意味がないだろ
https://paiza.io/projects/k3SOsYzhaTfFtess9_syfw
2025/06/24(火) 12:32:14.09ID:wpCn0O5c
>>298
>Linux、Mac…ミリセカンドなので2桁
なんでLinuxとMacはミリセカンド?

>>300
>1桁落とした値を信用するとしてるだけ
1桁落とすという理由は?
2025/06/24(火) 12:58:52.48ID:17zM306D
一言で言うと「floatで小数点以下7桁目以降の値は無意味」ですね
2025/06/24(火) 13:28:41.96ID:ygaCzEVV
>>306
Linuxのシステムコールgettimeofdayはセカンドとマイクロセカンドの二つの整数値で返す
そのため言語によってはマイクロセカンドも正確に整数値で扱えている
言語によっては浮動小数点で扱いさらに精度も異なる
2025/06/24(火) 14:26:31.79ID:ZF3CyLUe
>>307
それを一言でいうと「floatを理解していない」
310デフォルトの名無しさん
垢版 |
2025/06/24(火) 14:52:21.48ID:hF59D7Z4
float博士のお出ましだ
2025/06/24(火) 16:00:57.31ID:PNUi7Bh5
ただのコピペ

time.time() → float

Note that even though the time is always returned as a floating-point number, not all systems provide time with a better precision than 1 second.
時刻は常に浮動小数点数で返されるとはいえ、すべてのシステムが1秒より精度の高い時刻を提供するわけではないことに注意。

Use time_ns() to avoid the precision loss caused by the float type.
time_ns()を使えば、float型による精度低下を回避できる。


time.time_ns() → int

Similar to time() but returns time as an integer number of nanoseconds since the epoch.
time() と似ていますが、エポックからのナノ秒の整数値で時間を返します。
2025/06/24(火) 16:18:20.73ID:XzMV2yr+
>>308
>>298でLinuxとMacはミリセカンドと書いた理由が何かあるのか聞いてるんだよ
単なる勘違い?
2025/06/24(火) 16:27:06.07ID:XM4btY6P
>>309
最初の質問からして怪しかったが>>303からの>>307のコンボで確定だわな
初心者スレだから仕方ない
2025/06/24(火) 17:40:19.10ID:XQnbUNk5
本当に欲しかったのはモノトニックタイマーでしたっていうオチじゃね?
315デフォルトの名無しさん
垢版 |
2025/06/24(火) 20:04:58.80ID:RCASrZUi
time.time()の戻り値がfloatって嘘だよな
実質は整数部がintで小数部がfloatの合成型(tuple)じゃないかな
316デフォルトの名無しさん
垢版 |
2025/06/24(火) 20:15:13.46ID:PMHUpTDz
関数の仕様なんて公式に書いてあんだからそれ読めよ
毎回人に聞いてんのか?
2025/06/26(木) 10:40:32.26ID:ctCA7frU
pythonのfloatは(CのdoubleとかRustのf64と同じで)10進数でせいぜい16〜17桁の精度しかない
https://paiza.io/projects/doCzIkOqXvFjRDhjaGF1sA
time.time()の戻り値は整数部分だけで10桁使ってしまっているので
マイクロ病で6桁使ったら残り1桁で虫の息
2025/06/26(木) 12:49:52.60ID:hjil/4SV
>>317
Python知らねえけどそんなんでよく数値計算やってるな
2025/06/26(木) 13:15:11.16ID:hG8t1gZz
>>317
虫の息w
17桁の精度は出ないぞ
2025/06/27(金) 13:41:25.55ID:H+pgJuGy
time.time()の戻り値をfloatにしたのは失敗だったんだろうが
今更変えられないんだろうな
だからtime_ns()という別の関数にする必要があった
2025/06/27(金) 14:25:50.40ID:Vbo+wzUI
time()は分かりやすさと大多数にとっての満足を両立した妥当な選択だと思うよ
基本的には秒単位の方が分かりやすいし、プラットフォームによって精度が異なっていても小数点以下の精度が違うだけなら不自然にならない
タイムスタンプとしては一般的にはミリ秒またはマイクロ秒までの精度で十分、
むしろそれ以下を表示すると前述の通りプラットフォーム依存で不自然な値になるから普通は避ける
通信やベンチマークなど高精度な時刻が求められるユースケースを考えることはできるけど、
そもそもPythonのインタプリタやランタイムはマイクロ秒オーダーのオーバーヘッドがあるから実質的にはそれ以下は無意味
time()の理論上の一番の問題は時間経過とともに精度が低下することで、現実に問題にならないとしても気になる人はいるだろうね
2025/06/27(金) 14:38:11.72ID:zi6SYDzD
素人 vs 素人
初心者スレあるある
323デフォルトの名無しさん
垢版 |
2025/06/27(金) 15:41:58.26ID:tnPdrfLJ
>>322
煽ることしか出来ない自称玄人かよ。
2025/06/27(金) 15:46:17.46ID:A1fWZBIT
素人 VS 素人
それを解説するのも素人
見てるのも素人
2025/06/27(金) 16:30:14.41ID:7LXtLPPF
精度の低下は2038年くらいに起きるはずだから、2000年問題ほどではないにせよ割と現実的な懸念ではある
とはいえベンチマークなどの再現性が極々僅かに微妙に損なわれる可能性がなくはないかもしれない程度だろうな
2025/06/27(金) 17:37:17.29ID:4XCMLNNW
ベンチマークにtime.time()を使うと思ってる素人
2025/06/27(金) 17:42:14.83ID:UsssFQeA
>そもそもPythonのインタプリタやランタイムはマイクロ秒オーダーのオーバーヘッドがあるから実質的にはそれ以下は無意味
もちろんこれも嘘
知ったかぶり素人乙
2025/06/27(金) 22:00:26.70ID:uV6gQVnd
PCのアプリを作ってる人って、Xでどこに集まっていますか?
どう検索すれば、そういう人を特定できるのかわからない…
2025/06/28(土) 11:03:16.00ID:3Um/1PXm
Xが(旧twitter)のことなら
Xは検索には全く向かない
2025/06/28(土) 11:57:19.23ID:3Um/1PXm
>>321
pythonに限って言えばあと150年くらいは大丈夫じゃまいか
2025/06/28(土) 12:12:35.79ID:CBAXm3xm
>>326
これなんよね
time.timeに関心もったのにモジュールの説明も読まないって
素人以前に向いてない
2025/06/28(土) 13:46:15.84ID:pzfjhz4d
time_nsはtimeだけ_nsがないのが気持ち悪いから一緒に追加されただけで、特にtime_nsじゃないといけないケースはまず無いんじゃないかな
素人マウント君が言うようにtime()で短い時間を測るなということなら、ナノ秒単位の、しかも不正確かつプラットフォーム依存な絶対時間なんて尚更使い途がない
333デフォルトの名無しさん
垢版 |
2025/06/28(土) 21:55:26.47ID:hey+AtqF
postscriptでfloatじゃ足りないと愚痴ってるアホと変わらんな
2025/08/03(日) 06:21:01.87ID:hxh0WWdo
pyファイルをexe化しましたが毎回動作させるたびに「実行ファイルの動作確認が完了しました」という吹き出しが出てそれを消さないとexeファイルが実行されません。どうしたらコレを出なくできますか?
2025/08/03(日) 07:47:50.80ID:70D95S8n
--noupx
2025/08/03(日) 11:20:09.99ID:eaEnljMg
某サイトの自動クリックに使ってますが、
要素をxpathを指定してクリックさせてますが曜日によってxpathが変わります
恐らく数種類のパターンを使っているだけですが現状だとエラー吐いて止まってしまってます

何か良い対処法があれば教えてください(* ᴗ ᴗ)⁾⁾
2025/08/03(日) 15:16:49.35ID:A26jSGPq
数種類ならぜんぶ対応すればいいんでは?
XPathてことはブラウザの開発ツールから取得してて
コードであれこれするのは書けなそうだから
2025/08/03(日) 15:39:33.53ID:Pi4hJXz1
>>336
idやclass名に依存せず安定した構造や画面上のキーワードに依存するように変更する
2025/08/03(日) 15:41:10.24ID:hxh0WWdo
ありがとうございます。
あれこれ書けないのでか簡単な方法でやってみます
340デフォルトの名無しさん
垢版 |
2025/08/18(月) 21:35:42.76ID:1Ko4g2TM
stable video diffusion使っとるんだけど、なんでいろいろライブラリ手動で入れなきゃならんの
341デフォルトの名無しさん
垢版 |
2025/08/20(水) 10:25:33.47ID:8EuYCqo3
easyを使え
342デフォルトの名無しさん
垢版 |
2025/08/30(土) 20:57:42.75ID:3jGjDzJR
無料で見られるPythonのドキュメンタリー映像「Python: The Documentary | An origin story」がYouTubeで配信中

https://gigazine.net/news/20250829-python-the-documentary/#google_vignette
343デフォルトの名無しさん
垢版 |
2025/08/30(土) 21:29:28.63ID:EmThvsQc
コンピューター史はアニメにしろよ。大抵の登場人物が鑑賞に耐えないから。
344デフォルトの名無しさん
垢版 |
2025/08/31(日) 10:50:44.96ID:8dn8jVHL
擬人化か
ずんだもんか
ゆっくりまりさ
くらいしか思い浮かばない
2025/08/31(日) 11:29:09.26ID:QSst4siD
はぁ?
アニメなんて絵じゃん。ないわー
346デフォルトの名無しさん
垢版 |
2025/09/23(火) 09:35:24.20ID:lA+hTnwy
なんかソフトとかアプリみたいの作るとき、パイソンがおすすめなの?cとかVisualとか、どれがええんや
2025/09/23(火) 09:46:50.74ID:1oBYbCfm
>>346
VB6
2025/09/23(火) 13:53:56.80ID:6pcIWJ9e
そういう風に考えてわからなくて聞く段階なら作りやすいからPythonでいいと思う
なにより作れることが大事
2025/09/23(火) 14:30:08.23ID:aBkWsii2
ジミーレノン風で…

IRON‼
MIKE❗python‼

なんつっちゃって(*´ω`*)
350デフォルトの名無しさん
垢版 |
2025/09/29(月) 15:13:01.36ID:0inVHjfr
>>347
>>348
サンクス。経験者の意見が聞いてみたかったんや
351デフォルトの名無しさん
垢版 |
2025/09/29(月) 16:50:50.25ID:k8QY3zmZ
てすと
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況