Pythonのお勉強 Part55
■ このスレッドは過去ログ倉庫に格納されています
DataFrameならdate_rangeとかにしとくと勝手に間引いてくれてる気がする 誰か助けて〜 from random import choice list_ = [0,1,2,3,4,5,6,7,8] for i in list_: ____place = choice(list_) ____del(list_[place]) ____print(list_) リストからランダムで一つずつ要素を削除するプログラムを作りたいのですがエラーがでます(汗) IndexError: list assignment index out of range ↑これです(泣) もうかれこれ5時間格闘中です。 リストからの選択は必ずchoiceを使う事が条件です。 import random marks = [0,1,2,3,4,5] t=random.choice(marks) del marks[t-1] print(marks) >>737 うわぁ、ありがとう。 でも、そのコードでもforとかで繰り返すとエラーになります。 原因がわからないです。 何周かして例えばリストの要素数が5個になった時にchoiceで8が出たら list_[8]にアクセスするわけで… ありがとう!! delの機能を勘違いして使ってました。 そういうことだったのね((泣)) お騒がせしました。 因みに私がやりたかった事は こんな感じです。 無事解決しました。 from random import choice list_ = [0,1,2,3,4,5,6,7,8] for i in range(9): ____place = choice(list_) ____list_.remove(place) ____print(list_) 全要素取るなら、len() の方が分かりやすい。 for i in range(len(list_)-3): とか ってwww つまんない事をいいまひたーーーwww 参考にさせていただきます。 -3はなんですか??? import random marks = [0,1,2,3,4,5] def Sample01(): □del marks[marks.index(random.choice(marks))] for i in range(len(marks)): Sample01() print(marks) return 使ってない問題と 削除した要素のみを表示した事ができない。 def Sample02(x): □return x[x.index(random.choice(x))] print(Sample02(marks)) だめだww 誰か頼むwww def Sample03(x): del x[x.index(random.choice(x))] for i in range(len(marks)): Sample03(marks) print(marks) >>741 そのコードだとlist_に重複があったときに 必ず重複した要素のうちの先頭の要素が取り出されてランダム性に偏りが出そうなのが気になる list_に重複がないという前提があるなら問題ないけど from random import choice list_ = [0, 1, 2, 3, 4, 5, 6, 7, 8] for _ in range(9): ____place = choice(range(len(list_))) ____list_.pop(place) ____print(list_) やっぱり、単純な方法が良いんかな。 遊園地 1、ランダム取り出し 2,取り出した値のindex 3,delで削除 適当 1、ランダム取り出し 2.for分内でエラー(例外)処理 3.値が無かったら。もしくは、重複したら、(など)pass 何もしない。 よしww 全てを単純にしようww set(x) - random.choice(x) だwww s = set([1,2,3])- set([2]) print(s) >>750 ありがとう。 重複がある場合問題になるんですか! pop使ってみます。 ちょwww お前らwww 悪いのが頭じゃなくてwww 性格で良かったなwwww 遊園地は日々pythonお助けマンとして色々なところで多大に貢献しているから pythonをやっているなら知らない人はいないだろ NGなら俺の投稿は写ってないなww 次の問題はwwテラテイルの俺を防ぎきれてるか、どうかだなww >>763 遊園地が来る所に来ると遊園地化する奴 遊園地のコードを見て自分のコードがひどすぎと感じて自分が嫌に奴 がいるからNGにするのはそうならないために良い方法 5chのpythonスレには遊園地の影響を多大に受けている連中多いからな(手遅れ) teratail? ああ例のゴミか… …ゴミはja.stackoverflowだって? そう違いはないよ “2017-03-12” こういうので03のみを抽出する正規表現ってどう書いたらいいんでしょうか? >>733 ax.set_xticks() ax.set_xticklabels() で置き換える 正解っぽいのが出てるのでww 駄目な奴なwww a="2017-03-12" b=a.split('-') print(b[1]) >>770 ありがとうございます。いけました ところで色々試してみたんですが data="2017-03-12" m=re.search(r'\-([\d]+)\-',data) m.group(1) とかでも大丈夫だったんですが、 提示されたコードはどういう意図で書かれたんでしょうか(申し訳ない。初心者なもので、ざっくりした書き方だと意味を拾いきれない… >>772 769じゃないけどそれだとaaa-12-bbbみたいな文字列も引っ掛けてしまう。 万全を期すなら (?!\d)\d{4}-(\d{2})-\d{2}(?!\d) とかかな /\d+-(\d+)-\d+/ =~ "2017-03-12" $1 #=> "03" Ruby では正規表現を、/ / で囲む。 \d は、0〜9の数字で、+ は、直前の文字が1つ以上。 ( ) でキャプチャして、$数字で、それを取り出せる 数字が1つ以上、-、(数字が1つ以上)、-、数字が1つ以上 >>775 それって電話番号が先頭にあっても使える? data="電話番号2017-03-12" と言う、しょーもないネタを誰かがやると思ってたのに、 暇な遊園地がやるとはww >>775 ああ、なるほど。理解できました ありがとうございます パイソンの習得難度が1だとしたら機械学習やディープラーニングの難度ってどれくらいなの? あとAI独習やパイソン独習系でオススメのブログとかニュースメディアある?エンジニアならみんなこれ読んでるみたいな FEEDLYで登録しときたいんだが Pythonは小学生でも理解できるが 機械学習で成果を得るならコンピューターサイエンスの学位を持ってるくらいが最低ライン そんなお馬鹿な事をしなくてよ良い様に Darknet とかの YOLOシステムを実装することができるフレームワーク https://pjreddie.com/darknet/yolo/ とかが有ったりするんだけどな >>782 ツール使ってサンプル真似るだけなら 1 が 1.2 になるくらい簡単 python で 1 真似で 0.1 でもいいけど 合わせて 1.1 って意味だよ 使えて想定通りに動くなら何でも良いや。 数を数える様にして+標準出力を含めた結果をテキスト化 したファイルができる。 普段はpythonから呼び出して、利用するけど、 遊園地は画像にしか使わないからなー。 まあ、無料だしなwww。 フリーソフトで、画像認識から、個数判定 画像内でのサイズ(座標) 物体確認パーセント をテキスト化してくれる奴が有るなら、そもそも使ってないわwww 欲しいのはテキストデータだからな。pythonで処理するのもテキストデータ。 エロ画像を幾ら通過させても、ぬいぐるみ。ぐらいしか検出できねえよ。 >>786 このスレに来る連中(パイソンですら初心者レベルで十分)の 機械学習はそういうものだろうからな。 機械学習のエキスパートを目指している奴はこんなスレに来ないだろう ちゃんとディープラーニングやっている人は、最低でも情報系の学士か修士以上じゃないかな 高階テンソルやベクトルの偏微分ぐらいは理解出来ないと、フレームワーク知ってても使いこなせないし 自力で株価予測やモザイク解除が出来るぐらいのレベルを目指すんなら、 Qiitaのブログ程度じゃ十分な情報が集まらないから、英文の公式リファレンスや記事を読みこなす語学力も必要だと思う 人のソースのパクリばかりだと、モデル作ったけどいつまでも収束しない…みたいなことになる 馬鹿なの? 最適化した学習モデルも配布されてるんだから、それ使うだろ? 数値を下げれば、特殊なモノ以外は認識するし、 結論が収束しないのはお前の頭だけだな。 C#登場時のC言語 固執者 みたいいな事言ってんじゃねえよ。 練習用のを除くと、学会用の講演予稿集編集プログラムが初python >>796 自分で作ったとは言えないが、初めてのPythonはRaspbery piでLEDのピコーンするやつだった。 でも、それに使ったライブラリがC拡張必死の奴で、実質CをPythonから使っているようなものだったが。 >>795 お前は人間様に口を効く前に中央線に飛び込んで死のうな精神病 どうやったらこんなつまんないレスできるんだよ... 重症やな w 今、ゼロから作るディープラーニングという本で最初のPython入門を始めているのだけど heightの前後にあるコンマみたいな記号はどうやって入力するのですか? わからずにエラーが出ます。 >>801 のような人が ディープラーニング・Pythonのマジョリティ層なのかな? 少なくとも5chのPyスレでは圧倒的マジョリティだよな >>797 なるほど >>798 確かに俺が買ったラズパイ入門本でもPython使ってたわ 今は主にみんなPython使って何してんの? このスレと超初心者スレの違いあるの? めんどくさいから統一されてほしい。 どうやったらこんなつまんないレスできるんだよ... 重症やな w >>796 え、みんなHello World(エロ画像ダウンローダ)でしょ? エロ画像は難しい サイトのURLまで指定しても、画像名がランダムな所とか落とし難い import webbrowser url=[] for i in range(2500): □url.append('http://'+str (i)+'.jpg') □url.append('http://'+str (i)+'_2.jpg') import urllib.request from time import sleep for i,j in enumerate(url): □try: □□sleep(0.021) □□□urllib.request.urlretrieve(j,str(i)+'.jpg') □except: □□pass >>799 警察に通報しますたwww 近い内に警察から、連絡来るからな。 どうやったらこんなつまんないレスできるんだよ... 重症やな w A = print"hello" A 上記のよう変数にコマンドを入れて実行させるにはどのような記述になりますか? tkinterを使っており、エントリーBOX内に記述したコマンドをボタンを押すことで実行されるようにしたいです。よろしくお願いします。 >>796 このスレだったか、1〜99までの九九の表を勧められたので、それ作ってみた。 どうやったらこんなつまんないレスできるんだよ... 重症やな w pd.dataframeの行単位をひとかたまりの文字列としてもつseriesをつくりたい ループまわしまくる泥臭いやり方しか思い浮かばないのですが、なにスマートなやり方やメソッドがあったりしませんか? pd.Series(pd.DataFrame(a).T.apply(lambda row: f'{row}')) >>796 Tracの拡張プラグインだったかな 新しい言語に手を出す理由は大抵環境じゃないか ゼロから作るなら使い慣れた言語使うだろうに GUIプログラムをC#のWinFormsでやらない理由が分からん 全国の元気いっぱいのニートからおこずかいをまきあげて俺様に還元するポータルサイトとかおもしろくね? >>823 おっ、仲間だ Excel へのエクスポートで列が256超えても出るようにした C#ならボタンをドラッグ&ドロップで配置してダブルクリックして処理内容書くだけでいいのに。 ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.0 2024/04/24 Walang Kapalit ★ | Donguri System Team 5ちゃんねる