★当スレにRubyのソースコード類を書くことを禁ず★
☆Ruby等、Pythonではないプログラミング言語での回答類を書くのも禁止
☆「Ruby では」「Rubyでは」をNGワード登録推奨
◆エラーを解決したいときはエラー表示(勝手に省略禁止)と
環境(Pythonのバージョン・OS名・IDEの種類とバージョン)をシッカリ書く
◆Pythonのソースコードを5ちゃんにコピペするとインデントが崩れるので
↓にあげてるような、ソースコードうp用サイトに貼ってきてくだしあ
(スクリーンショットをimgur等にうpる「横着」禁止)
ttp://ideone.com/ デフォ設定がCなので、Pythonするには言語種選択ボタン押下がピコ手間かも。
ttp://codepad.org/ ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/ まずまずシンプル。
ttp://dpaste.com/ とてもシンプル。消えるまでの日数は十分長ーく指定のこと。
ttps://jupyter.org/try (旧try.jupyter.org)ちょっとめんどうそう。
ttps://ja.osdn.net/pastebin/ ログイン必須になりやがった(゚Д゚#)
◇Pythonオフィシャルサイト
http://www.python.org/
◇まとめwiki
ttp://python.rdy.jp/
●関連スレ●
くだすれPython(超初心者用) その43【Ruby禁止】
http://mevius.5ch.net/test/read.cgi/tech/1555397061/
〇前スレ
Pythonのお勉強 Part60
http://mevius.5ch.net/test/read.cgi/tech/1556580863/
次スレの建立は>>985が挑戦する。 [EOF]
探検
Pythonのお勉強 Part61
■ このスレッドは過去ログ倉庫に格納されています
2019/07/20(土) 20:39:44.69ID:P9wbpcK8
83デフォルトの名無しさん
2019/07/27(土) 10:05:30.79ID:KfeUqeFf おまいのゴールは何よ
2019/07/27(土) 10:28:41.32ID:Bsv32qGp
出力結果が異なるのはなんで?
clearメソッドを使って辞書データを削除したものを出力してみるとNoneとなり、
削除された辞書を改めて出力してみると{}になっている。
dict_oppai = {"貧乳": "(´Д`)", "巨乳": "(゚∀゚*)"}
print(dict_oppai.clear()) # 出力結果…None
print(dict_oppai) # 出力結果…{}
clearメソッドを使って辞書データを削除したものを出力してみるとNoneとなり、
削除された辞書を改めて出力してみると{}になっている。
dict_oppai = {"貧乳": "(´Д`)", "巨乳": "(゚∀゚*)"}
print(dict_oppai.clear()) # 出力結果…None
print(dict_oppai) # 出力結果…{}
2019/07/27(土) 10:34:15.31ID:k4mUUT5F
>>84
dict_oppai.clear()の戻り値がdict_oppaiそのものじゃないからでしょう
dict_oppai.clear()の戻り値がdict_oppaiそのものじゃないからでしょう
2019/07/27(土) 10:34:32.19ID:8PFNa2AG
clearメソッドの返り値はNone
2019/07/27(土) 11:17:36.80ID:aGCJYq8l
2019/07/27(土) 11:53:49.39ID:x2CgWL9F
2019/07/27(土) 12:04:19.43ID:x2CgWL9F
人工知能(≒機械学習)って、
数学に詳しい必要ないのがでっかいメリットの1つだと思うんだが。
数学に詳しい必要ないのがでっかいメリットの1つだと思うんだが。
2019/07/27(土) 12:08:31.22ID:Bsv32qGp
>>85-86
初期化したオブジェクト自身を返す__iter__メソッドのことを考えてた後だから、メソッドのことを何か思い違いしてたわ。
メソッドの大半はオブジェクトを弄るだけで、メソッド自体は何も返さないことがむしろ多いんだったな。
初期化したオブジェクト自身を返す__iter__メソッドのことを考えてた後だから、メソッドのことを何か思い違いしてたわ。
メソッドの大半はオブジェクトを弄るだけで、メソッド自体は何も返さないことがむしろ多いんだったな。
91デフォルトの名無しさん
2019/07/27(土) 12:12:26.34ID:8koxHvvq2019/07/27(土) 12:13:23.42ID:aGCJYq8l
ただPythonやればどっちにもいけるし、成長を感じやすいのはWebサービスかなと思いました。
人工知能に関わるには、線形代数 統計 微分積分とかを理解してないとダメとネットで見たのですが!
人工知能と機械学習を一緒に考えてるのがダメ?
人工知能に関わるには、線形代数 統計 微分積分とかを理解してないとダメとネットで見たのですが!
人工知能と機械学習を一緒に考えてるのがダメ?
2019/07/27(土) 12:26:39.30ID:aGCJYq8l
ていうか目標はit系を通して外国に住んで仕事したい
2019/07/27(土) 12:27:22.57ID:x2CgWL9F
>>92
世の中には虻蜂取らずとか二兎を追う者は一兎をも得ずとかいろいろあってな...
>成長を感じやすいのはWebサービス
そう思うのを止めはしないが、
機械学習そのものに対しては何の足しにもならんといっておくぞ
>ネットで見たのですが!
高校レベル数学がアッパラピョーンで勉強やり直す必要があるなら下の順。
1)微分積分:積分より微分のほうがずっと大事。ようするに「回帰」につかうやつらを勉強しる。
2)線形代数:行列&ベクトルのあたりを理解してればよく、手計算できるようになる必要性はない
3)統計:わかっとけ。望ましくはここだけは大学教科書もクリアしとけ。
わかるためには、上二つをある程度クリアしてないと、難しいけどな!
>人工知能と機械学習を一緒に考えてるのがダメ?
ほぼほぼいっしょだぞ
「≒」が「ほぼいっしょ」っていう意味の記号だって知らないのは
算数的にどうかと思うぞ
世の中には虻蜂取らずとか二兎を追う者は一兎をも得ずとかいろいろあってな...
>成長を感じやすいのはWebサービス
そう思うのを止めはしないが、
機械学習そのものに対しては何の足しにもならんといっておくぞ
>ネットで見たのですが!
高校レベル数学がアッパラピョーンで勉強やり直す必要があるなら下の順。
1)微分積分:積分より微分のほうがずっと大事。ようするに「回帰」につかうやつらを勉強しる。
2)線形代数:行列&ベクトルのあたりを理解してればよく、手計算できるようになる必要性はない
3)統計:わかっとけ。望ましくはここだけは大学教科書もクリアしとけ。
わかるためには、上二つをある程度クリアしてないと、難しいけどな!
>人工知能と機械学習を一緒に考えてるのがダメ?
ほぼほぼいっしょだぞ
「≒」が「ほぼいっしょ」っていう意味の記号だって知らないのは
算数的にどうかと思うぞ
2019/07/27(土) 12:37:53.06ID:x2CgWL9F
>>93
…('A`)… よし、行きたい国でつかわれてる言語の能力は全く問題ないとして、だ。
IT系とひとくちにいっても仕事はいろいろある。
法務部でもいいからIT系会社かつ海外にあるとこで働きたい!ってんなら
まず日本の商法とかIT知財系のエキスパートになって
かつ
ターゲット国の商習慣法律に精通するのが
効率的ルートなわけで。
プログラム書く部分のいわゆるIT奴隷労働力採取地は
近頃日本国内じゃなく
東南アジア諸国にどんどん移動している。
たぶん
最上流工程以外はみーんな海外へアウトソーシング()になっちゃう時代が
いっぺんくるんじゃね? くらいの危機感を抱いている。
猫も杓子もPythonでAIワッショイ★バブルがはじけるまえに果たして
コンスタントに金もらえるようになるレベルまで自分が勉強を終えることができるか?
とか
考えた方がいいぞ。
…('A`)… よし、行きたい国でつかわれてる言語の能力は全く問題ないとして、だ。
IT系とひとくちにいっても仕事はいろいろある。
法務部でもいいからIT系会社かつ海外にあるとこで働きたい!ってんなら
まず日本の商法とかIT知財系のエキスパートになって
かつ
ターゲット国の商習慣法律に精通するのが
効率的ルートなわけで。
プログラム書く部分のいわゆるIT奴隷労働力採取地は
近頃日本国内じゃなく
東南アジア諸国にどんどん移動している。
たぶん
最上流工程以外はみーんな海外へアウトソーシング()になっちゃう時代が
いっぺんくるんじゃね? くらいの危機感を抱いている。
猫も杓子もPythonでAIワッショイ★バブルがはじけるまえに果たして
コンスタントに金もらえるようになるレベルまで自分が勉強を終えることができるか?
とか
考えた方がいいぞ。
2019/07/27(土) 13:32:16.70ID:dR45K4tg
アッパラピョーンって今日日聞かねぇな
2019/07/27(土) 13:59:37.77ID:aGCJYq8l
アッパラピョーンって初めて聞きました。
Webサービスの方向でPythonを勉強し、Pythonを使えるようになれば機械学習の時にもPythonを使えるのかと思ったのですが…
正直数学はアッパラピャーンなのでそこも勉強し直す必要がありますね…
最近人工知能についての本を読んで、とても面白くて興味を持ってはいたのですが…
そもそもPythonが需要あるのは人工知能関連のおかげみたいな認識なのですが、人工知能路線を捨てるとして、PythonでWebサービス路線は需要とかはありますか?
勉強期間とお金を貯めるので2、3年を費やそうと思ってるのですが、2、3年後でも需要あるのだろうか…
長文すみません
Webサービスの方向でPythonを勉強し、Pythonを使えるようになれば機械学習の時にもPythonを使えるのかと思ったのですが…
正直数学はアッパラピャーンなのでそこも勉強し直す必要がありますね…
最近人工知能についての本を読んで、とても面白くて興味を持ってはいたのですが…
そもそもPythonが需要あるのは人工知能関連のおかげみたいな認識なのですが、人工知能路線を捨てるとして、PythonでWebサービス路線は需要とかはありますか?
勉強期間とお金を貯めるので2、3年を費やそうと思ってるのですが、2、3年後でも需要あるのだろうか…
長文すみません
2019/07/27(土) 14:25:29.94ID:8PFNa2AG
PHPのほうがいいんじゃない
2019/07/27(土) 14:42:26.66ID:x2CgWL9F
>>97
>アッパラピョーン
Don't think, feel!
>PythonでWebサービス路線
Webサービス界隈においてPythonおkな鯖っちゅーのがそもそもなかなかなくってな・・・
(だが皆無というわけではないので)
人工知能をマスターした後、
全部を自分で準備してWebサービス化したいとなったら
その際はじめてセッティング方法等を覚える くらいでおk。
ぶっちゃけ現在は「鯖の中のPython」のバージョンの端境期なので。
Webサービスのほうが好きで、人工知能は正直流行だから程度の興味度合なら
最初に学ぶプログラミング言語っぽいものとしては中毒性(ユルさ)が高すぎ?てアレだとは思うんだが、そんでも
需要的に
>>98がすすめてるPHPのほうが圧倒的にベター。
>勉強期間とお金
今は、初歩の勉強にはネットさえあればよく
ちょこっと実行してみよう程度ならAIでさえ家庭用PCで事足りる時代なんだが。
>需要
個人的には、
3年後には猫も杓子もAIにする必要なんてないと
世の中にバレる気がしている。
>アッパラピョーン
Don't think, feel!
>PythonでWebサービス路線
Webサービス界隈においてPythonおkな鯖っちゅーのがそもそもなかなかなくってな・・・
(だが皆無というわけではないので)
人工知能をマスターした後、
全部を自分で準備してWebサービス化したいとなったら
その際はじめてセッティング方法等を覚える くらいでおk。
ぶっちゃけ現在は「鯖の中のPython」のバージョンの端境期なので。
Webサービスのほうが好きで、人工知能は正直流行だから程度の興味度合なら
最初に学ぶプログラミング言語っぽいものとしては中毒性(ユルさ)が高すぎ?てアレだとは思うんだが、そんでも
需要的に
>>98がすすめてるPHPのほうが圧倒的にベター。
>勉強期間とお金
今は、初歩の勉強にはネットさえあればよく
ちょこっと実行してみよう程度ならAIでさえ家庭用PCで事足りる時代なんだが。
>需要
個人的には、
3年後には猫も杓子もAIにする必要なんてないと
世の中にバレる気がしている。
100デフォルトの名無しさん
2019/07/27(土) 14:47:29.85ID:uDrBmipR pythonの問題じゃあねえな
人材の側の問題だ
人材の側の問題だ
101デフォルトの名無しさん
2019/07/27(土) 14:51:37.97ID:x2CgWL9F そんなわけで
「Pythonで機械学習」をマスターするのに必要な数学力 についての話は
ギリギリこのスレでもいいとおもうが
プログラマーになって海外で働くためにはどうしたらいいのか についての続きは
プログラマー板(通称「マ板」)でおk! http://medaka.5ch.net/prog/
「Pythonで機械学習」をマスターするのに必要な数学力 についての話は
ギリギリこのスレでもいいとおもうが
プログラマーになって海外で働くためにはどうしたらいいのか についての続きは
プログラマー板(通称「マ板」)でおk! http://medaka.5ch.net/prog/
102デフォルトの名無しさん
2019/07/27(土) 15:35:47.62ID:aGCJYq8l なるほど…ありがとうございます!
103デフォルトの名無しさん
2019/07/27(土) 17:23:03.27ID:aGCJYq8l 今23歳だから時間がねえ! 焦ります
104デフォルトの名無しさん
2019/07/27(土) 18:08:06.14ID:dR45K4tg 英語できるなら海外のサイトの方が情報多いのでは?
105デフォルトの名無しさん
2019/07/28(日) 00:46:58.61ID:LPR+u+AV AI・Web サービスは、全く分野が異なる
AI は大学院以上
一方、Webサービスは、Ruby。
Amazon, Google, Heroku などのクラウドでも、Ruby
(書き込めないので、全角に変換した)
HTML, CSS/SASS, JavaScript, jQuery, Bootstrap, Vue.js, Node.js, VSCode など
Linux の基本コマンド、シェルスクリプト、sed, awk,
Windows のPowerShell
環境構築運用では、vagrant, chef, docker, kubernetes
Linux 資格のLinuc と、Rubyの、Sinatra, Rails だけでも、1年以上掛かる!
AI は大学院以上
一方、Webサービスは、Ruby。
Amazon, Google, Heroku などのクラウドでも、Ruby
(書き込めないので、全角に変換した)
HTML, CSS/SASS, JavaScript, jQuery, Bootstrap, Vue.js, Node.js, VSCode など
Linux の基本コマンド、シェルスクリプト、sed, awk,
Windows のPowerShell
環境構築運用では、vagrant, chef, docker, kubernetes
Linux 資格のLinuc と、Rubyの、Sinatra, Rails だけでも、1年以上掛かる!
106デフォルトの名無しさん
2019/07/28(日) 01:10:39.45ID:O6J4gSKO >>103
どうみても手遅れですあきらめろん
どうみても手遅れですあきらめろん
107デフォルトの名無しさん
2019/07/28(日) 01:18:10.05ID:QNzNEkbM >>105
Perlが入ってないのはどうして?
Perlが入ってないのはどうして?
108デフォルトの名無しさん
2019/07/28(日) 01:18:37.59ID:o7J9jLaW >>105
自分は病気だって自覚したほうがいいよ
自分は病気だって自覚したほうがいいよ
109デフォルトの名無しさん
2019/07/28(日) 01:47:48.88ID:vgSy3qH0 PythonでWebサービスは規模にもよるだろうけどそんなに国内じゃ需要なさそう。
ていうか、PHPのLaravelとかRubyのRailsとか使えてたらはじめは多少の違いに
戸惑うだろうけどDjangoでもFlaskでも使えるよ。
あと、Webサービスを作ってもAIに必要な数学の知識は全く身に付かないし。
最終的にAIに携わりたいんだったら、何でもい作って独自のカテゴリを判断する識別機とか
作ってアピールしたほうがいい感じがするけどなぁ。10種類ぐらいを学習データにして、
コンビニ弁当写真を撮影したらどのコンビニ弁当とか当てるとか。
ていうか、PHPのLaravelとかRubyのRailsとか使えてたらはじめは多少の違いに
戸惑うだろうけどDjangoでもFlaskでも使えるよ。
あと、Webサービスを作ってもAIに必要な数学の知識は全く身に付かないし。
最終的にAIに携わりたいんだったら、何でもい作って独自のカテゴリを判断する識別機とか
作ってアピールしたほうがいい感じがするけどなぁ。10種類ぐらいを学習データにして、
コンビニ弁当写真を撮影したらどのコンビニ弁当とか当てるとか。
110デフォルトの名無しさん
2019/07/28(日) 02:04:19.32ID:O6J4gSKO111105
2019/07/28(日) 02:55:45.60ID:LPR+u+AV たぶん、perl は、Amazon, Google, Heroku などのクラウドで、採用されていないだろ
書き込めないので、全角に変換した
書き込めないので、全角に変換した
112デフォルトの名無しさん
2019/07/28(日) 10:35:15.25ID:ByKPbBf7 >>105
おまえは(・∀・)カエレ!!!
おまえは(・∀・)カエレ!!!
113デフォルトの名無しさん
2019/07/28(日) 15:25:17.58ID:UJS6o3TJ 決めたよ!
Webサービスの道に進むんだ!!!
ありがとうみんな!!
Webサービスの道に進むんだ!!!
ありがとうみんな!!
114デフォルトの名無しさん
2019/07/28(日) 16:07:21.54ID:QNzNEkbM ちょっと調べてみたが、AWSもGoogleもPerlで書いたものが動くそうだ
115デフォルトの名無しさん
2019/07/28(日) 16:42:34.95ID:7l7J8MNU perlは、言語というより、
awkやsedに代わる置換ツールとして、
生き残ると思うわ
awkやsedに代わる置換ツールとして、
生き残ると思うわ
11685
2019/07/28(日) 16:54:39.14ID:js6qDgTc 人に言っときながら昨日の今日でtdls=list(set(tdls)).sort()とかやってた
おかしいからなんで…?と思って調べて愕然とした
sort()が返すのはNoneなので注意
昨日のやつやん…
なんというか無意識に結合してしまう癖
おかしいからなんで…?と思って調べて愕然とした
sort()が返すのはNoneなので注意
昨日のやつやん…
なんというか無意識に結合してしまう癖
117デフォルトの名無しさん
2019/07/28(日) 17:29:28.57ID:9GsZ0ZbO pythonあるあるやね
ほかの言語みたいについついメソッドチェーンしてしまう
ほかの言語みたいについついメソッドチェーンしてしまう
118デフォルトの名無しさん
2019/07/28(日) 17:42:46.60ID:vVcoZhhi perl久しく触ってないな…
awsやsedで出来ることはbash絡めたawkやsedで全然問題無いし
もうちょっとなんかやろうとするなら、それこそPython使っちゃう
awsやsedで出来ることはbash絡めたawkやsedで全然問題無いし
もうちょっとなんかやろうとするなら、それこそPython使っちゃう
119デフォルトの名無しさん
2019/07/28(日) 17:59:37.31ID:7l7J8MNU ワンライナーだと、perlのほうが使える表現多いし、いろいろ楽だけど、
sedでまぁ困ることはないし、
windowsでもいざとなればbusybox(超軽量)でsedが使えるからな。
sedでまぁ困ることはないし、
windowsでもいざとなればbusybox(超軽量)でsedが使えるからな。
120デフォルトの名無しさん
2019/07/28(日) 18:24:08.80ID:PtLDxnlg121デフォルトの名無しさん
2019/07/28(日) 21:10:22.26ID:mOcFR82C Cにおいてprintfの戻り値は文字数
perlのchompは0か1
sortして帰ってくるのはソート済みリスト……なワケは無い、というのが界隈での常識
perlのchompは0か1
sortして帰ってくるのはソート済みリスト……なワケは無い、というのが界隈での常識
122デフォルトの名無しさん
2019/07/28(日) 22:50:37.97ID:BqIcDQKz [1,3,8,7,4].sort()はNoneなのは理解したけど
l = [1,3,8,7,4]
l.sort()
print(l)
が機能するのは理解できません(><)
l = [1,3,8,7,4]
l.sort()
print(l)
が機能するのは理解できません(><)
123デフォルトの名無しさん
2019/07/28(日) 22:54:59.18ID:wiwl8PfW 全然理解できてない
124デフォルトの名無しさん
2019/07/28(日) 23:22:08.53ID:ByKPbBf7 >>122
さよか
sortについての公式ドキュメントとかをもっと嫁
あるいは↓とかで分かるかもしんないかもしんない
l = [1,3,8,7,4]
hoge=l.sort()
print(hoge)
print(l)
さよか
sortについての公式ドキュメントとかをもっと嫁
あるいは↓とかで分かるかもしんないかもしんない
l = [1,3,8,7,4]
hoge=l.sort()
print(hoge)
print(l)
125デフォルトの名無しさん
2019/07/28(日) 23:44:25.07ID:gfQ3372n126デフォルトの名無しさん
2019/07/28(日) 23:52:31.19ID:bwaV1/MZ すみません、numbersはリスト[5,5,5,4,4,4,1,3,9]で最頻値を求めるプログラムの一部なのですが、
(最頻値は5と4の3つで、)
def calculate_mode(numbers):
c = Counter(numbers)
numbers_freq = c.most_common()
max_count = numbers_freq[0][1]
modes = []
for num in numbers_freq:
if num[0] == max_count:
modes.append(num[0])
return modes
そうだとして、if num[0] == max_count:のループの動きが追えなくて困ってます・・。
max_countには3が入っていると思うのですが、num[1]はどういう動きになってるのでしょうか。
分かる人がいましたらどなたかお願いします
(最頻値は5と4の3つで、)
def calculate_mode(numbers):
c = Counter(numbers)
numbers_freq = c.most_common()
max_count = numbers_freq[0][1]
modes = []
for num in numbers_freq:
if num[0] == max_count:
modes.append(num[0])
return modes
そうだとして、if num[0] == max_count:のループの動きが追えなくて困ってます・・。
max_countには3が入っていると思うのですが、num[1]はどういう動きになってるのでしょうか。
分かる人がいましたらどなたかお願いします
127デフォルトの名無しさん
2019/07/29(月) 01:11:58.49ID:DGyBGDKN >>> numbers = [5,5,5,4,4,4,1,3,9]
>>> c = collections.Counter(numbers)
>>> c
Counter({5: 3, 4: 3, 1: 1, 3: 1, 9: 1})
>>> numbers_freq
[(5, 3), (4, 3), (1, 1), (3, 1), (9, 1)]
if num[1] == max_count:
にする必要があるんじゃないの?
for num in numbers_freq:
if num[0] == max_count:
って、
for i in range(0, len(numbers_freq):
if numbers_freq[i][0] == numbers_freq[i][1]:
って書いてるのと同じだよ
>>> c = collections.Counter(numbers)
>>> c
Counter({5: 3, 4: 3, 1: 1, 3: 1, 9: 1})
>>> numbers_freq
[(5, 3), (4, 3), (1, 1), (3, 1), (9, 1)]
if num[1] == max_count:
にする必要があるんじゃないの?
for num in numbers_freq:
if num[0] == max_count:
って、
for i in range(0, len(numbers_freq):
if numbers_freq[i][0] == numbers_freq[i][1]:
って書いてるのと同じだよ
128デフォルトの名無しさん
2019/07/29(月) 11:33:47.96ID:HGKd4aYw ここまで
sorted
なし
sorted
なし
129デフォルトの名無しさん
2019/07/29(月) 12:23:59.05ID:g9WSrIWY130デフォルトの名無しさん
2019/07/29(月) 16:15:16.04ID:/SRr+FF/ >>128
ここまで目が悪い奴はいなかった
ここまで目が悪い奴はいなかった
131デフォルトの名無しさん
2019/07/29(月) 19:31:15.53ID:heXUo+oJ そのうえ頭も悪くて性格も悪いときたもんだ
132デフォルトの名無しさん
2019/07/29(月) 19:40:04.01ID:5kqpZhR1 自己紹介はやめて!
133デフォルトの名無しさん
2019/07/29(月) 21:41:41.09ID:CSar0obt134デフォルトの名無しさん
2019/07/29(月) 22:57:19.85ID:SxZ8m4rY135デフォルトの名無しさん
2019/07/29(月) 23:52:32.03ID:SxZ8m4rY >>127
あ、すみません、if num[1] == max_count: でやった場合、
for i in range(0, len(numbers_freq):
if numbers_freq[0][i] == numbers_freq[i][1]:
という解釈になるんですかね?わかってなくてすみません・・
あ、すみません、if num[1] == max_count: でやった場合、
for i in range(0, len(numbers_freq):
if numbers_freq[0][i] == numbers_freq[i][1]:
という解釈になるんですかね?わかってなくてすみません・・
136デフォルトの名無しさん
2019/07/30(火) 00:57:37.90ID:ZDjzCSg/ >>133
グロ
グロ
137デフォルトの名無しさん
2019/07/30(火) 01:53:01.18ID:5N+QzfPd pythonのforとwhileにelseがあるっていいよな
ループ終わったら実行されてbreakで実行されない
elseでローカル変数触れるっていう
ループ終わったら実行されてbreakで実行されない
elseでローカル変数触れるっていう
138デフォルトの名無しさん
2019/07/30(火) 04:06:01.65ID:RYwsY7rK first, finally でループ前後の処理書けたら
もっとループ1組のまとまりとして読みやすい気がする
もっとループ1組のまとまりとして読みやすい気がする
139デフォルトの名無しさん
2019/07/30(火) 11:42:28.69ID:6SNXbgPe numpy[j][i]
ってiが横でjが縦か
エクセルと同じ
ってiが横でjが縦か
エクセルと同じ
140デフォルトの名無しさん
2019/07/30(火) 11:58:45.29ID:yTcwPjwU class Manko():
def __init__(self,shape):
self.shape = shape
def onani(self):
print("クチュクチュクチュクチュイクーーーーー")
def __init__(self,shape):
self.shape = shape
def onani(self):
print("クチュクチュクチュクチュイクーーーーー")
141デフォルトの名無しさん
2019/07/30(火) 11:59:21.20ID:yTcwPjwU class Manko():
def __init__(self,shape):
self.shape = shape
def onani(self):
print("クチュクチュクチュクチュイクーーーーー")
def __init__(self,shape):
self.shape = shape
def onani(self):
print("クチュクチュクチュクチュイクーーーーー")
142デフォルトの名無しさん
2019/07/30(火) 13:39:40.30ID:vpRLZbQ8 selfの概念が良く分かりました!
143デフォルトの名無しさん
2019/07/30(火) 15:01:30.05ID:EWMX2X3b classの定義が
class xxx:とclass xxx():でどちらでも大丈夫だけど
両者に何か違いってあるんですか?
class xxx:とclass xxx():でどちらでも大丈夫だけど
両者に何か違いってあるんですか?
144デフォルトの名無しさん
2019/07/30(火) 15:34:10.97ID:zpGp8UiP145デフォルトの名無しさん
2019/07/31(水) 14:34:47.33ID:iBBF5yYo pip アプデの自動スクリプトまだ?(´・ω・`)
146デフォルトの名無しさん
2019/07/31(水) 15:05:51.12ID:uFs1XaF2 pip-review
147デフォルトの名無しさん
2019/07/31(水) 17:01:35.45ID:iBBF5yYo thanks(´・ω・`)
148デフォルトの名無しさん
2019/07/31(水) 20:24:44.42ID:3Yg4Hdic 『株とPython─自作プログラムでお金儲けを目指す本』が55%OFF! Kindleストアで技術の泉シリーズフェア
https://forest.watch.impress.co.jp/docs/bookwatch/sale/1199356.html
https://forest.watch.impress.co.jp/docs/bookwatch/sale/1199356.html
149デフォルトの名無しさん
2019/07/31(水) 20:29:51.93ID:MIdieCtV 儲かるとは書いてないだろう。あくまでも技術書と。
150デフォルトの名無しさん
2019/08/01(木) 18:20:29.83ID:QWiBhMHl 妹とPython
に見えた
に見えた
151デフォルトの名無しさん
2019/08/01(木) 18:28:43.64ID:bi4+sSZE 1000円なら買ってもいいかな
152デフォルトの名無しさん
2019/08/01(木) 19:05:10.86ID:PPWLv6wc >>150
同志がいた
同志がいた
153デフォルトの名無しさん
2019/08/02(金) 01:58:28.53ID:DJ812CMs >>135
ならない
for num in numbers_freq:
ってのは、
for i in range(0, len(numbers_freq):
num = numbers_freq[i]
と同じ
なので、
for num in numbers_freq:
if num[1] == max_count:
は、(num in numbers_freqをi in rangeとnum=numbers_freq[i]に書き換え)
for i in range(0, len(numbers_freq):
num = numbers_freq[i]
if num[1] == max_count:
となり、(num[1]をnumbers_freq{i]に書き換え)となり、
for i in range(0, len(numbers_freq):
if numbers_freq[i][1] == max_count:
となり、(max_countをnumbers_freq[0][1]に書き換え)
for i in range(0, len(numbers_freq):
if numbers_freq[i][1] == numbers_freq[0][1]:
にならなくない?
二次元配列(この場合はタプルのリストっぽいけど)がよくわかってないようなので、REPLでよく確認しながらコードを書いてみてはどうだろうか。
ならない
for num in numbers_freq:
ってのは、
for i in range(0, len(numbers_freq):
num = numbers_freq[i]
と同じ
なので、
for num in numbers_freq:
if num[1] == max_count:
は、(num in numbers_freqをi in rangeとnum=numbers_freq[i]に書き換え)
for i in range(0, len(numbers_freq):
num = numbers_freq[i]
if num[1] == max_count:
となり、(num[1]をnumbers_freq{i]に書き換え)となり、
for i in range(0, len(numbers_freq):
if numbers_freq[i][1] == max_count:
となり、(max_countをnumbers_freq[0][1]に書き換え)
for i in range(0, len(numbers_freq):
if numbers_freq[i][1] == numbers_freq[0][1]:
にならなくない?
二次元配列(この場合はタプルのリストっぽいけど)がよくわかってないようなので、REPLでよく確認しながらコードを書いてみてはどうだろうか。
154デフォルトの名無しさん
2019/08/03(土) 10:50:58.58ID:UARtC+3c pytorchってなにからやればいいの(´;ω;`)
むずすぎて分からん
むずすぎて分からん
155デフォルトの名無しさん
2019/08/03(土) 10:55:14.79ID:h4N+FiTW 何からやればいいって何をやろうとしてるんだよ
やろうとしてることをやればいいだろ?
馬鹿が
やろうとしてることをやればいいだろ?
馬鹿が
156デフォルトの名無しさん
2019/08/03(土) 12:36:50.85ID:7SLV+EmK チュートリアルあるやろ
157デフォルトの名無しさん
2019/08/03(土) 14:58:08.25ID:ADkpYMPv ユーザーに10個の数字を入れさせて、
その中から一番大きい奇数を表示させるプログラムを書いたのだけど、何がエラーなのかわかりません。よろしくお願いいたします。
t = 0
nums = []
big_odd_num = null
while (t < 10):
nums.append(int(input('Input number :'))
t = t + 1
for n in nums:
if n % 2 != 0:
if big_odd_num < n:
big_num = n
if big_num == null:
print('no big_odd_num')
その中から一番大きい奇数を表示させるプログラムを書いたのだけど、何がエラーなのかわかりません。よろしくお願いいたします。
t = 0
nums = []
big_odd_num = null
while (t < 10):
nums.append(int(input('Input number :'))
t = t + 1
for n in nums:
if n % 2 != 0:
if big_odd_num < n:
big_num = n
if big_num == null:
print('no big_odd_num')
158デフォルトの名無しさん
2019/08/03(土) 15:32:23.81ID:ADkpYMPv 全くわからんと思ってたら、上のは)が一つ足りませんでした。
一応、以下のように手直ししました。ご指摘あればお願いします。
t = 0
nums = []
big_odd_num = None
while(t < 10):
nums.append(int(input('Input number :')))
t = t + 1
for n in nums:
if n % 2 != 0:
if big_odd_num == None:
big_odd_num = n
if big_odd_num < n:
big_odd_num = n
if big_odd_num == None:
print('no big_odd_num')
else:
print(big_odd_num)
一応、以下のように手直ししました。ご指摘あればお願いします。
t = 0
nums = []
big_odd_num = None
while(t < 10):
nums.append(int(input('Input number :')))
t = t + 1
for n in nums:
if n % 2 != 0:
if big_odd_num == None:
big_odd_num = n
if big_odd_num < n:
big_odd_num = n
if big_odd_num == None:
print('no big_odd_num')
else:
print(big_odd_num)
159デフォルトの名無しさん
2019/08/03(土) 15:40:14.62ID:ezmqBoZH エラーを読まなきゃ何がエラーなのかわかるわけない。ばかなの?
160デフォルトの名無しさん
2019/08/03(土) 17:05:00.07ID:Aaq664Ft エラーを貼ったら次はググれカスだけどな
そこまでやって初めて質問しろ
そこまでやって初めて質問しろ
161デフォルトの名無しさん
2019/08/03(土) 17:15:47.42ID:H1MpioV8 コピペしようにもインデントをそろえるのが面倒くさいな
162デフォルトの名無しさん
2019/08/03(土) 17:16:25.04ID:lM+j54xb 修正後のやつは
2で割るif文の後が何かそのまま
ループ抜けそうな恐れが
2で割るif文の後が何かそのまま
ループ抜けそうな恐れが
163デフォルトの名無しさん
2019/08/03(土) 17:28:37.52ID:HWHQps7K while (t<10)
この括弧いらんのちゃうん
この括弧いらんのちゃうん
164デフォルトの名無しさん
2019/08/03(土) 18:07:41.49ID:EqADe6/T Noneとの比較は==ではなくisを使え
数字以外を入力するとエラーになるというならintにするとことろでtry〜exceptで例外書け
数字以外を入力するとエラーになるというならintにするとことろでtry〜exceptで例外書け
165デフォルトの名無しさん
2019/08/03(土) 18:22:22.75ID:Di+rNbPa >>1嫁 > >>157-158
みんなの意見を全部参考にして直したら
続きは↓
くだすれPython(超初心者用) その44【Ruby禁止】
http://mevius.5ch.net/test/read.cgi/tech/1563969768/
みんなの意見を全部参考にして直したら
続きは↓
くだすれPython(超初心者用) その44【Ruby禁止】
http://mevius.5ch.net/test/read.cgi/tech/1563969768/
166デフォルトの名無しさん
2019/08/03(土) 20:51:23.95ID:bzV5l5R0167デフォルトの名無しさん
2019/08/03(土) 22:57:40.59ID:uA6JaLzs Ruby なら、
p nums = Array.new( 10 ) { rand( 1..100 ) } #1〜100 の乱数を、10個
# [7, 25, 40, 100, 39, 34, 60, 31, 29, 23]
p nums.select( &:odd? ).max # 奇数の最大値、39
ただし、すべての入力が偶数なら、解なし。nil
p nums = Array.new( 10 ) { rand( 1..100 ) } #1〜100 の乱数を、10個
# [7, 25, 40, 100, 39, 34, 60, 31, 29, 23]
p nums.select( &:odd? ).max # 奇数の最大値、39
ただし、すべての入力が偶数なら、解なし。nil
168デフォルトの名無しさん
2019/08/04(日) 01:13:44.53ID:LFXv7yVw djangoの開発したいんだけど、pycharmだと一応出来るけどdjangoプロジェクトは有料みたいだから他に環境さがしてるんだけど、なにかおすすめありますか?
169デフォルトの名無しさん
2019/08/04(日) 02:11:51.12ID:Sqv7JsGe >>168
VisualStudio
VisualStudio
170デフォルトの名無しさん
2019/08/04(日) 11:15:55.00ID:c27+HILf anacondaでjupyternotebookを使用しているのですが、設定ファイルに以下を設定するとlunchを押しても起動しなくなります
コメントアウトしたままだと、なぜかテキストエディタが開かれます
ブラウザで開くようにするにはどうしたら良いのでしょうか?
c.NotebookApp.browser ='firefox'
コメントアウトしたままだと、なぜかテキストエディタが開かれます
ブラウザで開くようにするにはどうしたら良いのでしょうか?
c.NotebookApp.browser ='firefox'
171デフォルトの名無しさん
2019/08/04(日) 12:33:40.19ID:XrA3sNaX >>170
フルパス指定してみたら?windowsだよね?
フルパス指定してみたら?windowsだよね?
172デフォルトの名無しさん
2019/08/04(日) 14:54:35.79ID:c27+HILf フルパスもやってみました
再生ボタンみたいなところから、ターミナルでパスを開くことは出来ますけどね
再生ボタンみたいなところから、ターミナルでパスを開くことは出来ますけどね
173デフォルトの名無しさん
2019/08/04(日) 15:16:23.45ID:hUrCn+Jh >>172
引数に%sつけたらいけた
引数に%sつけたらいけた
174デフォルトの名無しさん
2019/08/04(日) 15:37:22.70ID:c27+HILf 引数というのが何かわからないですが、エラーが出るような記述をしたら、ブラウザへの関連付けが出てきました
175デフォルトの名無しさん
2019/08/04(日) 18:03:09.91ID:hUrCn+Jh176ティタノボア
2019/08/04(日) 18:05:28.87ID:9yEeXPEE Python 3.7.3
>>> number = float(87432.67832)
>>> int(number)
87432
>>> number - int(number)
0.6783200000063516
小数点以下に00000063516が加わってしまうのはなぜ?
これを回避する方法はあるかどうか検索中。
>>> number = float(87432.67832)
>>> int(number)
87432
>>> number - int(number)
0.6783200000063516
小数点以下に00000063516が加わってしまうのはなぜ?
これを回避する方法はあるかどうか検索中。
177デフォルトの名無しさん
2019/08/04(日) 18:12:29.02ID:c27+HILf >>175
どうも 解決しますた
どうも 解決しますた
178デフォルトの名無しさん
2019/08/04(日) 18:22:04.56ID:ZHZB553d179デフォルトの名無しさん
2019/08/04(日) 18:23:14.18ID:NGUjoE92 >>176
原因 https://ja.wikipedia.org/wiki/%E6%B5%AE%E5%8B%95%E5%B0%8F%E6%95%B0%E7%82%B9%E6%95%B0
回避 print(f'{number - int(number):10.5f}')
原因 https://ja.wikipedia.org/wiki/%E6%B5%AE%E5%8B%95%E5%B0%8F%E6%95%B0%E7%82%B9%E6%95%B0
回避 print(f'{number - int(number):10.5f}')
180デフォルトの名無しさん
2019/08/04(日) 19:18:23.85ID:tlfzCJcd181ティタノボア
2019/08/04(日) 20:33:30.43ID:9yEeXPEE 助言くださった方に感謝申し上げます。
コンピュータは10進数を2進数へと変換して扱い、
10進数の小数部を2進数に変換したときに割りきれずに
循環小数や無理数が生じてしまうことがあり、
それを10進数に戻したときに誤差が生じた結果なんでしょうか。
コンピュータは10進数を2進数へと変換して扱い、
10進数の小数部を2進数に変換したときに割りきれずに
循環小数や無理数が生じてしまうことがあり、
それを10進数に戻したときに誤差が生じた結果なんでしょうか。
182ティタノボア
2019/08/04(日) 20:53:20.77ID:9yEeXPEE 訂正します。
10進数の小数部を2進数に変換するときには
割るんじゃなくて掛けるでした。
>>> number = 55.55
>>> type(number)
<class 'float'>
>>> number - 55
0.5499999999999972
0.55を2進数に変換:
>>> 0.55 * 2
1.1
>>> 0.1 * 2
0.2
>>> 0.2 * 2
0.4
>>> 0.4 * 2
0.8
>>> 0.8 * 2
1.6
>>> 0.6 * 2
1.2
>>> 0.2 * 2
0.4
>>> 0.4 * 2
0.8
>>> 0.8 * 2
1.6
>>> 0.6 * 2
1.2
ああ、たしかに循環小数になります。
10進数の小数部を2進数に変換するときには
割るんじゃなくて掛けるでした。
>>> number = 55.55
>>> type(number)
<class 'float'>
>>> number - 55
0.5499999999999972
0.55を2進数に変換:
>>> 0.55 * 2
1.1
>>> 0.1 * 2
0.2
>>> 0.2 * 2
0.4
>>> 0.4 * 2
0.8
>>> 0.8 * 2
1.6
>>> 0.6 * 2
1.2
>>> 0.2 * 2
0.4
>>> 0.4 * 2
0.8
>>> 0.8 * 2
1.6
>>> 0.6 * 2
1.2
ああ、たしかに循環小数になります。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国国営メディア「沖縄は日本ではない」… ★6 [BFU★]
- 高市政権にパイプ役不在…日中高まる緊張 公明党の連立離脱影響、自民内にも懸念「自分でまいた種は自分で刈り取ってもらわないと」★2 [ぐれ★]
- 【速報】 日経平均の下落率3%超す、財政懸念で長期金利上昇 [お断り★]
- ナイツ塙が指摘のローソンコーヒーカップ、ロゴ「L」で誤解生みデザイン変更へ 在庫使い切る3か月後にリニューアル [muffin★]
- 政府、株式の配当など金融所得を高齢者の医療保険料や窓口負担に反映する方針を固めた [バイト歴50年★]
- 【速報】 高市政権、「日本版DOGE」を立ち上げ 米国で歳出削減をした「政府効率化省(DOGE)」になぞらえたもの [お断り★]
- 高市早苗「……なんて言ってみたw」中国「なんだ、言ってみただけかw」👈これで全部元通りになるという事実 [782460143]
- 【悲報】早速高市首相のせいで全国の民泊でキャンセルラッシュwwwwwwwwwwww 経営者も嘆き「こんな事は初めてだ…」😲 [871926377]
- 中国「高市が謝罪撤回しないとこれ全部なくなるけどどうする?」 [931948549]
- んなっしょい🍬禁止🈲のお🏡
- 映画「ゼルダの伝説」、リンクとゼルダ姫が白人になってしまう。日本のものは日本人だろうが!! [592058334]
- 高市早苗「株やってる奴ザマァwww格差是正のためにも、もっと暴落した方がいいよwww」(´・ω・`)確かに。 [252835186]
