このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。
エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>985 辺りで
前スレ
くだすれPython(超初心者用) その36
http://mevius.2ch.net/test/read.cgi/tech/1514805522/
探検
くだすれPython(超初心者用) その37
■ このスレッドは過去ログ倉庫に格納されています
2018/03/17(土) 16:32:25.91ID:S1lkLDnv
427遊園地
2018/04/19(木) 10:15:02.85ID:+uu+DOll 期限が2週間も有り、大学費だしてるなら、
直接
講師[先生]に聞いた方が良いよ。
むしろ、聞け。
なんの為に学費だしてるんの?
直接
講師[先生]に聞いた方が良いよ。
むしろ、聞け。
なんの為に学費だしてるんの?
428デフォルトの名無しさん
2018/04/19(木) 10:34:58.58ID:5y+3njqT429デフォルトの名無しさん
2018/04/19(木) 10:37:55.70ID:5y+3njqT430デフォルトの名無しさん
2018/04/19(木) 10:56:08.16ID:j5tv0M09 Pythonむずい!
なんでこんなむずいの?
なんでこんなむずいの?
431デフォルトの名無しさん
2018/04/19(木) 12:13:54.17ID:cIc2YD7o pythonてかやろうとしてることが難しいんじゃないの?
言語としては簡単な方でしょ、同じことを別の言語でやってみたら分かる
言語としては簡単な方でしょ、同じことを別の言語でやってみたら分かる
432デフォルトの名無しさん
2018/04/19(木) 12:17:59.12ID:4mrmpy84 そりゃあ、ブロックスなんて答えが無いだろ
将棋・囲碁みたいに、対戦コミュニティがあるか?
まず、コミュニティへ行って、AI 同士で、何千局も対戦して、
微調整を続けないと、無理だろ
将棋・囲碁みたいに、対戦コミュニティがあるか?
まず、コミュニティへ行って、AI 同士で、何千局も対戦して、
微調整を続けないと、無理だろ
433デフォルトの名無しさん
2018/04/19(木) 12:19:39.36ID:2nanKMvG434デフォルトの名無しさん
2018/04/19(木) 12:23:58.79ID:4mrmpy84 強いAI を作るのは無理だから、
とにかく、次に置けるマスだけを、リストに入れて、
その中からマスを適当に選んで、適当に選んだピースを置け
それで良い
とにかく、次に置けるマスだけを、リストに入れて、
その中からマスを適当に選んで、適当に選んだピースを置け
それで良い
435デフォルトの名無しさん
2018/04/19(木) 13:12:52.70ID:f7DkAV9f AIは可能な選択肢のうち、0点以上の最高得点手を打つ。同点時はランダム。初期値は0
AI同士に勝負させて、打った手は全部保存しておく。最終的に勝ったほうは手のそれぞれにプラス点、負け側はマイナス点
ってやろうぜw
それを二週間延々繰り返させたら強くなるんじゃなーい?
AI同士に勝負させて、打った手は全部保存しておく。最終的に勝ったほうは手のそれぞれにプラス点、負け側はマイナス点
ってやろうぜw
それを二週間延々繰り返させたら強くなるんじゃなーい?
436デフォルトの名無しさん
2018/04/19(木) 15:02:28.67ID:c48O4SX1 どんなゲームだか知らんけど
とある局面のとある手に対して、
その後は両者ランダムに打って終わらせる試行を100回くらい繰り返して
勝った回数をその手のスコアとすれば良い
とある局面のとある手に対して、
その後は両者ランダムに打って終わらせる試行を100回くらい繰り返して
勝った回数をその手のスコアとすれば良い
437遊園地
2018/04/19(木) 16:16:23.30ID:+uu+DOll 遊べる。ブロックスAIと言う課題なら
目安だと[GUI]は5日
ブロックスのAIを課題にするぐらいだと、逆算して
本人が半日から1日でブロックス自体が完成させれる段階で
長くても2日
残りの3,4日で
CPU AI をコレまでに教えた内容で、調整して下さい。みたいなモノ
どう、考えても[推測上の一日の固定時間 9時から20時45分]
[一日の作業量(思考)2,3時間]と過程しても、
2週間は多すぎる。
1日2日は前後する可能性が有るけど、辻褄が合わないな。
F欄大学か、なんちゃって専門学校かな?
目安だと[GUI]は5日
ブロックスのAIを課題にするぐらいだと、逆算して
本人が半日から1日でブロックス自体が完成させれる段階で
長くても2日
残りの3,4日で
CPU AI をコレまでに教えた内容で、調整して下さい。みたいなモノ
どう、考えても[推測上の一日の固定時間 9時から20時45分]
[一日の作業量(思考)2,3時間]と過程しても、
2週間は多すぎる。
1日2日は前後する可能性が有るけど、辻褄が合わないな。
F欄大学か、なんちゃって専門学校かな?
438デフォルトの名無しさん
2018/04/19(木) 17:59:06.99ID:hcjjAGnl439デフォルトの名無しさん
2018/04/19(木) 18:01:31.06ID:hcjjAGnl 回答していただいた方ありがとうございます。
参考になります。
参考になります。
440デフォルトの名無しさん
2018/04/19(木) 18:40:08.42ID:VWrPY/vr >>429
yahoo知恵袋の方がいいよ
yahoo知恵袋の方がいいよ
441遊園地
2018/04/19(木) 18:44:18.50ID:+uu+DOll 大学設定は嘘だな。
大学設定が本当だったら、今のお前に「そんな」課題だすアホ教員が悪いのか、
何も教えない大学で大金払ってる馬鹿なのか知らないけど、
質問内容で現在のレベルが分かる。
教えて貰うのに、
理解できてないなら、教えて貰ってないのと一緒。
大学設定が本当だったら、今のお前に「そんな」課題だすアホ教員が悪いのか、
何も教えない大学で大金払ってる馬鹿なのか知らないけど、
質問内容で現在のレベルが分かる。
教えて貰うのに、
理解できてないなら、教えて貰ってないのと一緒。
442デフォルトの名無しさん
2018/04/19(木) 19:10:55.84ID:ar7X8qES443遊園地
2018/04/19(木) 19:51:05.39ID:+uu+DOll おう。
大学受験に失敗して6年引き篭もってる俺には、
大学生は邪魔だぞいww
大学受験に失敗して6年引き篭もってる俺には、
大学生は邪魔だぞいww
444デフォルトの名無しさん
2018/04/19(木) 20:10:30.03ID:uEzvz53i 2週間ははっきり言って課題に対して期間がみじかすぎるよ。
python精通してる人でも強いAI作ろうとしたら2週間以上かかる。
まあルール部分は用意されてるようだからその分割り引くべきかもだけど。
python精通してる人でも強いAI作ろうとしたら2週間以上かかる。
まあルール部分は用意されてるようだからその分割り引くべきかもだけど。
445デフォルトの名無しさん
2018/04/19(木) 21:02:34.32ID:uEzvz53i 2週間なら>>436くらいが適当だとおもう。
あんま強くならないだろうけど。
あんま強くならないだろうけど。
446遊園地
2018/04/19(木) 22:34:07.23ID:+uu+DOll (^p^)「あうあうあーwwwwwwww」
447デフォルトの名無しさん
2018/04/19(木) 23:25:56.00ID:K4+BGrIF >>416
コード紹介ありがとうございます。
まだ内容がしっかり決まって居無くってちょっと書き換えたいという時にはちょっと大げな感じになりますね
ある程度のコードの中が決まっていると良さそうですね
>>417
ありがとうございます
色々な方法があるのですね
今回の場合、mainを置く方法が手っ取り早そうです
ただ、試しに書いてみるとエラーが出ました
どこか間違えていますかね?
>>419
関数が巻き上げられるのはそこそこ一般的だと思っていました
IDEだとそんなこともできるのですか・・・
大昔、Exlipseを使っていたのですが重たくって重たくって使わなくなっていましたが検討してみようと思います
ありがとうございます。
コード紹介ありがとうございます。
まだ内容がしっかり決まって居無くってちょっと書き換えたいという時にはちょっと大げな感じになりますね
ある程度のコードの中が決まっていると良さそうですね
>>417
ありがとうございます
色々な方法があるのですね
今回の場合、mainを置く方法が手っ取り早そうです
ただ、試しに書いてみるとエラーが出ました
どこか間違えていますかね?
>>419
関数が巻き上げられるのはそこそこ一般的だと思っていました
IDEだとそんなこともできるのですか・・・
大昔、Exlipseを使っていたのですが重たくって重たくって使わなくなっていましたが検討してみようと思います
ありがとうございます。
448デフォルトの名無しさん
2018/04/19(木) 23:41:15.47ID:FEDLlhkO eclipse
449デフォルトの名無しさん
2018/04/20(金) 01:21:16.01ID:p7k7S/mH 新年度始まって間もないのにpythonでブロックス+AIの課題が出るような学科は情報系の学科なのかな。
情報系の学科なら今流行りの機械学習系のことも普通にやるんだろうな
情報系の学科なら今流行りの機械学習系のことも普通にやるんだろうな
450デフォルトの名無しさん
2018/04/20(金) 03:06:20.06ID:qxue6Zgp 横からなのですが>>187さんのWebアプリにしてはpythonでサーバー建ててブラウザで表示するで合ってますか?
451遊園地
2018/04/20(金) 08:57:52.56ID:xu4ZA7YN >>450
# sudo pip3 install bottle
# http://localhost:8080/hello/world
from bottle import route, run, template
@route('/hello/<name>')
def index(name):
return template('<b>Hello {{name}}</b>!', name=name)
run(host='localhost', port=8080)
# sudo pip3 install bottle
# http://localhost:8080/hello/world
from bottle import route, run, template
@route('/hello/<name>')
def index(name):
return template('<b>Hello {{name}}</b>!', name=name)
run(host='localhost', port=8080)
452デフォルトの名無しさん
2018/04/20(金) 10:29:12.98ID:WJk0jxxj 日本の大学じゃなさそう
453デフォルトの名無しさん
2018/04/20(金) 11:53:43.70ID:bSpMfw5T >>447
コード貼り付け忘れていました
# ===test.py===
def main():
x = "H"
for num in range(5):
func(str(num))
def func(x,str):
print (x + "ello " + str)
if __name__ == '__main__':
main()
# UnboundLocalError: local variable 'func' referenced before assignment
コード貼り付け忘れていました
# ===test.py===
def main():
x = "H"
for num in range(5):
func(str(num))
def func(x,str):
print (x + "ello " + str)
if __name__ == '__main__':
main()
# UnboundLocalError: local variable 'func' referenced before assignment
454デフォルトの名無しさん
2018/04/20(金) 12:18:17.84ID:9v7e203Y ブロックスてそんなに有名なゲームなんか?聞いたことないわ
455デフォルトの名無しさん
2018/04/20(金) 12:29:06.14ID:WJk0jxxj456デフォルトの名無しさん
2018/04/20(金) 12:52:36.38ID:DDZisBas457デフォルトの名無しさん
2018/04/20(金) 12:59:05.08ID:CLWy02Nm えっパイソンってホイストないの?
c系言語には大抵あるのに。
抽象度の高い処理頭の方に書いて、使用関数の実装はお尻のほうに置いとけて便利なのに
c系言語には大抵あるのに。
抽象度の高い処理頭の方に書いて、使用関数の実装はお尻のほうに置いとけて便利なのに
458デフォルトの名無しさん
2018/04/20(金) 13:00:03.95ID:bSpMfw5T459デフォルトの名無しさん
2018/04/20(金) 13:02:16.40ID:bSpMfw5T Perlと比べてイライラすることがあったけど、
{
}
が不要なのはサクサク書けて良いな
Pythonの良いところまた1つ見つけた
>>457
perlしか知らないけど普段そういった使い方してたからあれば便利だよねー
{
}
が不要なのはサクサク書けて良いな
Pythonの良いところまた1つ見つけた
>>457
perlしか知らないけど普段そういった使い方してたからあれば便利だよねー
460デフォルトの名無しさん
2018/04/20(金) 13:43:32.65ID:szszCkSU 関数を書く順番はどうでも良いよ
関数は全部グローバルに書いといて、ファイルの最後でmainを呼べばオーケー
関数は全部グローバルに書いといて、ファイルの最後でmainを呼べばオーケー
461デフォルトの名無しさん
2018/04/20(金) 13:46:22.55ID:szszCkSU ってか、>>453はdef funcのインデント下げれば動くだろう
462デフォルトの名無しさん
2018/04/20(金) 13:49:06.94ID:bSpMfw5T >>460
こういうこと?
# ===test.py===
def main():
x = "H"
y = "h"
for num in range(5):
func(x,str(num))
func(y,str(num))
def func(x,str):
print (x + "ello" + str)
def func2(y,str):
print (x + "ello" + str)
if __name__ == '__main__':
main()
こういうこと?
# ===test.py===
def main():
x = "H"
y = "h"
for num in range(5):
func(x,str(num))
func(y,str(num))
def func(x,str):
print (x + "ello" + str)
def func2(y,str):
print (x + "ello" + str)
if __name__ == '__main__':
main()
463デフォルトの名無しさん
2018/04/20(金) 13:56:09.67ID:bSpMfw5T464デフォルトの名無しさん
2018/04/20(金) 14:06:06.09ID:aZdt3WBn 呼ぶ側がfunc2になってないから動かないと思うけど、だいたいそういうこと
465デフォルトの名無しさん
2018/04/20(金) 15:27:31.37ID:DDZisBas >>457
そもそもpythonのdefは実行文だから
そもそもpythonのdefは実行文だから
466デフォルトの名無しさん
2018/04/20(金) 17:50:44.02ID:1rBd94+J spyder使ってるんだけど、defの中の変数が実行後の変数エクスプローラに表示されなくなるんだけど、表示させる方法ない?
もちろん実行時はその変数に値が格納されてるんだけど、defを出た瞬間に破棄されちゃうのかな。
いちいちprintしてデバッグするのめんどくさい
もちろん実行時はその変数に値が格納されてるんだけど、defを出た瞬間に破棄されちゃうのかな。
いちいちprintしてデバッグするのめんどくさい
467デフォルトの名無しさん
2018/04/20(金) 17:54:59.99ID:WJk0jxxj global
468デフォルトの名無しさん
2018/04/20(金) 19:16:25.14ID:9TOBYLLi デバッガで何しようとしとんのやこのアホはw
469デフォルトの名無しさん
2018/04/20(金) 21:19:08.77ID:bNn+sorS デバッガはブレークポイント仕掛けたり1行ずつステップ実行しながら変数をウォッチするものだと思うので
実行中にリアルタイムで表示変えるのは超高速なエミュレータでもないと…;
実行中にリアルタイムで表示変えるのは超高速なエミュレータでもないと…;
470デフォルトの名無しさん
2018/04/20(金) 22:57:24.69ID:Xu3EKzy5471デフォルトの名無しさん
2018/04/20(金) 23:08:48.76ID:k7m69UuR ログ吐くようにしとけよ
472デフォルトの名無しさん
2018/04/20(金) 23:18:23.85ID:k7m69UuR printめんどくさいとか言ってるがある程度のサイズのあるプログラムはログ残したほうが結局は作業がはかどる。
473遊園地
2018/04/20(金) 23:47:55.05ID:xu4ZA7YN ログはprintでは無いと言う事を肝に免じて置いて下さい。
474デフォルトの名無しさん
2018/04/21(土) 00:18:21.37ID:NjF1F28w >>473
ログをprintで書くことで悦に入っています。
ログをprintで書くことで悦に入っています。
475デフォルトの名無しさん
2018/04/21(土) 00:46:49.28ID:SeoWSMd7 >>472
printがめんどくさいと言う人ならログ出すように変更するのもめんどくさいになるだろう。
めんどくさいのいやだいやだで、(コードに手を入れないで)
ツール(デバッガ)で楽々出来るようにしたいにニダと言う感じだろう
実運用ではこのログはイラネなんだろうが。
printがめんどくさいと言う人ならログ出すように変更するのもめんどくさいになるだろう。
めんどくさいのいやだいやだで、(コードに手を入れないで)
ツール(デバッガ)で楽々出来るようにしたいにニダと言う感じだろう
実運用ではこのログはイラネなんだろうが。
476デフォルトの名無しさん
2018/04/21(土) 01:00:05.67ID:YdpuWmPR 肝に免じてどうする
肝は銘ずる(刻みつける)ものだ
肝は銘ずる(刻みつける)ものだ
477デフォルトの名無しさん
2018/04/21(土) 01:10:45.10ID:SeoWSMd7478デフォルトの名無しさん
2018/04/21(土) 01:40:30.99ID:jRiYYFVC p2exeって日本語は扱えないのですか?
479デフォルトの名無しさん
2018/04/21(土) 03:00:26.77ID:HWyKzA01 >>478
py2exeではなく?
py2exeではなく?
480デフォルトの名無しさん
2018/04/21(土) 03:26:11.52ID:jRiYYFVC >>479
間違えました、py2exeです。日本語文字をprintしようとすると
UnicodeDecodeError: 'cp932' codec can't decode byte 0xef in position 0: illegal multibyte sequence
って出るんですよね。コードをutf-8にしたり、文字列の先頭にuを付けてみましたが、きちんとexeが生成されません
間違えました、py2exeです。日本語文字をprintしようとすると
UnicodeDecodeError: 'cp932' codec can't decode byte 0xef in position 0: illegal multibyte sequence
って出るんですよね。コードをutf-8にしたり、文字列の先頭にuを付けてみましたが、きちんとexeが生成されません
481デフォルトの名無しさん
2018/04/21(土) 07:09:29.13ID:nN/toUY2 肝免わろすwww
482遊園地
2018/04/21(土) 07:29:31.66ID:fW+0Fovn >>477
あああーーーー
それは、アカンww
明治時代の初期までなら、隣の県に行けば
言葉が通じないのもザラだったしなwww
あああーーーー
それは、アカンww
明治時代の初期までなら、隣の県に行けば
言葉が通じないのもザラだったしなwww
483デフォルトの名無しさん
2018/04/21(土) 08:46:12.30ID:HWyKzA01 >>480
んでもってPythonは2系をつかってるのか?
あるいはWindowsのユーザー名が日本語なのか。
素直に3系つかうことと
py2exeするときはあきらめて日本語を含まないユーザー名を作って
そこからやる
んでもってPythonは2系をつかってるのか?
あるいはWindowsのユーザー名が日本語なのか。
素直に3系つかうことと
py2exeするときはあきらめて日本語を含まないユーザー名を作って
そこからやる
484デフォルトの名無しさん
2018/04/21(土) 15:11:14.68ID:Jlfar8cI py2exeは3.6に対応してないから、バイナリ作るならpyinstallerの方がいいと思う
セットアップファイル作る必要もなくて楽だし
セットアップファイル作る必要もなくて楽だし
485デフォルトの名無しさん
2018/04/21(土) 15:16:38.37ID:K9lD61bw bytesをfloat配列にする高速な方法無いでしょうか?
4バイトで1floatではなく、1バイトで0.0〜1.0の範囲の1floatの
同じ長さの配列が欲しいのですが
4バイトで1floatではなく、1バイトで0.0〜1.0の範囲の1floatの
同じ長さの配列が欲しいのですが
486デフォルトの名無しさん
2018/04/21(土) 16:19:45.05ID:Jlfar8cI pyinstallerで詰まったのは、pandasを使うスクリプトでエラーが出ることぐらい
pandasを 0.20.0 に落とせば通る様になると思う
pandasを 0.20.0 に落とせば通る様になると思う
487デフォルトの名無しさん
2018/04/21(土) 16:38:34.70ID:Zke6MJB8 >>485
精度落ちて良いならいくらでもある
精度落ちて良いならいくらでもある
488デフォルトの名無しさん
2018/04/21(土) 16:42:03.35ID:K9lD61bw >>487
精度は構いませんので是非
精度は構いませんので是非
489デフォルトの名無しさん
2018/04/21(土) 16:58:38.10ID:V+d3uri5 正の数だけ?
490デフォルトの名無しさん
2018/04/21(土) 17:04:24.09ID:yl7d1HXp 精度気にしないなら
0x00 = 0.0
0x01 = 0.004
0x02 = 0.008
...
0xFA = 1.0
0xFB〜0xFF は使わない
とか勝手に決めれば良いだけ
0x00 = 0.0
0x01 = 0.004
0x02 = 0.008
...
0xFA = 1.0
0xFB〜0xFF は使わない
とか勝手に決めれば良いだけ
491デフォルトの名無しさん
2018/04/21(土) 17:09:59.96ID:K9lD61bw >>489
0.0〜1.0の正の数だけです
0.0〜1.0の正の数だけです
492デフォルトの名無しさん
2018/04/21(土) 17:22:36.40ID:6J3G0l4e >>490
それ普通に255.0で割る方が速いだろw
それ普通に255.0で割る方が速いだろw
493デフォルトの名無しさん
2018/04/21(土) 17:26:25.82ID:yl7d1HXp そうか?
>>490 も 250 で割るだけだから速度は一緒だぞ
>>490 も 250 で割るだけだから速度は一緒だぞ
494デフォルトの名無しさん
2018/04/21(土) 17:30:44.93ID:6J3G0l4e495デフォルトの名無しさん
2018/04/21(土) 17:34:55.64ID:yl7d1HXp どうせ使わないんだからいいだろ
496デフォルトの名無しさん
2018/04/21(土) 17:45:08.29ID:nWGazij5 おいおい256.0だろ…
おまえは1を0.1にするのに9で割ると言うのかい?
おまえは1を0.1にするのに9で割ると言うのかい?
497デフォルトの名無しさん
2018/04/21(土) 18:23:41.65ID:bgp2zzOH >>485
256 しかないんだから float f[256] の配列作って変換すればいいんじゃね?
256 しかないんだから float f[256] の配列作って変換すればいいんじゃね?
498デフォルトの名無しさん
2018/04/21(土) 18:33:33.34ID:ZHkY3Ka/ 頭いいな
499デフォルトの名無しさん
2018/04/21(土) 18:37:22.51ID:CHrbK6wg500遊園地
2018/04/21(土) 19:45:18.90ID:fW+0Fovn windows辞めて、Ubuntuにしたらデフォルトでpython2,python3入ってるよ。
なんつってwwww これぞwww 悪魔の囁きwwwww
なんつってwwww これぞwww 悪魔の囁きwwwww
501デフォルトの名無しさん
2018/04/21(土) 19:47:16.89ID:fJguH7wu いやシステムのPythonは使わないのか基本だぞ
502デフォルトの名無しさん
2018/04/21(土) 19:51:23.74ID:Af+18o1F それな
むしろデフォで入っていることが余計なトラブルの元になってる
むしろデフォで入っていることが余計なトラブルの元になってる
503デフォルトの名無しさん
2018/04/21(土) 19:53:02.17ID:SpcYsUEG Pythonに依存した他のパッケージを動作させるためだけのものだよね
ユーザーが使ってはいけない
ユーザーが使ってはいけない
504デフォルトの名無しさん
2018/04/21(土) 20:04:52.49ID:nN/toUY2 >>501
何に騙されてそんなガセネタ信じとるんやwwwww
何に騙されてそんなガセネタ信じとるんやwwwww
505デフォルトの名無しさん
2018/04/21(土) 20:09:07.60ID:+jzprnKY UbuntuとかMacとかはpyenv入れてからAnaconda入れてとか結構面倒くさい
506遊園地
2018/04/21(土) 20:54:58.27ID:fW+0Fovn Ubuntu系のlinux mintにAnaconda入れてる。
起動確認の初回しか、動かしてない。
起動確認の初回しか、動かしてない。
507遊園地
2018/04/21(土) 21:45:02.32ID:fW+0Fovn オブジェクトをヒープ上にメモリ確保する場面は
どんな時ですか?
どんな時ですか?
508デフォルトの名無しさん
2018/04/21(土) 22:00:51.41ID:ZHkY3Ka/ 逆にヒープ以外にどこにメモリを確保するんだ?
それが答えじゃね?
それが答えじゃね?
509デフォルトの名無しさん
2018/04/21(土) 22:05:01.51ID:zxSpDS2l >>504
開発環境とシステム分けておくの大事だぞ
開発環境とシステム分けておくの大事だぞ
510遊園地
2018/04/21(土) 22:16:07.69ID:fW+0Fovn 実行できない。
へるぷ
def grade(score, breakpoints=[60, 70, 80, 90], grades='FDCBA'):
□i = bisect(breakpoints, score)
□return grades[i]
[grade(score) for score in [33, 99, 77, 70, 89, 90, 100]]
へるぷ
def grade(score, breakpoints=[60, 70, 80, 90], grades='FDCBA'):
□i = bisect(breakpoints, score)
□return grades[i]
[grade(score) for score in [33, 99, 77, 70, 89, 90, 100]]
511デフォルトの名無しさん
2018/04/21(土) 23:13:25.47ID:ZHkY3Ka/ 実行できないってどういうことよ
エラーメッセージがあるならそれも載せろよ
まあわざと載せてないのかもしれないけど
エラーメッセージがあるならそれも載せろよ
まあわざと載せてないのかもしれないけど
512デフォルトの名無しさん
2018/04/21(土) 23:56:54.79ID:XrHLCoEo513遊園地
2018/04/22(日) 07:24:22.58ID:S/aJuoMN NameError: name 'bisect' is not defined
関数内にglobal と書いてもダメだった。
関数内にglobal と書いてもダメだった。
514遊園地
2018/04/22(日) 07:35:06.34ID:S/aJuoMN import bisect
で、TypeError: 'module' object is not callable
$ sudo pip3 install bisect で
Could not find a version that satisfies the requirement bisect (from versions: )
No matching distribution found for bisect
要件bisectを満たすバージョンを見つけることができませんでした(バージョンから:)
二等分線に一致する分布が見つかりませんでした
で、TypeError: 'module' object is not callable
$ sudo pip3 install bisect で
Could not find a version that satisfies the requirement bisect (from versions: )
No matching distribution found for bisect
要件bisectを満たすバージョンを見つけることができませんでした(バージョンから:)
二等分線に一致する分布が見つかりませんでした
515デフォルトの名無しさん
2018/04/22(日) 07:59:57.89ID:6LlZ0HWt 「みんなのPython」に書いてある
Anaconda は、Windows など予め、Python が入っていないOS が対象です。
Linux など、最初からPython が入っている場合は、プロに聞いて下さい。
この本では教えませんw
つまり、Pythonがバッティングするから。
Python3 というコマンドが、Python 3.4, 3.5 のどれを指すのか、
OSとAnacondaで、異なるバージョンの場合に厄介だから
$ which python3
/usr/bin/python3
$ which python3.5
/usr/bin/python3.5
$ file /usr/bin/python3
/usr/bin/python3: symbolic link to python3.5
つまり、Windows10・WSL・Ubuntu16.04 では、python3 → python3.5
異なるバージョンを使いたければ、仮想環境のvirtualenv(venv)を使って、
環境変数PATH を上書きしないといけない
activate ってすると、PATHが上書きされて、
システムとは異なるバージョンと結び付けられる
それか、Docker を使うとか
Anaconda は、Windows など予め、Python が入っていないOS が対象です。
Linux など、最初からPython が入っている場合は、プロに聞いて下さい。
この本では教えませんw
つまり、Pythonがバッティングするから。
Python3 というコマンドが、Python 3.4, 3.5 のどれを指すのか、
OSとAnacondaで、異なるバージョンの場合に厄介だから
$ which python3
/usr/bin/python3
$ which python3.5
/usr/bin/python3.5
$ file /usr/bin/python3
/usr/bin/python3: symbolic link to python3.5
つまり、Windows10・WSL・Ubuntu16.04 では、python3 → python3.5
異なるバージョンを使いたければ、仮想環境のvirtualenv(venv)を使って、
環境変数PATH を上書きしないといけない
activate ってすると、PATHが上書きされて、
システムとは異なるバージョンと結び付けられる
それか、Docker を使うとか
516遊園地
2018/04/22(日) 08:55:24.40ID:S/aJuoMN Anaconda使ってないよw
Geanyから起動してる。
linux mint18 mate
python 3.6.3
Geanyから起動してる。
linux mint18 mate
python 3.6.3
517遊園地
2018/04/22(日) 08:56:08.08ID:S/aJuoMN システムバージョンの
python 3.5.2でも試したけど、一緒のエラー内容だった。
python 3.5.2でも試したけど、一緒のエラー内容だった。
518遊園地
2018/04/22(日) 09:06:16.89ID:S/aJuoMN 公式から、ライブラリ落として
入れないと駄目とか?
分からない。
入れないと駄目とか?
分からない。
519遊園地
2018/04/22(日) 09:28:09.74ID:S/aJuoMN 本当に分からなかったので教えて貰いました。
https://teratail.com/questions/122985
import bisect
では、なく。
from bisect import bisect
と、記載しなければ成らなかった模様です。
https://teratail.com/questions/122985
import bisect
では、なく。
from bisect import bisect
と、記載しなければ成らなかった模様です。
520遊園地
2018/04/22(日) 09:30:23.48ID:S/aJuoMN 皆さん、いろいろと
ありがとう、ございました。
ありがとう、ございました。
521デフォルトの名無しさん
2018/04/22(日) 10:07:45.92ID:clJAmZnE help(help)について
help関数の定義を見たくてhelp(help)を実行したところ、
以下のような出力がありました。
Help on _Helper in module _sitebuiltins object:
class _Helper(builtins.object)
| Define the builtin 'help'.
|
| This is a wrapper around pydoc.help that provides a helpful message
| when 'help' is typed at the Python interactive prompt.
|
| Calling help() at the Python prompt starts an interactive help session.
| Calling help(thing) prints help for the python object 'thing'.
|
| Methods defined here:
|
以下略
見たいのは_Helper in module _sitebuiltinsではなくhelp function、
以下のような説明です。
help(object): help on object or class of object, except
help('name'): help on object/module named 'name'
help(): run utility, which starts with utility help
どうしてそれが出ないのか、ご教授いただけるとありがたいです。
Python3.6、pycharmを使用しています。
help関数の定義を見たくてhelp(help)を実行したところ、
以下のような出力がありました。
Help on _Helper in module _sitebuiltins object:
class _Helper(builtins.object)
| Define the builtin 'help'.
|
| This is a wrapper around pydoc.help that provides a helpful message
| when 'help' is typed at the Python interactive prompt.
|
| Calling help() at the Python prompt starts an interactive help session.
| Calling help(thing) prints help for the python object 'thing'.
|
| Methods defined here:
|
以下略
見たいのは_Helper in module _sitebuiltinsではなくhelp function、
以下のような説明です。
help(object): help on object or class of object, except
help('name'): help on object/module named 'name'
help(): run utility, which starts with utility help
どうしてそれが出ないのか、ご教授いただけるとありがたいです。
Python3.6、pycharmを使用しています。
522デフォルトの名無しさん
2018/04/22(日) 10:29:12.32ID:Nfi3M0G/ >>519
質問をすることでしか得られない、回答やアドバイスがある。
15分調べてもわからないことは、質問しよう!
何このサイト
入門者でも質問OKなのかな?
このスレだと15分調べて質問したらggksとか言われそうなんだが
質問をすることでしか得られない、回答やアドバイスがある。
15分調べてもわからないことは、質問しよう!
何このサイト
入門者でも質問OKなのかな?
このスレだと15分調べて質問したらggksとか言われそうなんだが
523遊園地
2018/04/22(日) 10:35:53.40ID:S/aJuoMN524デフォルトの名無しさん
2018/04/22(日) 11:17:20.23ID:Nfi3M0G/ >>523
色々な意味で驚いた
間口が広いはずの、2/5chの存在意義が・・・
ただ、入門者だと実際ここで躓く事もあるし
ディレクトリ構造って実際理解するの結構大変
分かってるとツリーになってると言えるし、そもそも何が大変なのか説明する方が難しいレベルだし・・・
そういえば、最近のOSってアドレスにあるパスが一部しか書いてなかったりするけどみんな困らないのかな?
昔のOS使ってるとパス辿ればいいと分かるけど、パスの概念を勉強する機会が減りそう
色々な意味で驚いた
間口が広いはずの、2/5chの存在意義が・・・
ただ、入門者だと実際ここで躓く事もあるし
ディレクトリ構造って実際理解するの結構大変
分かってるとツリーになってると言えるし、そもそも何が大変なのか説明する方が難しいレベルだし・・・
そういえば、最近のOSってアドレスにあるパスが一部しか書いてなかったりするけどみんな困らないのかな?
昔のOS使ってるとパス辿ればいいと分かるけど、パスの概念を勉強する機会が減りそう
525デフォルトの名無しさん
2018/04/22(日) 11:28:31.70ID:WmJ9TmOv >>524
同意を求めるのじゃなくて質問すれば答えてくれんじゃね?そうゆうの?
同意を求めるのじゃなくて質問すれば答えてくれんじゃね?そうゆうの?
526デフォルトの名無しさん
2018/04/22(日) 11:45:11.71ID:3qJWMYht python導入の仕方がわからない。。。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 国民 居住目的でない住宅所有者に「空室税」課せる法案を提出 ★2 [少考さん★]
- JA全農が「新おこめ券」…来年9月末の有効期限を新設、必要経費のみ上乗せ [蚤の市★]
- 【EV新税】最大2万4千円で検討 28年から、普及妨げると異論も [蚤の市★]
- 「働いて働いて」の流行語大賞に懸念 「言葉が独り歩き」 過労自殺遺族 [尺アジ★]
- アメリカ、入国時に「日本人を含む外国人観光客の最大5年分のSNS履歴の提出」義務化へ 過去10年間に使用のメールアドレスや電話番号等も★3 [Hitzeschleier★]
- 【音楽】aiko(50)の姿に騒然「どしたん?」「震えた」「泣いた」「びっくりする」「なんで…」結婚発表から4年 [Ailuropoda melanoleuca★]
- 【悲報】過労死遺族、高市早苗の流行語大賞にブチ切れwwwwwwwwwwwwwwwwwwww [802034645]
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★1
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★2
- 【悲報】高市早苗、被災民に対し「自分の命くらいは自分で守ってくださいね」と切り捨てし大炎上 [339712612]
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★2
- 【高市悲報】JA、発狂www「臨時に経費率を下げるので、どうかお米券を使ってください」 [246620176]
