- 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
- 887 名前:デフォルトの名無しさん mailto:sage [2022/11/19(土) 12:31:01.14 ID:xRYqKE7Q0.net]
- 横須賀市民 「東京原人と一緒にしないでくれ」
- 888 名前:デフォルトの名無しさん [2022/11/19(土) 12:43:32.19 ID:o7Lf802R0.net]
- 逆に考えることもできるよ。
電車一本で東京に出れる田舎って最強。 みたいな。
- 889 名前:デフォルトの名無しさん [2022/11/19(土) 13:00:44.68 ID:A7QHTxNqH.net]
- ぶぼぼ
- 890 名前:デフォルトの名無しさん mailto:sage [2022/11/19(土) 13:04:21.61 ID:zkXQWCUr0.net]
- 沿線の人だけやん
- 891 名前:デフォルトの名無しさん [2022/11/19(土) 16:23:26.89 ID:F8GIHVyHa.net]
- 久里浜も上総一ノ宮も似たようなもんやろ
- 892 名前:デフォルトの名無しさん mailto:sage [2022/11/20(日) 02:18:52.83 ID:Wzaj0Q6e0.net]
- すみません、python超初心者なのですが
ttps://github.com/ihopenot/LpkUnpackerのpython LpkUnpacker.py /path/to/lpk outputdir /path/to/config.jsonのコードを使いたいのですが、何回やっても python LpkUnpacker.py "C:\11302997995514316369.lpk" "C:\aaaa" "C:\config.json" ^^^^^^^^^^^ SyntaxError: invalid syntaxのエラーが出てできません。 どうかご教授の程よろしくお願いいたしますm(__)m
- 893 名前:デフォルトの名無しさん mailto:sage [2022/11/20(日) 02:34:00.03 ID:TRWjspKo0.net]
- >>882
そのコードをpythonから読み込んでいますか?
- 894 名前:デフォルトの名無しさん mailto:sage [2022/11/20(日) 04:33:04.83 ID:ehdgoKhb0.net]
- >>882
SyntaxErrorなんで構文に間違いがあるんだけど、ここじゃ正確なコードが貼り付けられないから、自力解決を目指すか、外部サービスを利用してコードを晒すかしてください
- 895 名前:デフォルトの名無しさん (ワッチョイ 4b02-kiOm) mailto:sage [2022/11/20(日) 06:11:26.69 ID:ZkE4F4/w0.net]
- >>882
ファイルパスの¥を2個つけないとエスケープ文字になるんじゃ
- 896 名前:デフォルトの名無しさん mailto:sage [2022/11/20(日) 09:38:29.85 ID:f5Y3Vp3X0.net]
- Cドライブのルートなんかに置くなよ
- 897 名前:デフォルトの名無しさん [2022/11/20(日) 12:40:41.69 ID:zjEDBX2J0.net]
- うろ覚えで関数名だけわかってるような状態で
関数の使い方がよくわからなくなることがある たまにドットが前に来るやつあるじゃん kansu(引数) .kansu(引数) aaa.kansu() モジュールがどうとかいう話なんだろうけど こういうのみんなどうやって覚えてるの?
- 898 名前:デフォルトの名無しさん mailto:sage [2022/11/20(日) 12:46:02.71 ID:+Dw5cfeT0.net]
- 組み込み関数は全部覚える
そこに無ければオブジェクトのメソッド .sort()とsorted()みたいに両方にあったりもする
- 899 名前:デフォルトの名無しさん mailto:sage [2022/11/20(日) 13:01:55.30 ID:7a4yJys50.net]
- IDEを頼るのです
ここかここがええんかと関数名をちょっとタイプしてみてああんそこはダメぇ(OKという意味)と出たシグネチャを使えばよい
- 900 名前:デフォルトの名無しさん mailto:sage [2022/11/20(日) 13:12:36.84 ID:oY/pzgY90.net]
- 関数一覧を印刷した下敷きとか無いのか
- 901 名前:デフォルトの名無しさん mailto:sage [2022/11/20(日) 13:14:27.88 ID:AxU0uBeT0.net]
- >>887
ググる
- 902 名前:デフォルトの名無しさん mailto:sage [2022/11/20(日) 13:35:47.19 ID:mq06SBbE0.net]
- >>882
LpkUnpacker.pyがあるディレクトリまで移動して python LpkUnpacker.py だけでやってみて usage:ほにゃららってでてるか?
- 903 名前:デフォルトの名無しさん [2022/11/20(日) 16:06:56.79 ID:V6m7XEpp0.net]
- https://mobile.twitter.com/yukiya285/status/1594225137171451904
ゆきや@創薬エンジニア @yukiya285 機械学習の分野でPythonがよく使われる理由は、ざっくり言ってしまうと、理論の根底にある数式が理解できていなくても機械学習ができるから、ということになります。理論の理解は後回しにして、とりあえずいろいろやってみる、ということができるのがPythonということになります。 (deleted an unsolicited ad)
- 904 名前:デフォルトの名無しさん mailto:sage [2022/11/20(日) 16:21:51.45 ID:u5cvtrdO0.net]
- 考えるな、感じるんだ!
- 905 名前:デフォルトの名無しさん [2022/11/20(日) 17:32:04.11 ID:DbVvLhq7r.net]
- 理由が理由になってなくね?
NumPyやsklearnのようなお手軽ライブラリが充実してることが理由じゃないのか
- 906 名前:デフォルトの名無しさん mailto:sage [2022/11/20(日) 17:50:29.42 ID:ZkE4F4/w0.net]
- cをやろうがアセンブラをやろうが
誰かが作った技術の上でしょ スクリプト言語を使う1番の理由は生産性の高さだよ
- 907 名前:デフォルトの名無しさん mailto:sage [2022/11/20(日) 17:55:33.30 ID:mdre8ZhB0.net]
- Pascal なんかは
プログラミング教育を意識して作られてたものだが 真逆の発送のツイートだな
- 908 名前:デフォルトの名無しさん mailto:sage [2022/11/20(日) 22:48:59.09 ID:LvscILW00.net]
- >>893
どうだろ 俺は数学できるけど早いcが書けないからライブラリに頼れるpython選んだのが始まり
- 909 名前:デフォルトの名無しさん mailto:sage [2022/11/20(日) 23:19:03.19 ID:rB1ul6QT0.net]
- ライブラリとか言っても判らない人向けの説明なんでしょ
- 910 名前:デフォルトの名無しさん mailto:sage [2022/11/20(日) 23:22:17.03 ID:oxX6pjp40.net]
- やってみるのはいいことだけど
ライブラリ任せにするのは他力過ぎて草
- 911 名前:デフォルトの名無しさん mailto:sage [2022/11/21(月) 00:00:01.51 ID:MXiqZevU0.net]
- ライブラリ最高や!ワイよりちゃんとした実装してるしな。ワイが書く必要なんて無いんや………
って気持ちになるから嫌い
- 912 名前:デフォルトの名無しさん mailto:sage [2022/11/21(月) 00:08:01.41 ID:KDDXOYAA0.net]
- ライブラリ任せにするのはダメな人はコンパイルはコンパイラに任せずに自分でやってるのかな...
- 913 名前:デフォルトの名無しさん mailto:sage [2022/11/21(月) 00:08:51.60 ID:5iZ5HFRw0.net]
- 人生は短いんやで
- 914 名前:デフォルトの名無しさん mailto:sage [2022/11/21(月) 00:10:28.72 ID:Q4I6Hwd50.net]
- もしかしてライブラリに使われてるcのソース読まない人たちばかりなのw
- 915 名前:デフォルトの名無しさん mailto:sage [2022/11/21(月) 00:11:26.61 ID:Q4I6Hwd50.net]
- プププー
- 916 名前:デフォルトの名無しさん mailto:sage [2022/11/21(月) 00:52:51.07 ID:KDDXOYAA0.net]
- 必要ならライブラリのソースも読むけど普通は読まんな
で>>904はコンパイラのソースを読んでるの?w
- 917 名前:デフォルトの名無しさん mailto:sage [2022/11/21(月) 00:54:44.72 ID:ZuT5szBi0.net]
- >>896
おめーらホント視野の狭いクズばっかだな 最適な言語を使うのは プログラマの基本中の基本だぞ? それとスプリプト言語使う仕事なんてのは どんなバカでも出来る仕事であって、 それだからこそ、プログラマはスプリプト言語を使う機会は少ないのだよ。 おめーのようなバカは プログラマ気取りの ただのコーダーだw 半島ヘかえれよチョソ!
- 918 名前:デフォルトの名無しさん mailto:sage [2022/11/21(月) 01:09:57.53 ID:Q4I6Hwd50.net]
- >>906
ライブラリの話からなんでコンパイラが関係してくるんだよ それとコンパイラってソース公開されてたっけ? 読めるかどうか自信ないけど、公開されてんなら読んでみたい
- 919 名前:デフォルトの名無しさん mailto:sage [2022/11/21(月) 01:13:37.10 ID:KDDXOYAA0.net]
- >>908
> それとコンパイラってソース公開されてたっけ? マジで言ってるのか? そんなレベルでよく > もしかしてライブラリに使われてるcのソース読まない人たちばかりなのw なんて煽れるもんだな
- 920 名前:デフォルトの名無しさん mailto:sage [2022/11/21(月) 01:15:39.89 ID:Q4I6Hwd50.net]
- >>909
どっちだと思う?w ここではっきりさせないほうがあなたのためになるんだと思うよ
- 921 名前:デフォルトの名無しさん [2022/11/21(月) 01:23:32.91 ID:fZMCNRrt0.net]
- >>908
他人の書いたコード任せというのはコンパイラを使うことにも当てはまるからだろ
- 922 名前:デフォルトの名無しさん mailto:sage [2022/11/21(月) 01:35:32.06 ID:KDDXOYAA0.net]
- >>910
> それとコンパイラってソース公開されてたっけ? なんて聞く奴なんてどっちでもいいわw
- 923 名前:デフォルトの名無しさん mailto:sage [2022/11/21(月) 01:57:19.90 ID:mQv3uxAK0.net]
- たまにPythonの実装(C言語)を読めるのが正義、みたいに思ってるやつおるけど
大抵の場合は読む必要は無いし、勉強がてら読むか、 ライブラリ使ってて気になる挙動(不具合の可能性があるやつ)に遭遇した時に 実装確認するぐらいじゃね?
- 924 名前:デフォルトの名無しさん mailto:sage [2022/11/21(月) 02:12:22.30 ID:5iZ5HFRw0.net]
- 最速を争う言語ならコンパイラの実装に寄せて速度を稼ぐのもアリだけど、Pythonでそんなことする意味は1㍉もない
- 925 名前:デフォルトの名無しさん mailto:sage [2022/11/21(月) 06:45:31.12 ID:rqiuWDpI0.net]
- >>907
生産性の高さという使い分けの話をしてるのに何を言ってるんだ プログラマがPythonを使わないと言うならそうなんだろうよ マ版に帰れよ
- 926 名前:デフォルトの名無しさん mailto:sage [2022/11/21(月) 07:28:42.29 ID:+ijCE8q30.net]
- >>915
さわるなよ...
- 927 名前:デフォルトの名無しさん mailto:sage [2022/11/21(月) 08:01:45.80 ID:ctQ1pKCNM.net]
- ノーガードで背中向き合わせて殴り合うのやめろよ
- 928 名前:デフォルトの名無しさん mailto:sage [2022/11/21(月) 12:00:35.94 ID:JkH4gCyV0.net]
- 伸びてると思ったらまたいつもの彼だった
- 929 名前:デフォルトの名無しさん [2022/11/21(月) 14:37:06.50 ID:LzW8OiBha.net]
- pythonのC実装ってPyObject*観たらおしまいやで
- 930 名前:デフォルトの名無しさん (ワッチョイ e263-TaOI) mailto:sage [2022/11/21(月) 15:00:05.29 ID:V6ODuo3F0.net]
- 死ぬのか、考え直せ
- 931 名前:デフォルトの名無しさん (ワッチョイ fb32-Wmq2) mailto:sage [2022/11/21(月) 17:00:36.18 ID:p4sth+TF0.net]
- 韓国どーたら言ってるスクリプトかと思ってた
- 932 名前:デフォルトの名無しさん mailto:sage [2022/11/21(月) 17:55:36.53 ID:QoaHhDq70.net]
- a = [0.2,0.6,0.1,0.3,0.9]
b = ['A','B',C''D,'',E''] とあって、aを0.5以上ならTrue、違えばFalesの真偽値に変えて、 bからTrueのところだけ抜き出すにはどのように書けば良いですか?
- 933 名前:デフォルトの名無しさん mailto:sage [2022/11/21(月) 18:03:20.26 ID:QQ2H2Fut0.net]
- a = [0.2,0.6,0.1,0.3,0.9]
b = ['A','B',C''D,'',E''] c = [y for (x, y) in zip(a, b) if x >= 0.5]
- 934 名前:デフォルトの名無しさん (ワッチョイ 62da-fSBT) mailto:sage [2022/11/21(月) 18:13:38.64 ID:QoaHhDq70.net]
- >>923
リスト内でfor文とif文使うんですね ググってそれっぽい感じではあったのですが Rのノリで書けないかなと困ってました ありがとうございました
- 935 名前:デフォルトの名無しさん [2022/11/21(月) 19:45:08.40 ID:fZMCNRrt0.net]
- >>922
numpy使えば直感的にできる a = np.array([0.2,0.6,0.1,0.3,0.9]) b = np.array(['A','B',C''D,'',E'']) print(b[a>=0.5])
- 936 名前:デフォルトの名無しさん (ワッチョイ 4e66-QT9j) mailto:sage [2022/11/21(月) 19:59:08.53 ID:A4AutIcl0.net]
- numpyとかpandasのループの処理を一言に圧縮してしまう書き方は流石だよな
- 937 名前:デフォルトの名無しさん mailto:sage [2022/11/21(月) 22:16:33.81 ID:QoaHhDq70.net]
- >>925
うおお、凄くすっきりしましたね 直感で分かりやすい ありがとうございます
- 938 名前:デフォルトの名無しさん mailto:sage [2022/11/21(月) 22:57:27.68 ID:oF3OxSUK0.net]
- b = b'\xfc\xfc\x8a\xbf\x8e\x9a'
j = b.decode('sjis', 'ignore') print(j) ↑これと同じ書き方をC/C++もしくはGO言語で教えて下さい ようは、変換できないバイトは読み飛ばして残りを変換してくれればいいだけなんですけど、 調べても分かりませんでした。
- 939 名前:デフォルトの名無しさん mailto:sage [2022/11/21(月) 23:13:36.69 ID:A4AutIcl0.net]
- 古い言語は文字コード周りは苦手
- 940 名前:デフォルトの名無しさん mailto:sage [2022/11/22(火) 00:11:07.60 ID:Bp+X7OPb0.net]
- スクリプト言語はマルチプラットフォームで高度な機能を使えるのが強みよね
windowsならMutiByteToWideCharみたいなAPIがあったはず サクラエディタのソースコードみると良いかも
- 941 名前:デフォルトの名無しさん mailto:sage [2022/11/22(火) 00:25:18.78 ID:+xD7yK0XM.net]
- 半島系帰化人w
- 942 名前:デフォルトの名無しさん mailto:sage [2022/11/22(火) 00:42:24.43 ID:slO7/hzp0.net]
- みなさま
ありがとうございます。 エディタのソースコード、確かによさそうですね。 バイナリエディタとか凄い重いファイルでも一瞬で開くので実装参考にしたいですね。 理解できるか分かりませんが・・。 勉強してみます。
- 943 名前:デフォルトの名無しさん mailto:sage [2022/11/22(火) 01:51:55.36 ID:f0vxwxjs0.net]
- 愚直に(lib)iconvで変換でいいんじゃない?
止まったら飛ばして変換続けるだけの単純な作業 それかiconvにかわる何かがあれば逆に知りたい
- 944 名前:デフォルトの名無しさん [2022/11/22(火) 10:09:35.89 ID:E0zMoWY7a.net]
- ICUって息してる?
- 945 名前:デフォルトの名無しさん [2022/11/22(火) 10:17:27.77 ID:E0zMoWY7a.net]
- >>934
自己レス 一応生きてるのか https://www.nslabs.jp/icu-conversion.rhtml しかし成績悪そう
- 946 名前:デフォルトの名無しさん (ワッチョイ 4e66-QT9j) mailto:sage [2022/11/22(火) 11:34:21.49 ID:9/2xLKFJ0.net]
- 文字コードから文字コードへのmapがちゃんとしてないので、
文字コード変換は本質的に不完全
- 947 名前:デフォルトの名無しさん (ワッチョイ c363-IwB9) mailto:sage [2022/11/22(火) 11:47:50.42 ID:KtDRh9XQ0.net]
- MSが変な実装したせいだろう
「~」辺りがおかしくなる
- 948 名前:デフォルトの名無しさん (ワッチョイ 4e66-QT9j) mailto:sage [2022/11/22(火) 12:00:04.37 ID:9/2xLKFJ0.net]
- 間違ったかなり後で修正したので、どっちもありというさらにややこしいことに
- 949 名前:デフォルトの名無しさん mailto:sage [2022/11/22(火) 12:31:19.51 ID:p3XTSB6d0.net]
- Ruby では、NKF を使う
Iconvは、Ruby 1.9から非推奨
- 950 名前:デフォルトの名無しさん mailto:sage [2022/11/22(火) 12:36:55.88 ID:JTJ5aKX00.net]
- >>939
NKFを利用する理由とIconvが非推奨な理由を書かなければ、ここでは無駄なレス
- 951 名前:959 mailto:sage [2022/11/22(火) 13:19:03.79 ID:p3XTSB6d0.net]
- Ruby では、UTF-8 がデフォルトなので、
そのバイナリをCP932 として入力・解釈し、CP932として変換・出力すると、 解釈できない文字はデフォルトで、? に置き換えられる bin = "\xfc\xfc\x8a\xbf\x8e\x9a" p bin.encoding #=> <Encoding:UTF-8> bin.encode!( 'CP932', 'CP932', :invalid => :replace ) p bin.encoding #=> <Encoding:Windows-31J> p bin #=> "\x{FCFC}\x{8ABF}\x{8E9A}" puts bin #=> �漢字
- 952 名前:デフォルトの名無しさん [2022/11/22(火) 22:26:00.01 ID:ntrRKrLv0.net]
- Pythonにボロクソに負けて悔しいRubyキチガイ
Rubyはもう終わってるから出てくるなよ
- 953 名前:デフォルトの名無しさん mailto:sage [2022/11/22(火) 22:32:18.24 ID:XgKPIgaCa.net]
- てか今ruby使う意味あるの?
どう考えても乗り換えた方がいいよね? どう贔屓目に見ても衰退していく一方でしょ?
- 954 名前:デフォルトの名無しさん mailto:sage [2022/11/22(火) 22:43:14.72 ID:9/2xLKFJ0.net]
- Ruby on Railsは今でも生き残ってるのでrubyも使われていると言えなくもない
そんなこと言ったら、perlだって今でもいろんな所で使われ続けている それらは今更新しいもので置き換えるコストもかけてられないし、 今後も使い続けられるだろうけど、新規で何かを作ろうとは思わない 単に保守され続けるだけ
- 955 名前:デフォルトの名無しさん mailto:sage [2022/11/22(火) 22:45:50.82 ID:zrKnB8vd0.net]
- とにかく動くサービスつくりたいならTSかRuby(Rails)と思うけどな
べつにひとつの言語に縛られるわけじゃなしよくわからん
- 956 名前:デフォルトの名無しさん mailto:sage [2022/11/22(火) 23:08:58.16 ID:OdNuXGxn0.net]
- この急落ぶり
https://www.itmedia.co.jp/news/articles/2211/18/news120.html
- 957 名前:デフォルトの名無しさん mailto:sage [2022/11/22(火) 23:13:41.08 ID:9/2xLKFJ0.net]
- JavaScriptが1位を独走するようなサンプリング空間はどうでもいい
- 958 名前:デフォルトの名無しさん mailto:sage [2022/11/22(火) 23:15:48.79 ID:KtDRh9XQ0.net]
- 世の中で一番使われている言語って何だろう
- 959 名前:デフォルトの名無しさん [2022/11/22(火) 23:17:45.60 ID:ntrRKrLv0.net]
- 英語
- 960 名前:デフォルトの名無しさん mailto:sage [2022/11/22(火) 23:19:46.87 ID:KtDRh9XQ0.net]
- https://www.mext.go.jp/b_menu/shingi/chukyo/chukyo3/004/siryo/attach/1379956.htm
ううむ・・・w
- 961 名前:デフォルトの名無しさん mailto:sage [2022/11/22(火) 23:22:54.71 ID:2AIJDKvEM.net]
- 半島系帰化人のように
ゲリ便をジュルジュルと食べる! おいしい!
- 962 名前:デフォルトの名無しさん mailto:sage [2022/11/22(火) 23:33:20.26 ID:JScWF1cX0.net]
- >>948
そらC言語よ
- 963 名前:デフォルトの名無しさん mailto:sage [2022/11/22(火) 23:34:19.78 ID:9/2xLKFJ0.net]
- 最もライトな層まで含めると、VBAとかになるじゃない?
- 964 名前:デフォルトの名無しさん mailto:sage [2022/11/22(火) 23:39:13.16 ID:tXIkHCtk0.net]
- 今の時代は、HTML・CSS・JavaScript がかなり使われているだろうなあ
- 965 名前:デフォルトの名無しさん mailto:sage [2022/11/22(火) 23:42:03.33 ID:9/2xLKFJ0.net]
- うちのサイトは今でもhtml手書きだけど、自動生成でないhtmlなんてごく僅かだろう
- 966 名前:デフォルトの名無しさん mailto:sage [2022/11/22(火) 23:42:27.60 ID:KtDRh9XQ0.net]
- 開発現場で使われている言語で評価するか、
稼働しているシステム上の実行イメージ数で評価するか、 稼働でみると意外にCobolやFortranが浮上してきたりするかも ファームまで含めればC言語なのかな?(アセンブラは除くとして)
- 967 名前:デフォルトの名無しさん mailto:sage [2022/11/22(火) 23:49:09.81 ID:9/2xLKFJ0.net]
- 動いてる、で勘定するとJavaの35億なんじゃないの
新たにコードを書いている件数でないと
- 968 名前:デフォルトの名無しさん mailto:sage [2022/11/22(火) 23:56:29.46 ID:lS6Dux4J0.net]
- C#じゃないの
Windowsマシン一台につき何十本単位で常時動いてるわけで
- 969 名前:デフォルトの名無しさん mailto:sage [2022/11/23(水) 00:08:36.59 ID:GanADpvO0.net]
- intel CPUのマイクロコードはもっと動いてるな
動いてる禁止
- 970 名前:デフォルトの名無しさん mailto:sage [2022/11/23(水) 00:11:55.71 ID:aRKGS4gV0.net]
- Windows機とスマホとどちらが多いかな・・
- 971 名前:デフォルトの名無しさん mailto:sage [2022/11/23(水) 00:32:13.84 ID:GanADpvO0.net]
- スマホで開発してる人はおらんので無視してok
- 972 名前:デフォルトの名無しさん mailto:sage [2022/11/23(水) 00:33:38.11 ID:aRKGS4gV0.net]
- そうなると開発環境が入っていないPCは除外しないといけなくなる
- 973 名前:デフォルトの名無しさん mailto:sage [2022/11/23(水) 07:35:48.94 ID:+HF9qHMxd.net]
- >>949
中国語だぞ
- 974 名前:デフォルトの名無しさん mailto:sage [2022/11/23(水) 07:44:50.17 ID:z/dj8+x2M.net]
- cscはVista以降標準だから
- 975 名前:デフォルトの名無しさん [2022/11/23(水) 11:05:03.50 ID:DxhXFxCJa.net]
- >>944
ほんそれ >>945 だから新規でわざわざ覚える必要無い言語のphaseになってるって話
- 976 名前:デフォルトの名無しさん mailto:sage [2022/11/23(水) 11:15:16.02 ID:GanADpvO0.net]
- 過去に作ったperlのツールに機能追加とかしたくなった時に、
折角だからpythonに移植したりする 正規表現周りはperlの方が優れてる気がする
- 977 名前:デフォルトの名無しさん [2022/11/24(木) 09:39:50.37 ID:mTxkC9sF0.net]
- l = [0, 1 ,2 ,5, 7]
n = 4 ln = [0, 1, 2, 4, 5, 7] 数値比較をして、prev <= x <= next位置に挿入する myInset()関数作りたいんだけど、ループと代入連打して泥臭く書いてくしかないですか? ちなみにリストは全部int型、重複あり、ソート済み 入力値もint型、既存要素と同値ありです
- 978 名前:デフォルトの名無しさん mailto:sage [2022/11/24(木) 09:46:01.19 ID:pE6vyhc80.net]
- 追加してソートしたほうがはやそう
- 979 名前:デフォルトの名無しさん mailto:sage [2022/11/24(木) 09:47:30.34 ID:hkNOvNmL0.net]
- bisectとlist.insert
- 980 名前:デフォルトの名無しさん mailto:sage [2022/11/24(木) 09:48:18.83 ID:pE6vyhc80.net]
- 手順を守りたいならfindとinsertでしょうね
- 981 名前:デフォルトの名無しさん [2022/11/24(木) 09:50:39.01 ID:A6xfpKBe0.net]
- れすつくんはやすぎん?
- 982 名前:デフォルトの名無しさん mailto:sage [2022/11/24(木) 09:51:07.83 ID:8kN4Xh6N0.net]
- 元が重複ありソート済みなら>>968で問題ないんでないの?
- 983 名前:デフォルトの名無しさん mailto:sage [2022/11/24(木) 09:51:12.68 ID:rkq3RdV60.net]
- 殆どソートされてるものをソートするコストは低そう
やろうとするのはソート処理の一部を自前で書こうというもので、 既製品を使った方が簡単で速い
- 984 名前:デフォルトの名無しさん mailto:sage [2022/11/24(木) 10:24:14.77 ID:tW757r1O0.net]
- >>967
import bisect bisect.insort(l, n) リストに挿入ならこれ一発で
- 985 名前:デフォルトの名無しさん [2022/11/24(木) 10:31:16.11 ID:un5pV6iGH.net]
- 一見面白そうな話かと思ったが普通にappend後ソートしかなかった
- 986 名前:デフォルトの名無しさん [2022/11/24(木) 10:55:43.29 ID:A6xfpKBe0.net]
- こういう時は大抵、insort_leftみたいに専用のモジュール使った方がだいぶ早い
- 987 名前:デフォルトの名無しさん (オッペケ Srdf-zeL/) [2022/11/24(木) 16:38:02.61 ID:svdfhu67r.net]
- append後ソートは流石に無駄が多すぎ
上で答え出てるが木構造ベースのアルゴリズム使えばO(logN)で挿入出来る
|

|