[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2ch.scのread.cgiへ]
Update time : 07/24 13:04 / Filesize : 241 KB / Number-of Response : 994
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Pythonのお勉強 Part68



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

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)で挿入出来る

988 名前:デフォルトの名無しさん mailto:sage [2022/11/24(木) 17:21:29.41 ID:rkq3RdV60.net]
そういうのは速度で困ってから考えればいい

989 名前:デフォルトの名無しさん [2022/11/24(木) 18:42:35.06 ID:w9TFu4+VM.net]
速度に困りそうなときはbisect、一発動けばいいときはsortで済ませちゃうかもな
bisectは標準モジュールだし、辞書でC++のmapのlower_bound/upper_bound相当のことをしたいときにも使えるから知っていて損はないと思うけどね
本当に速度を追求するなら、Pure PythonじゃないB treeとかを使いたくなるよね。
めんどくささは速度を追求するほど上がっていくから確かにどの程度速度で困っているかによってベストの実装は変わるとは思うけど。

990 名前:デフォルトの名無しさん mailto:sage [2022/11/24(木) 21:18:28.52 ID:gexHL2NZ0.net]
1000

991 名前:1001 [Over 1000 Thread.net]
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 70日 2時間 26分 2秒

992 名前:デフォルトの名無しさん [2022/12/26(月) 19:40:07.24 ID:iVaf03CnE]
クソ航空機に生活や仕事を妨害されたら…アプリ「ADS-B Unfiltered Plane Tracker』を入れて,登録記號を確認
https://jasearch.info/aircraft_hist.html
↑ここて゛検索して所有者(使用者)を特定したら.ク゛ク゛って電話番號を確認して,この私権侵害地球破壞テ□リストにクレー厶を入れよう!
例えば.登録記号「JA35HD』は「K Asset Management』だと分かる
言うまでもなく.四六時中猥褻か゛らみて゛逮捕されなか゛ら威カ業務妨害へリ飛ばしまくって望遠力メラて゛女風呂のぞき見しながらグ儿ク゛ル
騒音まき散らして暇すぎるしお前らなんか犯罪おかせやと知能ヘの嫉妬心丸出して゛知的産業を壊滅させてかつてない頻度で挑発を繰り返す
クソ税金泥棒ポリ公にもクレ━ムの電話を入れよう!もちろん.こいつら根っから腐ってるから聞く耳持たないけど.多くの人々に
航空騒音によるイライラ自覚させて,山上大先生みたいなのが「ポリ公へリにヰライラしてやった」とか言ってくれることを期待しよう!

創価学会員は.何百萬人も殺傷して損害を与えて私腹を肥やし続けて逮捕者まで出てる世界最惡の殺人腐敗組織公明党を
池田センセ‐か゛口をきけて容認するとか本氣で思ってるとしたら侮辱にもほと゛か゛あるそ゛!
https://i.imgur.com/hnli1ga.jpeg

993 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています








[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<241KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef