Pythonオフィシャルサイト
http://www.python.org/
■前スレ
Pythonのお勉強 Part55
https://mevius.5ch.net/test/read.cgi/tech/1513919747/
探検
Pythonのお勉強 Part56
レス数が1000を超えています。これ以上書き込みはできません。
2018/02/24(土) 09:07:21.39ID:5jzCjhzv
982デフォルトの名無しさん
2018/06/23(土) 15:26:48.55ID:S8O3pl7N jupyter notebookのマジックコマンドが効かないんですがどうしたらいいでしょうか
%precision 3 とやったのですが桁数が変わりません
%precision 3 とやったのですが桁数が変わりません
983デフォルトの名無しさん
2018/06/23(土) 16:10:27.80ID:DBg92xTr pandasで作ったデータフレームと、setの配列?があります
このデータフレームの特定の列の内容がsetに含まれているかどうか(含まれていなかったら抜き出す)
を行いたいのですが、どうすれば良いのでしょうか?
調べたらmapでlambdaを使って自作関数で存在checkしたら良さそうだと思ったのですが、lambda使ったことがないので存在checkする方法がわからないです
また、lambdaを使うよりも高速な方法があるなら教えてほしいです
データフレーム
Title Rate Title en
時をかける少女 4 TOKIKAKE
トトロ 5 TOTORO
スパイダーマン 5 Spider-Man
君の名は 4 KIMI
set
{"TOKIKAKE", Spider-Man}
抜き出したいもの
["TOTORO", "KIMI"] or {"TOTORO", "KIMI"}
このデータフレームの特定の列の内容がsetに含まれているかどうか(含まれていなかったら抜き出す)
を行いたいのですが、どうすれば良いのでしょうか?
調べたらmapでlambdaを使って自作関数で存在checkしたら良さそうだと思ったのですが、lambda使ったことがないので存在checkする方法がわからないです
また、lambdaを使うよりも高速な方法があるなら教えてほしいです
データフレーム
Title Rate Title en
時をかける少女 4 TOKIKAKE
トトロ 5 TOTORO
スパイダーマン 5 Spider-Man
君の名は 4 KIMI
set
{"TOKIKAKE", Spider-Man}
抜き出したいもの
["TOTORO", "KIMI"] or {"TOTORO", "KIMI"}
984デフォルトの名無しさん
2018/06/23(土) 18:22:12.28ID:Wcs6EXFh >>983
これはどうかな?
https://ideone.com/rBXTZs
もしくはこう
>>> s = {"TOKIKAKE", "Spider-Man"}
>>>
>>> d = [['時をかける少女', 4, 'TOKIKAKE'], ['トトロ', 5, 'TOTORO'], ['スパイダーマン', 5, 'Spider-Man'], ['君の名は', 4, 'KIMI']]
>>>
>>> [x[-1] for x in d if x[2] not in s]
['TOTORO', 'KIMI']
>>>
これはどうかな?
https://ideone.com/rBXTZs
もしくはこう
>>> s = {"TOKIKAKE", "Spider-Man"}
>>>
>>> d = [['時をかける少女', 4, 'TOKIKAKE'], ['トトロ', 5, 'TOTORO'], ['スパイダーマン', 5, 'Spider-Man'], ['君の名は', 4, 'KIMI']]
>>>
>>> [x[-1] for x in d if x[2] not in s]
['TOTORO', 'KIMI']
>>>
985デフォルトの名無しさん
2018/06/23(土) 18:30:51.71ID:SGamcXAQ data = [["時をかける少女4",4,"TOKIKAKE"],["トトロ",5,"TOTORO"],["スパイダーマン",5,"Spider-Man"],["君の名は",4,"KIMI"]]
setA = {"TOKIKAKE","Spider-Man"}
が与えられていると仮定すると
setB = {x[2] for x in data if x[2] not in setA}
setA = {"TOKIKAKE","Spider-Man"}
が与えられていると仮定すると
setB = {x[2] for x in data if x[2] not in setA}
986デフォルトの名無しさん
2018/06/23(土) 18:44:44.45ID:SGamcXAQ setB = {x[2] for x in data} - setA
でもいけるか
どれが早いかは知らない
でもいけるか
どれが早いかは知らない
987デフォルトの名無しさん
2018/06/23(土) 19:44:42.04ID:FkGFATaW988デフォルトの名無しさん
2018/06/23(土) 19:49:32.80ID:Wcs6EXFh >>983
できましたー
>>> import pandas as pd
>>>
>>> df = pd.DataFrame({'Title': ['時をかける少女', 'トトロ', 'スパイダーマン', '君の名は'],
... 'Rate': [4,5,5,4],
... 'Title en': ['TOKIKAKE', 'TOTORO', 'Spider-Man', 'KIMI'],
... })
>>>
>>> df
Rate Title Title en
0 4 時をかける少女 TOKIKAKE
1 5 トトロ TOTORO
2 5 スパイダーマン Spider-Man
3 4 君の名は KIMI
>>>
>>> s = {'TOKIKAKE', 'Spider-Man'}
>>>
>>> df2 = df[~df['Title en'].isin(s)]
>>> df2
Rate Title Title en
1 5 トトロ TOTORO
3 4 君の名は KIMI
>>>
>>> df2['Title en'].values
array(['TOTORO', 'KIMI'], dtype=object)
>>>
できましたー
>>> import pandas as pd
>>>
>>> df = pd.DataFrame({'Title': ['時をかける少女', 'トトロ', 'スパイダーマン', '君の名は'],
... 'Rate': [4,5,5,4],
... 'Title en': ['TOKIKAKE', 'TOTORO', 'Spider-Man', 'KIMI'],
... })
>>>
>>> df
Rate Title Title en
0 4 時をかける少女 TOKIKAKE
1 5 トトロ TOTORO
2 5 スパイダーマン Spider-Man
3 4 君の名は KIMI
>>>
>>> s = {'TOKIKAKE', 'Spider-Man'}
>>>
>>> df2 = df[~df['Title en'].isin(s)]
>>> df2
Rate Title Title en
1 5 トトロ TOTORO
3 4 君の名は KIMI
>>>
>>> df2['Title en'].values
array(['TOTORO', 'KIMI'], dtype=object)
>>>
989デフォルトの名無しさん
2018/06/23(土) 22:51:53.22ID:NZXLyHuw >>978
基本だけならどの本でも同じだし、初心者向けWebサイトでも十分
大事なのは「基本以外の何を教えてくれるか」
Pythonはいろんなことができるから、自分の目的にあった作業のやり方を教えてくれる本を探せばいい
Kindleのサンプルを入手して目次を見比べるといいよ
基本だけならどの本でも同じだし、初心者向けWebサイトでも十分
大事なのは「基本以外の何を教えてくれるか」
Pythonはいろんなことができるから、自分の目的にあった作業のやり方を教えてくれる本を探せばいい
Kindleのサンプルを入手して目次を見比べるといいよ
990デフォルトの名無しさん
2018/06/24(日) 12:30:55.19ID:UHMgB5HQ 入門書はどの本でも同じとは思わないよ
多重継承とかモジュールの正しい作り方みたいなのが抜けてる本もある
多重継承とかモジュールの正しい作り方みたいなのが抜けてる本もある
991デフォルトの名無しさん
2018/06/24(日) 12:50:07.02ID:EkJGuWQO んなもんどうでもいいだろ
データサイエンスや自然科学の専門の人なんかだいたいPythonの使い方無茶苦茶だけど、
たぶんモジュールの正しい使い方に詳しい人より遥かにPythonを活用してPythonの素晴らしい実績を作ってるよ
データサイエンスや自然科学の専門の人なんかだいたいPythonの使い方無茶苦茶だけど、
たぶんモジュールの正しい使い方に詳しい人より遥かにPythonを活用してPythonの素晴らしい実績を作ってるよ
992デフォルトの名無しさん
2018/06/24(日) 12:57:12.03ID:ZPrvNUiE 使い方がぁー! 滅茶苦茶なのいぃぃー! Pythonをー! 活用しているんだってぇwww
滅茶苦茶なのに活用してるとか どの口が言ってんだよ おまえバカだろぉぉwwwww
滅茶苦茶なのに活用してるとか どの口が言ってんだよ おまえバカだろぉぉwwwww
993デフォルトの名無しさん
2018/06/24(日) 12:58:43.99ID:QFRKHUIu 遊園地荒らすなよ
994デフォルトの名無しさん
2018/06/24(日) 13:18:20.23ID:I6qT+7Vz モデルになった理論と計算アルゴリズムと出力結果が重要なのであってプログラミングは通過点でしかない
書き方の些細な良し悪しなんてどうでもいいんだよね
書き方の些細な良し悪しなんてどうでもいいんだよね
995デフォルトの名無しさん
2018/06/24(日) 13:36:35.91ID:QFRKHUIu プログラムが専業でない人は割とそういう考え方のひと多いよな
996デフォルトの名無しさん
2018/06/24(日) 13:47:07.39ID:LEVeAeN2 頼むから質問しに来ないでね
997デフォルトの名無しさん
2018/06/24(日) 13:47:27.43ID:4gJIHbwS メジャーな言語の中だとPythonのコミュニティは比較的そういう空気があるな
どうでもいい、お前の考えを改めた方が早い、そんなことより仕事しろ、って感じ
どうでもいい、お前の考えを改めた方が早い、そんなことより仕事しろ、って感じ
998デフォルトの名無しさん
2018/06/24(日) 13:57:24.25ID:UHMgB5HQ プログラマとは名ばかりでどちらかというとただの利用者
レストランでいうとコック側なのに客側と勘違いしてる
レストランでいうとコック側なのに客側と勘違いしてる
999デフォルトの名無しさん
2018/06/24(日) 15:42:02.95ID:F1zD07yq 乙py
1000デフォルトの名無しさん
2018/06/24(日) 15:43:29.70ID:u5oIYfkC うんこすれ
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 120日 6時間 36分 8秒
新しいスレッドを立ててください。
life time: 120日 6時間 36分 8秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 「老後は都会生活が便利」投稿に地方民が猛反論「電車の待ち時間がムダ」「荷物を車で運べない」★2 [七波羅探題★]
- 鈴木農水相「自由にコメ作れば価格が暴落する」おこめ券はコメ価格に「ほとんど影響なし」 [Hitzeschleier★]
- 【本】日本の「移民大国化」が止まらない…最新データが示す"永住型の労働移民は世界3位"という衝撃の現実 (是川 夕氏) [少考さん★]
- 【MLB】ヤクルト・村上宗隆、ホワイトソックスと2年総額53億で合意! 背番号は5 米報道…低迷チームが白羽の矢、短期契約★2 [冬月記者★]
- 【卓球】福原愛が再婚と妊娠を衝撃告白 2021年に不倫疑惑騒動、離婚も…信頼できる“パートナー”だった知人男性と入籍 [Ailuropoda melanoleuca★]
- 資さんうどん、突如PayPay取扱停止の裏側…関東進出の熱狂の陰で、「稼ぐ力💪」への挑戦 [パンナ・コッタ★]
- 【悲報】高市ショックで金銀プラチナ、とんでもない爆上げで史上最高値更新wwwwwwwwwwwwwwwwwwww [802034645]
- 全国の水道水PFAS検出マップ・・・とんでもない汚染地域が見つかる😱・・・・・・ [441660812]
- 高市早苗「すでに物価高対策の約束は果たした。」「スピード感持って取り組めたと思う。」 [153490809]
- HDD不足で「テープ」が馬鹿売れ。GB単価が安く、現在の生成AIの生成速度では十分すぎるため。なおSSDは滅亡する。 [422186189]
- お前らってチンポで女を鳴かせるの上手そうだけどなんかコツあんの?
- 貧困日本人さん、セルフレジで100%オフ節約術を開始してしまう・・・😲 [441660812]
