Pythonのお勉強 Part55
■ このスレッドは過去ログ倉庫に格納されています
0171デフォルトの名無しさん
垢版 |
2018/01/12(金) 13:39:56.84ID:iETpfD1r
GUIとか糞めんどくさいんでブラウザに任せればいいじゃん
Node.jsでReactでも使えと
0174デフォルトの名無しさん
垢版 |
2018/01/12(金) 18:01:28.98ID:NlbZHsOK
プログラミングの勉強楽しくないし何も作る気が起きないからどうでもいいや
0175デフォルトの名無しさん
垢版 |
2018/01/12(金) 18:02:36.23ID:2CbWWRaV
なんでこのスレいんねん
0178デフォルトの名無しさん
垢版 |
2018/01/12(金) 18:55:05.49ID:wOr0bjGF
簡単なものなら
"じゃんけん"やなw
プログラミング初日でも作れる程簡単だぜw
0179デフォルトの名無しさん
垢版 |
2018/01/12(金) 19:19:51.22ID:Ykrfb0SQ
5chをクローリングして
1つ以上エッッッッッッって付けられたレスの画像を自動保存
0180デフォルトの名無しさん
垢版 |
2018/01/12(金) 19:39:56.12ID:FFZyQohJ
>>175
ここがおっさんの雑談スレだからだよ
若くて情熱ある奴で勉強している奴はこんなスレにはこないだろ
0181デフォルトの名無しさん
垢版 |
2018/01/13(土) 01:21:31.57ID:3aQKm/ob
Microsoftも、Googleも、InstagramもPythonが最強だと言ったるんだから
最強なんだろうよ
0186デフォルトの名無しさん
垢版 |
2018/01/13(土) 18:45:25.29ID:+ndby7Kh
>>185
若い奴なら考えなおしても良いんだろうが、
5chの大多数であるおっさんはもうすでに手遅れだろうからあきらめてごまかしごまかしになるだろう。
35過ぎのキモイおっさんになった俺ももう手遅れな感じだし
0187デフォルトの名無しさん
垢版 |
2018/01/13(土) 20:12:28.54ID:ZTdbWh7g
なぁにまだまだこれから

なんて言葉が出るようになったらやっぱ終わりだろうな
0188デフォルトの名無しさん
垢版 |
2018/01/14(日) 00:04:20.30ID:rYYV4C+u
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)

教えてエロい人
0190デフォルトの名無しさん
垢版 |
2018/01/14(日) 00:19:38.05ID:LLjUzTYH
>>188
aはforループに入る前で定義してからforでappendを繰り返す
そうしないとまた[1,2,3]に戻ってしまう
0194デフォルトの名無しさん
垢版 |
2018/01/14(日) 00:31:41.03ID:wKi3I7AJ
>>191
僕の環境では上手く動かないです。。。

>>192
おお!
そういう書き方もあるんですね。
勉強になります。

僕はこんな感じで上手くいきました。

a = [1,2,3]
for i in range(4, 11):
a.append(i)
print (a)
0198遊園地
垢版 |
2018/01/14(日) 02:00:11.71ID:NrulxtZa
+= は 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)
0199遊園地
垢版 |
2018/01/14(日) 02:00:50.26ID:NrulxtZa
MessageBox_show=print
0200遊園地
垢版 |
2018/01/14(日) 02:03:36.35ID:NrulxtZa
pythonでGUIなんて有ったけ?
いくつか有るけど、web以外で全く流行ってないんじゃない?

>>197
参考までに使ってるGUI環境を教えて。
0201デフォルトの名無しさん
垢版 |
2018/01/14(日) 02:30:10.09ID:yVTJx4nd
matplotlib最強
0202遊園地
垢版 |
2018/01/14(日) 03:11:14.21ID:NrulxtZa
ユーザー視点では、グラフ系は考慮されて無いな。
0204遊園地 ◆ExGQrDul2E
垢版 |
2018/01/14(日) 11:56:56.66ID:NrulxtZa
なんて、言うのかも分からないんだけど、

誰か計算用数値(差分1ずつ増加)の減らし方知らない?

 例 1から7までの計算数字は  1,2、4で表せる

+1
+2 -1
+1
+4 -2 -1
+1
+2 -1
+1


みたいな奴。
0205デフォルトの名無しさん
垢版 |
2018/01/14(日) 12:10:26.77ID:79VwseEt
ついにAIのアイちゃんがレスし始めたか
0207遊園地 ◆ExGQrDul2E
垢版 |
2018/01/14(日) 16:15:44.31ID:NrulxtZa
具体的には、取り出す(増加する)二進数の行が解らない。
0208デフォルトの名無しさん
垢版 |
2018/01/14(日) 16:53:12.04ID:rUATfr9s
>>201
chainer最強
0209遊園地
垢版 |
2018/01/14(日) 16:55:20.82ID:NrulxtZa
それは良いから>>206を頼む
0213遊園地 ◆ExGQrDul2E
垢版 |
2018/01/14(日) 18:50:14.85ID:NrulxtZa
答えれないって事はww お前ら知らないなwww

 俺の方が頭良いーーーーーーーwwwwwww

ぶひいいいいいいいいいいwwwww
0215遊園地 ◆ExGQrDul2E
垢版 |
2018/01/14(日) 21:02:57.80ID:NrulxtZa
ぐひぃぐひぃいいいいwwww ぐふうううううwww

 俺が面白い発見だぁああああああああwwwwwwwww

教えてーーーーwww あーーげないwwww


どうせwww おまらじゃあ解けないwww

 俺は12時間で解いたぁwwwwああああwwwww
0218デフォルトの名無しさん
垢版 |
2018/01/14(日) 21:36:51.45ID:Ov2yhUgl
>>216
かなりの高脳(天才レベル)である遊園地の質問は低脳の俺らには意味が分からない
そんなレベル奴がこんな初心者スレでるきくもはへんだから、自分のレベルにあった掲示板に行けば良いんだが。
天才はある部分では実質リアル基地外と同じところがあるから>>215のような超基地カキコをするからな。俺らにとっては大迷惑だよな
俺らのような連中は、遊園地のような天才/基地外には触れないほうが良い
0219デフォルトの名無しさん
垢版 |
2018/01/14(日) 21:41:20.30ID:yLMdIfgu
難解な部分は出だしだけだった

種類ごとにそれぞれ1つ多く取り出す

種類ごとに取り出す数を1ずつ増やす
0220辞書型dataを一度に書き込みたい。
垢版 |
2018/01/14(日) 21:45:37.36ID:TqwWPQaX
以下のコードで
辞書型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()
0225辞書型dataを一度に書き込みたい。
垢版 |
2018/01/14(日) 22:25:24.51ID:TqwWPQaX
>>223
ありがとうございます。
でも、これだと、
writer.writeheader()を追加して出力すると、
c1,c2
"[1, 2, 3]","[10, 20, 30]"となります。

c1,c2
1,10
2,20
3,30
と書き込みたいのです。
0228デフォルトの名無しさん
垢版 |
2018/01/14(日) 22:37:07.93ID:TqwWPQaX
data = dict(c1=[1,2,3], c2=[10,20,30]) を変えずに、
c1,c2
1,10
2,20
3,30
と書き込めないものでしょうか?

実際のデータは、
c1〜c8まであり、それぞれ10000個ぐらいのデータなのです。
0229遊園地 ◆ExGQrDul2E
垢版 |
2018/01/14(日) 22:41:25.38ID:NrulxtZa
カードだと考えろ。

 手札に無いカードは使えないのが条件。

 例 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の場合 ……を求める場合の最小数字の組み合の求め方。
0230デフォルトの名無しさん
垢版 |
2018/01/14(日) 22:47:58.42ID:GnYw8h+D
苦労したが、もとの問題はおそらく解読できた


n種類の商品のうち、不良品がどれかを調べたい。
良品は10g、不良品は9gである。
各商品を任意の数だけ取り出して合計の重量を一回だけ計ることが許されているとき、合計の重量からどの商品が不良品であるかを求めるためには、各商品をどのように取り出せば良いか?


商品Aは1個、商品Bは2個、商品Cは4個、商品Dは8個、…のように2進数の桁を増加させながら取り出す。
すると、例えば商品Aが不良品なら1g少なくなるし、商品BとCが不良品なら6g少なくなるので、どの商品が不良品であるか計算できる。

んで、この計算をPythonでやる方法が知りたいってことか?
…と思ったんだが>>229を見てまた分からなくなった…
0231辞書型dataを一度に書き込みたい。
垢版 |
2018/01/14(日) 22:52:10.23ID:TqwWPQaX
data = dict(c1=[1,2,3], c2=[10,20,30]) を
data = list([{'c1':1,'c2':10}, {'c1':2,'c2':20}, {'c1':3,'c2':30}])の
形に変換するということでしょうか?
その方法が分からない(泣
0232遊園地 ◆ExGQrDul2E
垢版 |
2018/01/14(日) 22:55:30.80ID:NrulxtZa
正規品の重量Xしか解らない。状態で、
N種類の中から、Y個の不良品検出の求める段階で、
使うんだよwwww ばーーーかwwww

 他にも使いみちは有るけどなwww お前らじゃああああwww

じゃっじゃじゃwww じゃーーーーんwwww
0234デフォルトの名無しさん
垢版 |
2018/01/14(日) 22:57:54.37ID:NrulxtZa
正規品の重量Xしか解らない。状態で、
N種類の中から、Y個の不良品検なんだよwwww
0235デフォルトの名無しさん
垢版 |
2018/01/14(日) 23:00:43.20ID:NrulxtZa
重量が100gなら
 Y種類の薬がwww N個(不特定)に有るんだよwwww

wwww www
0236デフォルトの名無しさん
垢版 |
2018/01/14(日) 23:01:30.37ID:NrulxtZa
重量が100gなら
 Y種類(1から9999g)の薬がwww N個(不特定){一万個以内で}に有るんだよwwww

wwww www
0238遊園地 ◆ExGQrDul2E
垢版 |
2018/01/14(日) 23:22:33.64ID:NrulxtZa
重量が100gなら
 Y種類(1から9999g)の薬がwww N個(不特定){一万個以内で}有るんだよwwww

因みに正規品もN個だぞwww
そしてwww 正規品がデータの中に何個有るかも不明だwww
0239デフォルトの名無しさん
垢版 |
2018/01/14(日) 23:25:25.89ID:TqwWPQaX
>>237
おお、ありがとうございます!
今、アップされたのでしょうか?
そのものずばりなのでびっくり!

実は、csvの読み込みはpandasで色々列の操作をして、辞書型に格納しておりました。
書き込みは、csvモジュールを使ってみようかなと。。。
0240デフォルトの名無しさん
垢版 |
2018/01/14(日) 23:34:09.23ID:yLMdIfgu
>>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
0242遊園地 ◆ExGQrDul2E
垢版 |
2018/01/15(月) 00:27:42.22ID:YUCYVswv
分かってんらな、さっさと、答えろハゲ

 俺が2進数を使わずに何十時間 計算したと思ってんだお ボケナス

すべての整数は4,1,2で表せる からの 逆算 クソ処理 と

 absとsumのぶん回しで求めてた 俺がクソだろうが タコ野郎

宇宙人は妖精と虚数ゴッコしてろや ゴミカスちんぽ野郎は四則演算でもランデブーなんだよハゲタカ タコ野郎 穴にでもKISSしてろや 

さっさと答えろ ウンコ野郎
0243遊園地 ◆ExGQrDul2E
垢版 |
2018/01/15(月) 00:29:21.71ID:YUCYVswv
あっ。あっああ。。  

  ありがとうございます

あっ。あっああ。。。 ありがとうございます。

 あっ。あっああ。。。 ありがとうございます。
0244遊園地
垢版 |
2018/01/15(月) 00:43:08.15ID:YUCYVswv
計算回数は一回だって言ってるだろうがハゲ
0245遊園地
垢版 |
2018/01/15(月) 00:49:34.25ID:YUCYVswv
計算回数は一回つってんだろうがハゲ

 2進数で求めたら 2回(3回)になるだろうがボケ

頭使え ボケナス バカでも少しは考えろ

 俺の電波(考え)を受信しろwwww


Happy Day!!! (゜∀。)「んぐぅうううwww(裏声)」

 今回は目を瞑っといてやる ぬぐg@あsる@pjうぃ0
0247デフォルトの名無しさん
垢版 |
2018/01/15(月) 00:55:41.06ID:XIo5CygK
>>229
グレイコード
でぐぐりたまへ
0248遊園地
垢版 |
2018/01/15(月) 01:07:18.66ID:YUCYVswv
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)]



所で、ビンゴゲームの 斜めの処理ってどうやるんですか?

斜めだと、どうして良いのか?
0249遊園地
垢版 |
2018/01/15(月) 01:09:17.11ID:YUCYVswv
import numpy as np
print (np.diag(l))

  だと片方しか 取れないんですよw
0250BokehのWidgetsが動かない。
垢版 |
2018/01/15(月) 01:19:04.29ID:Al/cyqxm
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))
0251遊園地
垢版 |
2018/01/15(月) 01:21:43.60ID:YUCYVswv
実行してないから
0252デフォルトの名無しさん
垢版 |
2018/01/15(月) 01:22:51.78ID:uINOZsXa
1個ずつ番地指定でピックアップして並べる
それかループで斜めに進みながら拾い集める
0253遊園地 ◆ExGQrDul2E
垢版 |
2018/01/15(月) 01:26:30.37ID:YUCYVswv
辞めだ辞め こんなクソみたいな事

 辞めてやる ボケナス あほあほあほ あほあほ アホタンコナス
0254遊園地 ◆ExGQrDul2E
垢版 |
2018/01/15(月) 01:29:13.02ID:YUCYVswv
ワンライナーで

l=[[0, 1, 2],
[3, 4, 5],
[6, 7, 8]]

の 作り方教えて下さい 下さい 下さい 下さい

 おあpjgぽrhsfほあsfdjhsdfじゃj0えるいおあうぇういおtりうういじゅうっぉおおおをおををををwwwwgりれいりいい

jんんっぽっぽっっぽおぽぽぽぷうううおぴp@@っぽううう
0257遊園地 ◆ExGQrDul2E
垢版 |
2018/01/15(月) 01:34:24.14ID:YUCYVswv
ワンライナーっつってんだろうが!!


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 みたいに書きたいから オシエロ パセリア

ああああ
0259デフォルトの名無しさん
垢版 |
2018/01/15(月) 01:37:33.11ID:YUCYVswv
辞めだ辞め こんなクソみたいな事

 辞めてやる ボケナス あほあほあほ あほあほ アホタンコナス
0260遊園地 ◆ExGQrDul2E
垢版 |
2018/01/15(月) 01:45:30.86ID:YUCYVswv
クソハゲ クソ アホボケ ウンコナス

 2,3年やってpaiza Bランク 全オチやぞwwww


あっばばばばばばばばばばばばべwwwwwwwwww


┌(_Д_┌ )┐ ┌(_Д_┌ )┐    ヘ(゚∀゚ヘ)アヒャ
0262遊園地 ◆ExGQrDul2E
垢版 |
2018/01/15(月) 01:56:13.64ID:YUCYVswv
何がwww ふたりはプリキュア マックスハート だよwww

 ストレス MAX ハートですわwwww

>>261
ありりぃぃぃlりりりりいりぃっぃいい
 ありおぐあおう

 ありgはおう ありがお ありがとうござっぺえええええ
0263遊園地 ◆ExGQrDul2E
垢版 |
2018/01/15(月) 01:58:07.92ID:YUCYVswv
いやぁああああああああああああ

 どうしても、どうしても、 プライドが高くてぇえええええww

お礼は言いたく無いんじょおおおおおおおおおおおNOOOOOOOO
0264遊園地 ◆ExGQrDul2E
垢版 |
2018/01/15(月) 02:06:39.63ID:YUCYVswv
しまじろう君に お礼はちゃんと 言いましょうと 習いましたぁあwwww

 ああああああああああああああああああああ
0266遊園地 ◆ExGQrDul2E
垢版 |
2018/01/15(月) 02:22:25.25ID:YUCYVswv
Aが2個で Bの1つ分 Bが3つで Cの2つ分 Dが5つでAの5個分
ABCDの価値は? 問題は適当だけど、アレってなんて言う問題なの?
0267遊園地 ◆ExGQrDul2E
垢版 |
2018/01/15(月) 02:24:15.92ID:YUCYVswv
俺が 2016年から、この板に居るんやから。俺の思考ぐらい読み取れ。
0268遊園地 ◆ExGQrDul2E
垢版 |
2018/01/15(月) 02:30:13.79ID:YUCYVswv
良いから 斜めの処理を教えろよぉおおおおおおおおおお
0269デフォルトの名無しさん
垢版 |
2018/01/15(月) 02:59:01.85ID:j+bS4zUh
pythonでチャットアプリを作りたいのですが、何からやればいいのか教えて頂けませんか。
ラインのようなグループチャットにもしたいです。
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況