Pythonのお勉強 Part55
■ このスレッドは過去ログ倉庫に格納されています
GUIとか糞めんどくさいんでブラウザに任せればいいじゃん Node.jsでReactでも使えと プログラミングの勉強楽しくないし何も作る気が起きないからどうでもいいや 簡単なものなら "じゃんけん"やなw プログラミング初日でも作れる程簡単だぜw 5chをクローリングして 1つ以上エッッッッッッって付けられたレスの画像を自動保存 >>175 ここがおっさんの雑談スレだからだよ 若くて情熱ある奴で勉強している奴はこんなスレにはこないだろ Microsoftも、Googleも、InstagramもPythonが最強だと言ったるんだから 最強なんだろうよ >>180 こんなに若気の至り感満載なのにおっさんなの? 少し人生考え直した方がいいんじゃね? 考え直すよりあきらめてしまってごまかしごまかし生きたほうがラクかも >>185 若い奴なら考えなおしても良いんだろうが、 5chの大多数であるおっさんはもうすでに手遅れだろうからあきらめてごまかしごまかしになるだろう。 35過ぎのキモイおっさんになった俺ももう手遅れな感じだし なぁにまだまだこれから なんて言葉が出るようになったらやっぱ終わりだろうな forを使ってリスト[1,2,3]に4から10の数字を追加したいのですが、 [1,2,4,5,6,7,8,9,10] ↑こんな感じです。 下記のように記述したのですが上手くいきません。 for i in range(4, 11): a = [1,2,3] a.append(i) print (a) 教えてエロい人 >>188 aはforループに入る前で定義してからforでappendを繰り返す そうしないとまた[1,2,3]に戻ってしまう i =range(4, 11) a = [1,2,3] a.append(i) print (a) 知らんけど?こんな感じ? a = [1,2,3] a += [i for i in range(4, 11)] print (a) >>191 僕の環境では上手く動かないです。。。 >>192 おお! そういう書き方もあるんですね。 勉強になります。 僕はこんな感じで上手くいきました。 a = [1,2,3] for i in range(4, 11): a.append(i) print (a) for 文で何回も回すより一気にくっつけたほうが速い a.extend(range(4,11)) >>195 ありがとうございます。 とても勉強になります。 cuiしか使えないとか草 入門サイト見てそっ閉じしたんやろなぁ += は append() の省略 a=[] b=[] [a.append(i) for i in range(4,11)] MessageBox_show(a) [b.append(i) for i in range(1,11)] MessageBox_show(b) pythonでGUIなんて有ったけ? いくつか有るけど、web以外で全く流行ってないんじゃない? >>197 参考までに使ってるGUI環境を教えて。 >>197 スレの流れ読んでからレスした方が良いかも なんて、言うのかも分からないんだけど、 誰か計算用数値(差分1ずつ増加)の減らし方知らない? 例 1から7までの計算数字は 1,2、4で表せる +1 +2 -1 +1 +4 -2 -1 +1 +2 -1 +1 みたいな奴。 >>205 違えよww 俺の友達の友達がやりた事なんだが python3 不良品X種類の求め方 総数から最低限の分割数は幾らか https://teratail.com/questions/108884 (6年ニートに友達が居ないとかは言うな。) 具体的には、取り出す(増加する)二進数の行が解らない。 答えれないって事はww お前ら知らないなwww 俺の方が頭良いーーーーーーーwwwwwww ぶひいいいいいいいいいいwwwww ぐひぃぐひぃいいいいwwww ぐふうううううwww 俺が面白い発見だぁああああああああwwwwwwwww 教えてーーーーwww あーーげないwwww どうせwww おまらじゃあ解けないwww 俺は12時間で解いたぁwwwwああああwwwww >>216 かなりの高脳(天才レベル)である遊園地の質問は低脳の俺らには意味が分からない そんなレベル奴がこんな初心者スレでるきくもはへんだから、自分のレベルにあった掲示板に行けば良いんだが。 天才はある部分では実質リアル基地外と同じところがあるから>>215 のような超基地カキコをするからな。俺らにとっては大迷惑だよな 俺らのような連中は、遊園地のような天才/基地外には触れないほうが良い 難解な部分は出だしだけだった 種類ごとにそれぞれ1つ多く取り出す ↓ 種類ごとに取り出す数を1ずつ増やす 以下のコードで 辞書型dataを書き込みたいのだが、 'str' object has no attribute 'keys' が出る。どうしたらいい? for文で1行毎書くのではなく、 writerows(data) で一ぺんに書き込みたい。 import csv data = dict(c1=[1,2,3], c2=[10,20,30]) def main(): csv_file = open('data.csv', 'w', newline='') fnames = ['c1','c2'] writer = csv.DictWriter(csv_file, fieldnames=fnames) writer.writerows(data) csv_file.close() if __name__=='__main__': main() >>221 俺もさっぱり >>220 data = list([dict(c1=[1,2,3], c2=[10,20,30])]) 多分糖質とかの部類の奴だから理解しない方が良いだろ >>223 ありがとうございます。 でも、これだと、 writer.writeheader()を追加して出力すると、 c1,c2 "[1, 2, 3]","[10, 20, 30]"となります。 c1,c2 1,10 2,20 3,30 と書き込みたいのです。 >>225 data = list([{‘c1’:1, ‘c2’:10}, {‘c1’:2, ‘c2’:20}, {‘c1’:3, ‘c2’:30}]) data = dict(c1=[1,2,3], c2=[10,20,30]) を変えずに、 c1,c2 1,10 2,20 3,30 と書き込めないものでしょうか? 実際のデータは、 c1〜c8まであり、それぞれ10000個ぐらいのデータなのです。 カードだと考えろ。 手札に無いカードは使えないのが条件。 例 1から7までの計算数字は 1,2、4で表せる [1が書かれたカード、2が書かれたカード、4が書かれたカード] 渡すカードは+(プラス) 相手から貰うカードはー(マイナス) +1 (合計1) +2 -1 (合計2) +1 (合計3) +4 -2 -1 (合計4) +1 (合計5) +2 -1 (合計6) +1 (合計7) この様に8の場合 や 9の場合 ……を求める場合の最小数字の組み合の求め方。 苦労したが、もとの問題はおそらく解読できた 問 n種類の商品のうち、不良品がどれかを調べたい。 良品は10g、不良品は9gである。 各商品を任意の数だけ取り出して合計の重量を一回だけ計ることが許されているとき、合計の重量からどの商品が不良品であるかを求めるためには、各商品をどのように取り出せば良いか? 答 商品Aは1個、商品Bは2個、商品Cは4個、商品Dは8個、…のように2進数の桁を増加させながら取り出す。 すると、例えば商品Aが不良品なら1g少なくなるし、商品BとCが不良品なら6g少なくなるので、どの商品が不良品であるか計算できる。 んで、この計算をPythonでやる方法が知りたいってことか? …と思ったんだが>>229 を見てまた分からなくなった… data = dict(c1=[1,2,3], c2=[10,20,30]) を data = list([{'c1':1,'c2':10}, {'c1':2,'c2':20}, {'c1':3,'c2':30}])の 形に変換するということでしょうか? その方法が分からない(泣 正規品の重量Xしか解らない。状態で、 N種類の中から、Y個の不良品検出の求める段階で、 使うんだよwwww ばーーーかwwww 他にも使いみちは有るけどなwww お前らじゃああああwww じゃっじゃじゃwww じゃーーーーんwwww 正規品の重量Xしか解らない。状態で、 N種類の中から、Y個の不良品検なんだよwwww 重量が100gなら Y種類の薬がwww N個(不特定)に有るんだよwwww wwww www 重量が100gなら Y種類(1から9999g)の薬がwww N個(不特定){一万個以内で}に有るんだよwwww wwww www 重量が100gなら Y種類(1から9999g)の薬がwww N個(不特定){一万個以内で}有るんだよwwww 因みに正規品もN個だぞwww そしてwww 正規品がデータの中に何個有るかも不明だwww >>237 おお、ありがとうございます! 今、アップされたのでしょうか? そのものずばりなのでびっくり! 実は、csvの読み込みはpandasで色々列の操作をして、辞書型に格納しておりました。 書き込みは、csvモジュールを使ってみようかなと。。。 >>229 これって2進数への変換と同値じゃないの? 1〜N の数値を表現するのに最低限必要な数字の数は N を2進数に変換したときの桁数。 具体的な数字の一覧は 2^0, 2^1, 2^2, ... 2^(N-1) で計算可能。 例えば N=7 のときは 7 を2進数にすると「111」で桁数 は「3」になる。 つまり3種類の数字が必要で具体的には、 2^0=1, 2^1=2, 2^2=4 「2^0, 2^1, 2^2, ... 2^(N-1)」じゃなくて 「2^0, 2^1, 2^2, ...」に訂正します。 分かってんらな、さっさと、答えろハゲ 俺が2進数を使わずに何十時間 計算したと思ってんだお ボケナス すべての整数は4,1,2で表せる からの 逆算 クソ処理 と absとsumのぶん回しで求めてた 俺がクソだろうが タコ野郎 宇宙人は妖精と虚数ゴッコしてろや ゴミカスちんぽ野郎は四則演算でもランデブーなんだよハゲタカ タコ野郎 穴にでもKISSしてろや さっさと答えろ ウンコ野郎 あっ。あっああ。。 ありがとうございます あっ。あっああ。。。 ありがとうございます。 あっ。あっああ。。。 ありがとうございます。 計算回数は一回つってんだろうがハゲ 2進数で求めたら 2回(3回)になるだろうがボケ 頭使え ボケナス バカでも少しは考えろ 俺の電波(考え)を受信しろwwww Happy Day!!! (゜∀。)「んぐぅうううwww(裏声)」 今回は目を瞑っといてやる ぬぐg@あsる@pjうぃ0 l=[[0, 1, 2], [3, 4, 5], [6, 7, 8]] print(l) #横 print(list(zip(*l))) #縦 [[0, 1, 2], [3, 4, 5], [6, 7, 8]] [(0, 3, 6), (1, 4, 7), (2, 5, 8)] 所で、ビンゴゲームの 斜めの処理ってどうやるんですか? 斜めだと、どうして良いのか? import numpy as np print (np.diag(l)) だと片方しか 取れないんですよw https://bokeh.pydata.org/en/latest/docs/user_guide/interaction/widgets.html を参考にして、以下のコードをjupyterで実行するも、動かない。 なんで? from bokeh.io import show, output_file, output_notebook, reset_output from bokeh.layouts import widgetbox from bokeh.models.widgets import RadioGroup def my_radio_handler(new): print('Radio button option ' + str(new) + ' selected.') #reset_output() output_notebook() #output_file("radio_group.html") radio_group = RadioGroup(labels=["Option 1", "Option 2", "Option 3"], active=0) radio_group.on_click(my_radio_handler) show(widgetbox(radio_group)) 1個ずつ番地指定でピックアップして並べる それかループで斜めに進みながら拾い集める 辞めだ辞め こんなクソみたいな事 辞めてやる ボケナス あほあほあほ あほあほ アホタンコナス ワンライナーで l=[[0, 1, 2], [3, 4, 5], [6, 7, 8]] の 作り方教えて下さい 下さい 下さい 下さい おあpjgぽrhsfほあsfdjhsdfじゃj0えるいおあうぇういおtりうういじゅうっぉおおおをおををををwwwwgりれいりいい jんんっぽっぽっっぽおぽぽぽぷうううおぴp@@っぽううう ワンライナーっつってんだろうが!! for i in range(1,11): comp = i + 3j comp2=i+5j print(comp.real,comp.imag) print(comp2.real,comp.imag) comp2の 5j を ij みたいに書きたいから オシエロ パセリア ああああ 辞めだ辞め こんなクソみたいな事 辞めてやる ボケナス あほあほあほ あほあほ アホタンコナス クソハゲ クソ アホボケ ウンコナス 2,3年やってpaiza Bランク 全オチやぞwwww あっばばばばばばばばばばばばべwwwwwwwwww ┌(_Д_┌ )┐ ┌(_Д_┌ )┐ ヘ(゚∀゚ヘ)アヒャ >254 lst = [[3*y + x for x in range(3)] for y in range(3)] 何がwww ふたりはプリキュア マックスハート だよwww ストレス MAX ハートですわwwww >>261 ありりぃぃぃlりりりりいりぃっぃいい ありおぐあおう ありgはおう ありがお ありがとうござっぺえええええ いやぁああああああああああああ どうしても、どうしても、 プライドが高くてぇえええええww お礼は言いたく無いんじょおおおおおおおおおおおNOOOOOOOO しまじろう君に お礼はちゃんと 言いましょうと 習いましたぁあwwww ああああああああああああああああああああ Aが2個で Bの1つ分 Bが3つで Cの2つ分 Dが5つでAの5個分 ABCDの価値は? 問題は適当だけど、アレってなんて言う問題なの? 俺が 2016年から、この板に居るんやから。俺の思考ぐらい読み取れ。 良いから 斜めの処理を教えろよぉおおおおおおおおおお pythonでチャットアプリを作りたいのですが、何からやればいいのか教えて頂けませんか。 ラインのようなグループチャットにもしたいです。 >>268 fliplrで左右反転してからdiagで対角成分取っとけよ ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.1 2024/04/28 Walang Kapalit ★ | Donguri System Team 5ちゃんねる