- 1 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 18:52:26.67 ID:VqLViKoX0.net]
- !extend:default:vvvvv:1000:1024
!extend:default:vvvvv:1000:1024 ↑スレ立てる毎に減るので、減ってたら3つに補充すること。 ・当スレにRubyのソースコード類を書くことを禁ず ・Ruby等、Pythonではないプログラミング言語での回答類・質問を書くのも禁止 ・「Ruby では」「Rubyでは」「Rails」正規表現→「^クソチョンw$」をNGワード登録推奨 ・エラーを解決したいときは、かならず エラー文(勝手に省略orスクショうp等の横着禁止)と おま環(Pythonのバージョン番号+OS名とバージョン+IDE名)を書け。 ★Pythonのソースコードを5ちゃんに直貼はインデントが崩壊するので、 ↓等のコードうp用サイトに貼ってきてくだしあ。(スクリーンショットをうpる「横着」禁止) ttps://techiedelight.com/compiler/ Run Code機能あり。 ttp://ideone.com/ デフォ設定がCなので、Pythonするには言語種選択ボタン押下がピコ手間かも。 ttp://pastebin.com/ まずまずシンプル。 ttp://dpaste.com/ とてもシンプル。消えるまでの日数は十分長ーく指定のこと。 ◇Pythonオフィシャルサイト www.python.org/ ◇Pythonドキュメント https://docs.python.org/ja/3/ ◇まとめwiki ttp://python.rdy.jp/ ●関連スレ● 自称初心者は↓へ 【まず1嫁】くだすれPython(超初心者用) その57 mevius.5ch.net/test/read.cgi/tech/1653225908/ 〇前スレ〇 Pythonのお勉強 Part67 https://mevius.5ch.net/test/read.cgi/tech/1653540315/ 次スレの建立は>>985が挑戦する。(980通過して24h後も落ちなくなった) ### END of TEMPLATE ### VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
- 573 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 01:00:03.55 ID:WNjxQYpUM.net]
- listはある程度後ろに確保してるしコストが実際に違ったらそれは明確に合理的な理由でしょ
- 574 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 01:17:00.86 ID:jyU6y3CY0.net]
- >>565
これ まあそういうものとして覚えるしかないわけだけど
- 575 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 07:59:09.20 ID:cbFKoHcVM.net]
- べつに目的の物が作れればどうでもいいんじゃないの?
ミッションクリティカルなモノをコレで作ったりするのかな?
- 576 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 11:06:12.06 ID:FQ1wBQnh0.net]
- listに後ろとか関係なくない?
- 577 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 11:21:15.39 ID:1xZXeW2Ya.net]
- linkedなリストは関係ないよな
連続したメモリに入ってる配列的なやつはアレだけど
- 578 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 11:39:42.36 ID:FQ1wBQnh0.net]
- >>570
str との違いも結局これだし
- 579 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 14:55:39.24 ID:VFt43YlcM.net]
- pythonのリストはポインタの配列でしょ?
- 580 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 18:15:12.19 ID:1xZXeW2Ya.net]
- 違います
- 581 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 18:27:31.11 ID:jyU6y3CY0.net]
- PyObject*の配列です
PyObject **ob_item; // PyObject*の配列 Py_ssize_t allocated; // アロケートされてる個数
- 582 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 18:28:55.28 ID:jyU6y3CY0.net]
- cpythonなソースは読みやすい
- 583 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 18:42:15.13 ID:ul/vZuFO0.net]
- 0から255までの数字が入った要素数1000の配列があって、
Cだとunsigned char list[1000]; みたいに宣言してlist[i]で参照するとアドレス計算で値を取ってくるけど、 pythonはどうやってるの?
- 584 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 18:43:56.47 ID:4MCwg8YuM.net]
- ちょっと調べた限りやっぱりPythonのリストはポインタの配列だと思うんだが違うっていうなら何か教えて
insertの遅さとかで連結リストではないとは思うけど
- 585 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 18:51:59.96 ID:wyluLqIy0.net]
- >>574が正しい
https://github.com/python/cpython/blob/main/Include/cpython/listobject.h
- 586 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 18:55:42.08 ID:jyU6y3CY0.net]
- cpythonのソースはマジで読みやすい
Rubyとかもうぐちゃぐちゃしてて読めねえもん
- 587 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 19:05:34.74 ID:jyU6y3CY0.net]
- 実際の配列のサイズはPyObject_VAR_HEADマクロのob_sizeに入ってる
- 588 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 19:12:23.01 ID:1xZXeW2Ya.net]
- >>577
別になんでもいいんです
- 589 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 19:14:41.69 ID:5K2+hbiBa.net]
- 答え書かれてるのに全く分かってなくて草
- 590 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 19:30:34.65 ID:1xZXeW2Ya.net]
- 大学行くと実装と仕様の区別がつくようになるかも?
- 591 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 19:31:01.29 ID:l50Y39h10.net]
- >>574
つまりポインタの配列
- 592 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 19:31:44.66 ID:ul/vZuFO0.net]
- listにappendすると、ポインタの配列の末尾にポインタが追加される
配列のサイズが変わるので、サイズを増やした配列を作ってコピーしないとできない 筈なのに、idを調べると変わらない **ob_itemに入ってる値は変わるけど、**ob_item自体のアドレスは変わらない ということ?
- 593 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 19:33:58.87 ID:l50Y39h10.net]
- 組み込みだから作り直した配列にidがコピーされてたり
- 594 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 19:36:39.11 ID:oCOyjRuB0.net]
- VM上は指すオブジェクト変わってないのにid変わったらあかんでしょ
- 595 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 19:40:00.28 ID:rAnbDRgM0.net]
- 適当にリンクリストあたりかと思ってた
- 596 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 19:40:29.11 ID:ul/vZuFO0.net]
- appendしても同じオブジェクトという時点で違和感があるんだよな
明らかに別物やん 仮にappendが非破壊で list = list.append() とした時にidが変わる方が納得できる
- 597 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 19:40:29.75 ID:5K2+hbiBa.net]
- >>585
逆だよ ob_item自体は大きさが変わる時にreallocでアドレスが変わるけど 中身の方はポインタをコピーするだけだから変わらない
- 598 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 19:42:07.37 ID:1xZXeW2Ya.net]
- >>577
違うって理解できた?
- 599 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 19:51:27.03 ID:5K2+hbiBa.net]
- >>589
そもそもが全部Cで実装されてるんだからそういうメモリモデルなんだ、という理解で良いと思うよ
- 600 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 19:53:06.08 ID:4MCwg8YuM.net]
- >>591
あなたは何もわかってないのは理解できました
- 601 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 19:57:27.92 ID:1xZXeW2Ya.net]
- >>593
わかんない? 違うよ どんどん主張が後退するんじゃねえかなという期待の下、繰り返すけど
- 602 名前:デフォルトの名無しさん [2022/11/02(水) 21:11:39.58 ID:CsBXjP5R0.net]
- リンクリストはリスト的なものを作るときに第一の選択肢としてはこないと思うよ。
任意の要素へのアクセスがO(n)かかるから。 必ず頭から順番に読んで、途中に挿入したいことが多いとかいう状況だったら使うけど、こういう特性を、癖があると思う人の方が多いんじゃないかな。 そういうコンピュータサイエンスの初歩みたいなところの実装が気になるなら、Javaを勉強してみるといいかもね。 リストも辞書もセットも、複数の実装方法が標準で用意されてて明示的にどれを使うか決めなくちゃいけないから。 そう考えると初心者にJava教えてた頃ってコレクションで付いていけなくなり勉強を諦めた人多いんだろうか。
- 603 名前:デフォルトの名無しさん [2022/11/02(水) 21:16:31.46 ID:CsBXjP5R0.net]
- >>589
夕飯を食べる前の自分と食べた後の自分は別のインスタンスか?って問いにyesと答えられるならばイミュータブルなものにしかidを付けてはいけないと考えているのだろう(そういう言語もある、Haskellとか) そうでなければ、ミュータブルなインスタンスはミュータブルなんだからidが同じでも中身は変化すると考えるべきだろう
- 604 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 21:22:30.41 ID:jJasVlr90.net]
- idってCでのアドレスそのものなんでしょ
実装の都合でアドレスが変わったらidも変わるというだけの話で、 何らかのポリシーみたいなものは背景に無いような
- 605 名前:デフォルトの名無しさん [2022/11/02(水) 21:30:55.81 ID:CsBXjP5R0.net]
- >>597
CPythonではな。(すみません知りませんでした) しかしGCがかかりまくるVM上で動くPythonの実装もあるから、CPythonではそうっていう認識に留めておいたほうがいいんじゃないかなあ。
- 606 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 21:42:19.23 ID:2orW5ow60.net]
- idが変わる/変わらないとミュータブル/イミュータブルは一対一対応?
- 607 名前:デフォルトの名無しさん [2022/11/02(水) 22:06:28.39 ID:CsBXjP5R0.net]
- >>599
まず、イミュータブルというのをどう定義するかによると思うけど (タプルはイミュータブルだが、タプルの中にリストを入れた場合、リストほミュータブルで、リストに変更を加えてもタプルのインスタンスが新しくできるわけではない) そういうややこしい例を除いても、 イミュータブルならば、値を変えたらidが変わる 値を変えてもidが変わらないならミュータブル しか言えないんじゃない?
- 608 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 22:13:30.31 ID:F9kh54e50.net]
- 定義や実装で何がミュータブルかがころころ変わってはいけなくて、
pythonではどんな環境でも同じものがミュータブルであるべき で、idが変わる/変わらないが環境依存ならば、idとミュータブルは関係ないことになる
- 609 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 22:18:06.81 ID:jyU6y3CY0.net]
- わけわからん
- 610 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 22:20:05.72 ID:yCeW62XuM.net]
- pythonの辞書ってc++のmapと違って内部でソートされてないからアクセス遅いっぽいんだよね
keysで取り出しても登録した順だし 文字列でも数値でもキーにできるからそういうものなのか
- 611 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 22:50:50.14 ID:rAnbDRgM0.net]
- >>595
最後尾への追加削除がO(1)だったからリンクリストだと思ったけど リアロケートの実装でどうにかそれっぽくなるんだねぇ 全く気にしてなかったけど、勉強になったわ
- 612 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 22:58:46.37 ID:P6hHm0TD0.net]
- ループで一つずつappendしていくようなコードは、
溜めておいて一気にどーんで高速化できそう
- 613 名前:デフォルトの名無しさん mailto:sage [2022/11/02(水) 23:13:03.99 ID:Vdzb0Lkj0.net]
- Elixir なんて片方向リストだから、先頭の要素の追加・削除のみ速い。
末尾では全要素をたどる Ruby は両方向リストだったかな?
- 614 名前:デフォルトの名無しさん [2022/11/02(水) 23:41:13.42 ID:d827SSNz0.net]
- >>603
pythonの辞書は順番を保持することが仕様で規定されてる
- 615 名前:デフォルトの名無しさん mailto:sage [2022/11/03(木) 00:20:58.38 ID:gcHdWorI0.net]
- 3年くらい前からだっけ?
キーバリューやから順番気にしたことなかったわ
- 616 名前:デフォルトの名無しさん mailto:sage [2022/11/03(木) 00:37:59.14 ID:vWeFXHff0.net]
- 順番が同じだとセキュリティの問題があるから意図的にランダムにしてなかったっけ
- 617 名前:デフォルトの名無しさん [2022/11/03(木) 00:45:24.21 ID:9oLRzF140.net]
- >>604
C++のvectorとか、JavaのArrayListの典型的な実装だと、リアロケートが発生するときに倍ぐらいの領域を予め確保しておく、ってのが普通って読んだな コードレベルで読んだ訳じゃないから確たるエビデンスがあるわけじゃないけど。
- 618 名前:デフォルトの名無しさん [2022/11/03(木) 00:49:20.51 ID:9oLRzF140.net]
- 辞書は3.5だかそのぐらいで入れた順になるように仕様が決まったよね
それまではバラバラだったはず あとソート済みが欲しいならsortedcollectionsがあるんじゃないの Pythonでパフォーマンス気にするようなコード書いたことないから速くなるかは知らないが パフォーマンス気になるならもう普通にpybind11よ
- 619 名前:デフォルトの名無しさん mailto:sage [2022/11/03(木) 01:13:09.17 ID:t2qUW0n10.net]
- 動的配列は償却計算量の典型例だぞ
- 620 名前:デフォルトの名無しさん mailto:sage [2022/11/03(木) 09:06:43.51 ID:b87ZSO0X0.net]
- 半島人w
- 621 名前:デフォルトの名無しさん mailto:sage [2022/11/03(木) 13:19:41.92 ID:M31+WIXk0.net]
- ネトウヨはコードすら書けない
- 622 名前:デフォルトの名無しさん [2022/11/03(木) 17:39:13.22 ID:JzcJhjtx0.net]
- isPrime(n: int):
__for i in range(2, n//2 + 1): ____if (not n%i): ______return 0 __return 1 numPrimes = 0 for i in range(2, 250001): __numPrimes += isPrime(i) print(numPrimes) cとかだと5秒以下で終わると思うんですが pythonではどうやって高速化できますか?
- 623 名前:デフォルトの名無しさん mailto:sage [2022/11/03(木) 17:50:53.27 ID:6cc1wOit0.net]
- 全角スペースでインデントするといい
- 624 名前:デフォルトの名無しさん mailto:sage [2022/11/03(木) 17:57:37.28 ID:t2qUW0n10.net]
- エラトステネスの篩みたいなまともなアルゴリズムを使え
- 625 名前:デフォルトの名無しさん mailto:sage [2022/11/03(木) 18:05:57.27 ID:pngFKRCN0.net]
- >>615
range(2, n//2 + 1) を range(2, int(n**0.5)+1) にするだけで速くなると言うのは違うか。 n**0.5 は math を import するのが面倒だっただけ。。。
- 626 名前:デフォルトの名無しさん mailto:sage [2022/11/03(木) 18:12:13.51 ID:Tny9BBIXa.net]
- しょーもないネタ振り
- 627 名前:デフォルトの名無しさん [2022/11/03(木) 18:58:51.96 ID:Ppt07bQPH.net]
- >>617
言語間の速度差を埋めたいという文脈で 片方により効率的なアルゴリズム使えというのは筋が違うと思う それやったら相手のCも早くなるやん
- 628 名前:デフォルトの名無しさん mailto:sage [2022/11/03(木) 19:15:26.76 ID:t2qUW0n10.net]
- それはそうだけどPythonをできるだけ速くしようというのは徒労に終わるんだよな
- 629 名前:デフォルトの名無しさん mailto:sage [2022/11/03(木) 19:17:29.83 ID:5fumPTTR6.net]
- >>615
allかanyか使う
- 630 名前:デフォルトの名無しさん mailto:sage [2022/11/03(木) 19:45:13.49 ID:NbsIPyEs0.net]
- >>620
> 言語間の速度差を埋めたいという文脈で そうか、単にPythonで高速化したいだけに見えるけど? > pythonではどうやって高速化できますか?
- 631 名前:デフォルトの名無しさん mailto:sage [2022/11/03(木) 20:09:45.07 ID:6A5YXZlC0.net]
- >>615
sympy.isprime()
- 632 名前:デフォルトの名無しさん mailto:sage [2022/11/03(木) 20:13:41.27 ID:6A5YXZlC0.net]
- >>615
そもそもこのプログラムは一行で済む print(sympy.primepi(250001))
- 633 名前:デフォルトの名無しさん mailto:sage [2022/11/03(木) 20:16:42.18 ID:gDosIilW0.net]
- SymPy無いさー
- 634 名前:デフォルトの名無しさん mailto:sage [2022/11/03(木) 22:42:51.75 ID:qK/YTuYk0.net]
- Numpyさぁ
- 635 名前:デフォルトの名無しさん mailto:sage [2022/11/04(金) 11:06:17.40 ID:RgN4dMLC0.net]
- 公式のドキュメント読むと
「pip は推奨されるインストーラ・プログラムです。 Python 3.4 からは、 Python バイナリ・インストーラに最初から付属するようになりました。」 とか見るけど、触る環境どれも最初からインストールされてた試しがなくて手動インストールばっかなんだが
- 636 名前:デフォルトの名無しさん [2022/11/04(金) 11:16:46.46 ID:+Vzk9d850.net]
- >>628
どこのバイナリインストーラ使ってるの?
- 637 名前:デフォルトの名無しさん mailto:sage [2022/11/04(金) 11:23:08.55 ID:eh042CP4a.net]
- >>628
たぶん入ってるけど実行ファイルのパスが通ってないんだよ
- 638 名前:デフォルトの名無しさん mailto:sage [2022/11/04(金) 11:26:42.20 ID:iSP9CUI40.net]
- debianとかはOSのスクリプトを実行するための環境なので
最小限になるようパッケージが分かれている 不便にみえるけどユーザが使う場合はパッケージ外で導入した方が 特定のバージョンも好きにえらべてシンプル
- 639 名前:デフォルトの名無しさん mailto:sage [2022/11/04(金) 13:14:21.89 ID:xdVLdIYL0.net]
- npm/yarn, Ruby のbundler などは、デフォルトでコマンド実行できるけど
多分これらは、デフォルトで環境変数PATH にあるフォルダにインストールされるのだろう
- 640 名前:デフォルトの名無しさん (ブーイモ MMdd-uk66) [2022/11/04(金) 19:16:21.95 ID:7+yqrzWjM.net]
- >>628
python -m pipするのが安全やで(pipコマンドだと、複数バージョン入ってると意図したpythonに紐づいてないpipが実行される場合がある)
- 641 名前:デフォルトの名無しさん mailto:sage [2022/11/05(土) 21:26:42.31 ID:MH3sXGrP0.net]
- pythonつかって紙に書いた文字判別するとかって簡単にできますか?
- 642 名前:デフォルトの名無しさん mailto:sage [2022/11/05(土) 21:34:23.73 ID:7lAZ3AaJ0.net]
- 簡単だけど有料
- 643 名前:デフォルトの名無しさん [2022/11/05(土) 21:51:22.37 ID:MH3sXGrP0.net]
- >>635
無料のライブラリなんかありませんかね?無いんなら諦めます
- 644 名前:デフォルトの名無しさん mailto:sage [2022/11/05(土) 21:58:26.55 ID:yxkEcNx60.net]
- >>634
判別とはどういうことをしたいのかよくわからんけどとりあえず python ocr とかでぐぐればいいんじゃね? https://gammasoft.jp/blog/ocr-by-python/
- 645 名前:デフォルトの名無しさん mailto:sage [2022/11/05(土) 21:58:41.35 ID:j6cTC8iG0.net]
- 自分で無料ライブラリーを作る、しか
- 646 名前:デフォルトの名無しさん mailto:sage [2022/11/05(土) 22:07:24.17 ID:MH3sXGrP0.net]
- >>637
ありがとうございます!
- 647 名前:デフォルトの名無しさん (ワッチョイ d204-ocuO) [2022/11/06(日) 18:38:56.63 ID:hWJeexFN0.net]
- pythonでなんかかっこいいことがしたいです
でもやることが見つかりません。どうしたらいいですかね 今までポイントサイトをseleniumで自動化したりdiscordのbot作ったり動画編集自動化したりしてきたんですが先というか続きが見えません
- 648 名前:デフォルトの名無しさん mailto:sage [2022/11/06(日) 19:03:47.89 ID:tSvQZNnX0.net]
- PyPIザッピングして良さそうなモジュールみつけてかっこいい応用を書く
- 649 名前:デフォルトの名無しさん mailto:sage [2022/11/06(日) 19:05:44.66 ID:A20KyXoS0.net]
- ラズパイでIoT
リアルの物を動かせると、やれる事の幅が広がるよ
- 650 名前:デフォルトの名無しさん mailto:sage [2022/11/06(日) 19:13:43.26 ID:hyDfi3PG0.net]
- >>640
壁に落書きしてくるのがかっこいいと思ってるんなら大間違いだわw
- 651 名前:デフォルトの名無しさん [2022/11/06(日) 21:07:15.95 ID:hWJeexFN0.net]
- PyPIで良さそうなモジュール見つけるってどうやるの?
PyPI サイト見てtrend moduleみたいなの適当に選んで説明見ても詳しい使い方がわからない
- 652 名前:デフォルトの名無しさん mailto:sage [2022/11/06(日) 21:15:54.96 ID:2BZA6H+N0.net]
- 電子工作もそうだけど、環境は整いすぎに整ってて、やりたいことがあれば何でもすぐにできる
でもやりたいことが見つからない さてはみんな環境を整えることを目的にしているな
- 653 名前:デフォルトの名無しさん mailto:sage [2022/11/07(月) 06:48:18.34 ID:E9VDXcWoM.net]
- アホな質問だな~
まずやりたいことがあって、それからツールを探すものだろ
- 654 名前:デフォルトの名無しさん [2022/11/07(月) 08:02:58.71 ID:jFHCFA25a.net]
- その通りだけどやりたいことが見つからないんだわ
もしかすると勉強からの逃避のためにプログラミングという逃げ場を作りたいのかもしれない。やりたいことが自然と出てきたらやることにするよ
- 655 名前:デフォルトの名無しさん mailto:sage [2022/11/07(月) 08:09:59.84 ID:nVmoLWqcM.net]
- 遠回りの人生それも人生
- 656 名前:デフォルトの名無しさん mailto:sage [2022/11/07(月) 10:49:11.04 ID:vghVm0yU0.net]
- 巨大数の実数計算は最先端だぞ。
- 657 名前:デフォルトの名無しさん mailto:sage [2022/11/07(月) 14:36:29.74 ID:ns7213lX0.net]
- >>634
EasyOCR は? pytorch必須だが
- 658 名前:デフォルトの名無しさん mailto:sage [2022/11/07(月) 14:48:18.41 ID:a5k3bCTy0.net]
- 使い物になるOCRはみんなAIで有料なんだよな
客はDXしたい企業だから高い
- 659 名前:デフォルトの名無しさん mailto:sage [2022/11/07(月) 15:15:22.15 ID:dmSTAQ160.net]
- 料金みたことある?業務で考えたらめちゃ安いとおもうが
- 660 名前:デフォルトの名無しさん mailto:sage [2022/11/07(月) 15:26:05.72 ID:kmERiYaX0.net]
- 有料OCR知ってる俺スゲー君なんて相手にすんなよ...
- 661 名前:デフォルトの名無しさん mailto:sage [2022/11/07(月) 15:26:54.13 ID:a5k3bCTy0.net]
- OCRしたい書類なんて有限だから、あらかた終わったら需要が無くなる
そしたらgoogle様が無料開放してくれる筈
- 662 名前:デフォルトの名無しさん [2022/11/07(月) 15:41:01.53 ID:rtBnyCPM0.net]
- Pythonが「メインの利用言語」で2位にとどまる、1位に立ったのは定番のあの言語
https://xtech.nikkei.com/atcl/nxt/column/18/02246/110200002/
- 663 名前:デフォルトの名無しさん mailto:sage [2022/11/07(月) 15:51:46.76 ID:a5k3bCTy0.net]
- AIだから教育が必須で、それなりにコストがかかる
こんなもんは公共事業で、どこかが代表してやって、コスト回収できたら無料化する 各国で自分のとこの言語についてやるのが筋だけど、 どうせ日本はやらないのでgoogleがやる
- 664 名前:デフォルトの名無しさん mailto:sage [2022/11/07(月) 16:22:49.11 ID:a5k3bCTy0.net]
- 似たようなので、音声からテキストへの変換も金かかる
あれが無料で出来たら過去の膨大な音声や動画の資料が検索したり分析可能になって、 文化が大きく前進するだろうに金がブレーキかけてる 国の事業としてやれば一人頭の負担なんて微々たるものなのに
- 665 名前:デフォルトの名無しさん mailto:sage [2022/11/07(月) 16:28:42.14 ID:ns7213lX0.net]
- この夏whisperが公開されたやろ?
- 666 名前:デフォルトの名無しさん mailto:sage [2022/11/07(月) 16:32:21.66 ID:a5k3bCTy0.net]
- そんなのあったのか
マスク様々やな
- 667 名前:デフォルトの名無しさん [2022/11/07(月) 16:46:46.72 ID:6QND4EcV0.net]
- >>655
Rubyオワコン
- 668 名前:デフォルトの名無しさん mailto:sage [2022/11/07(月) 21:52:40.91 ID:J6xutGri0.net]
- >>657
つまり文字起こし言いたいんだろ? なんかクソ認識悪いAPIだったら何かあった気がする
- 669 名前:デフォルトの名無しさん mailto:sage [2022/11/08(火) 10:16:17.14 ID:gvBOR9qA0.net]
- 半島系帰化人は強姦魔ばかり
死ねよクズ帰化人!
- 670 名前:デフォルトの名無しさん mailto:sage [2022/11/08(火) 11:03:03.92 ID:NJ3yWFAyM.net]
- 何でこのスレで暴れてるんだよ
- 671 名前:デフォルトの名無しさん mailto:sage [2022/11/08(火) 11:17:25.58 ID:Z/fTsurM0.net]
- 壊れちゃったんだろ
- 672 名前:デフォルトの名無しさん mailto:sage [2022/11/08(火) 14:10:32.60 ID:SId0EMb3a.net]
- ランダムに書き込んでるbotだよ
- 673 名前:デフォルトの名無しさん [2022/11/08(火) 19:27:53.62 ID:h+Zmgne00.net]
- 有料と言ってもgoogleAPIってかなり安いと思うんだけど
手持ちの本数十冊OCRして1,000円いかなかった気がする
|

|