このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は 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
286デフォルトの名無しさん
2018/04/12(木) 03:01:07.44ID:M9kW+xEA str = [result, predict, data_test]
for i in str
f.write()
これで動くっけ?
for i in str
f.write()
これで動くっけ?
287デフォルトの名無しさん
2018/04/12(木) 04:00:58.45ID:T93bDVFD >>275-279
スレッドは、同一プロセスだろ。
こういうのは、別のプロセスでよくある
数秒毎に書き込むプロセスAと、1秒毎に読み込むプロセスBがある
B は、ファイルをスタンプを見て、
新たに書き込まれた情報が無ければ、. を出力して、
新情報があれば、o を出力するみたいなやつ
制御・組み込み系で多い
...o....o...o.....o....o..
スレッドは、同一プロセスだろ。
こういうのは、別のプロセスでよくある
数秒毎に書き込むプロセスAと、1秒毎に読み込むプロセスBがある
B は、ファイルをスタンプを見て、
新たに書き込まれた情報が無ければ、. を出力して、
新情報があれば、o を出力するみたいなやつ
制御・組み込み系で多い
...o....o...o.....o....o..
288デフォルトの名無しさん
2018/04/12(木) 04:10:10.14ID:T93bDVFD name = 'John'
age = 20 + 3
print "名前は #{name}、年齢は #{age}歳"
Ruby では、テンプレート文字列って言うのかな?
文字列の中で、式を展開できる。
最終的に、変数が文字列型に変換される
Python には、こういう機能が無いのか?
age = 20 + 3
print "名前は #{name}、年齢は #{age}歳"
Ruby では、テンプレート文字列って言うのかな?
文字列の中で、式を展開できる。
最終的に、変数が文字列型に変換される
Python には、こういう機能が無いのか?
289デフォルトの名無しさん
2018/04/12(木) 04:49:22.42ID:t3ixnFe0 >>280
printは引数を強制的に文字列に変換するうえに
キーワードオプションで出力先を変更できるから
以下で通るはず。空白も改行も勝手に入る
詳しくはドキュメントの「Python標準ライブラリ-組み込み関数」を参照
print(result, predict, data_test, file=f)
printは引数を強制的に文字列に変換するうえに
キーワードオプションで出力先を変更できるから
以下で通るはず。空白も改行も勝手に入る
詳しくはドキュメントの「Python標準ライブラリ-組み込み関数」を参照
print(result, predict, data_test, file=f)
290デフォルトの名無しさん
2018/04/12(木) 06:25:29.02ID:t3ixnFe0 >>288
文字列中での式展開はPython3.6から実装された
3.6以前ではこの機能がなく、%記法やstr.formatメソッドを使う
%記法
print("名前は %s、年齢は %d" % (name, age))
str.formatメソッド
print("名前は {}、年齢は {}".format(name, age))
フォーマット済み文字列リテラル
print(f"名前は {name}、年齢は {age}")
文字列中での式展開はPython3.6から実装された
3.6以前ではこの機能がなく、%記法やstr.formatメソッドを使う
%記法
print("名前は %s、年齢は %d" % (name, age))
str.formatメソッド
print("名前は {}、年齢は {}".format(name, age))
フォーマット済み文字列リテラル
print(f"名前は {name}、年齢は {age}")
291遊園地
2018/04/12(木) 09:27:33.72ID:tAnO53/m292デフォルトの名無しさん
2018/04/12(木) 10:53:13.19ID:iaId0hiD >>291
Pythonを初めて2日目でデータ構造についても正直よく分かってないです
import pandas as pd
from sklearn.ensemble import RandomForestClassifier
from sklearn import cross_validation, metrics
from sklearn.externals import joblib
import warnings
warnings.filterwarnings("ignore")
mr = pd.read_table("test-data.txt",header=-1)
mr = mr[0:70]
clf = RandomForestClassifier()
clf = joblib.load('cars.pkl');
for row_index, row in mr.iterrows():
result = row.ix[0]
data_test = row.ix[1:]
predict = clf.predict(data_test)
f = open("test.txt","a")
print (result," ",predict," ",data_test )
f.write( str(result) + " " + str(predict) + " " + str(data_test) + "\n" )
# 標準出力を、ちょっとファイルに出力して中身を確認したいだけで全てキャスト(今は3つなので良いが10くらいになると面倒)するのは面倒なので上の行をもう少し簡素にしたい
f.close()
Pythonを初めて2日目でデータ構造についても正直よく分かってないです
import pandas as pd
from sklearn.ensemble import RandomForestClassifier
from sklearn import cross_validation, metrics
from sklearn.externals import joblib
import warnings
warnings.filterwarnings("ignore")
mr = pd.read_table("test-data.txt",header=-1)
mr = mr[0:70]
clf = RandomForestClassifier()
clf = joblib.load('cars.pkl');
for row_index, row in mr.iterrows():
result = row.ix[0]
data_test = row.ix[1:]
predict = clf.predict(data_test)
f = open("test.txt","a")
print (result," ",predict," ",data_test )
f.write( str(result) + " " + str(predict) + " " + str(data_test) + "\n" )
# 標準出力を、ちょっとファイルに出力して中身を確認したいだけで全てキャスト(今は3つなので良いが10くらいになると面倒)するのは面倒なので上の行をもう少し簡素にしたい
f.close()
293デフォルトの名無しさん
2018/04/12(木) 10:53:50.49ID:iaId0hiD294デフォルトの名無しさん
2018/04/12(木) 11:12:19.94ID:t3ixnFe0 >>293
これはprint関数の機能だからwriteでは使えないよ
こう変えるだけなんだけど、どうしてもwriteじゃなきゃいけないの?
f.write( str(result) + " " + str(predict) + " " + str(data_test) + "\n" )
↓
print(result, predict, data_test, file=f)
これはprint関数の機能だからwriteでは使えないよ
こう変えるだけなんだけど、どうしてもwriteじゃなきゃいけないの?
f.write( str(result) + " " + str(predict) + " " + str(data_test) + "\n" )
↓
print(result, predict, data_test, file=f)
295デフォルトの名無しさん
2018/04/12(木) 11:18:36.95ID:JyHXEe/D resultとかの各変数の中身が文字列じゃない気がする
296遊園地
2018/04/12(木) 11:38:42.18ID:tAnO53/m pandasは触った事ないから、協力できない。
差支えが無ければ、test-data.txtの中身(記述形式)を教えてくれ。
でたらめな数値や造語で良い。そうしたら、何か分かるかも。
差支えが無ければ、test-data.txtの中身(記述形式)を教えてくれ。
でたらめな数値や造語で良い。そうしたら、何か分かるかも。
297デフォルトの名無しさん
2018/04/12(木) 12:03:51.11ID:iaId0hiD >>294
出力されたデータをExcelでグラフにしたり検証したい時などとりあえずテキストデータにしたいのです
普段はperlを使っているのですがそれだとprintそのままにファイルハンドルを付けるだけで
標準でもテキストでも好きに出力できるので同じような使い方ができればと思っています
どちらも出力させて、画面で分かるものはそれでいいですし、
詳細な検討がしたい場合はファイルをExcelなどで開いて再検討する感じです
また、pythonやpandasに慣れて居らずその結果が不安で適宜Excelの結果と照合したいというのもあります
本当はperlでやりたいのですが機械学習について調べているとPythonのモジュールを使う物ばかりで・・・
>>296
生データそのままです
0 1 1 100 99 98 97 101
0 1 1 101 100 99 98 97
1 1 1 97 101 100 99 98
1 1 1 98 97 101 100 99
1 0 1 99 98 97 101 100
1 0 0 100 99 98 97 101
1 0 0 101 100 99 98 97
出力されたデータをExcelでグラフにしたり検証したい時などとりあえずテキストデータにしたいのです
普段はperlを使っているのですがそれだとprintそのままにファイルハンドルを付けるだけで
標準でもテキストでも好きに出力できるので同じような使い方ができればと思っています
どちらも出力させて、画面で分かるものはそれでいいですし、
詳細な検討がしたい場合はファイルをExcelなどで開いて再検討する感じです
また、pythonやpandasに慣れて居らずその結果が不安で適宜Excelの結果と照合したいというのもあります
本当はperlでやりたいのですが機械学習について調べているとPythonのモジュールを使う物ばかりで・・・
>>296
生データそのままです
0 1 1 100 99 98 97 101
0 1 1 101 100 99 98 97
1 1 1 97 101 100 99 98
1 1 1 98 97 101 100 99
1 0 1 99 98 97 101 100
1 0 0 100 99 98 97 101
1 0 0 101 100 99 98 97
298デフォルトの名無しさん
2018/04/12(木) 12:10:53.36ID:CLTBB0jT 画面に出力する(普通にprintする)プログラムを作って、
ファイルに保存したい場合には
foo.py > filename
という風に実行する、
というやり方はご存知ですか?
ファイルに保存したい場合には
foo.py > filename
という風に実行する、
というやり方はご存知ですか?
299デフォルトの名無しさん
2018/04/12(木) 12:16:50.63ID:rOwLVxdy てかパンダ使ってるならそっちで出力すれば?
300デフォルトの名無しさん
2018/04/12(木) 12:40:44.41ID:T93bDVFD in/out を、標準入出力にしておけば、パイプでファイルにつなげられる
スクリプトファイル < 入力ファイル > 出力ファイル
スクリプトファイル < 入力ファイル > 出力ファイル
301デフォルトの名無しさん
2018/04/12(木) 12:44:49.97ID:iaId0hiD303デフォルトの名無しさん
2018/04/12(木) 13:02:34.85ID:O7jP9sqH304デフォルトの名無しさん
2018/04/12(木) 17:20:28.88ID:t3ixnFe0 >>297
print(result, predict, data_test) # 標準出力に出力
print(result, predict, data_test, file=f) # ファイルハンドル f のファイルに出力
これが理解できないならもうワシは知らん
print(result, predict, data_test) # 標準出力に出力
print(result, predict, data_test, file=f) # ファイルハンドル f のファイルに出力
これが理解できないならもうワシは知らん
305デフォルトの名無しさん
2018/04/12(木) 21:11:22.45ID:iaId0hiD306遊園地
2018/04/12(木) 22:31:11.19ID:tAnO53/m 俺もperl5やってたけど、公式ドキュメントが有った。
それと同じ様にpython公式ドキュメントをやれば良い。
それと同じ様にpython公式ドキュメントをやれば良い。
307デフォルトの名無しさん
2018/04/13(金) 19:12:20.04ID:vvfD6Twp pythonスレでperlとかrubyとか言い出す奴は
やべー奴ってことか
やべー奴ってことか
308デフォルトの名無しさん
2018/04/13(金) 19:46:32.40ID:fIxp3q6f そりゃCバリバリ書ける奴から見ればそうだろうな
309デフォルトの名無しさん
2018/04/14(土) 00:27:21.50ID:fnrer+0Y どこスレでもCとか言い出す奴はアルティメットアンタッチャブル
310デフォルトの名無しさん
2018/04/14(土) 00:27:46.56ID:yt2qqJ9Q >>307
このスレでperlとかrubyとか言い出す奴はperlとかrubyを超使えるやべーレベルの人だからな
そんな人からすればpythonは言語としてperlとかrubyより使えねーとなるだろうな。
このスレでperlとかrubyとか言い出す奴はperlとかrubyを超使えるやべーレベルの人だからな
そんな人からすればpythonは言語としてperlとかrubyより使えねーとなるだろうな。
311デフォルトの名無しさん
2018/04/14(土) 00:46:34.06ID:EDFUWN6E perlやruby使いが出てきたら、「機械学習」って唱えれば退散するよw
312デフォルトの名無しさん
2018/04/14(土) 01:05:01.45ID:dSQ5MB/j 配列の要素数が、
len(list)
Python は、頭おかしいw
この式を、どう解釈せえっちゅーんや!
一方、Ruby では、オブジェクト指向。
ary.length
len(list)
Python は、頭おかしいw
この式を、どう解釈せえっちゅーんや!
一方、Ruby では、オブジェクト指向。
ary.length
313デフォルトの名無しさん
2018/04/14(土) 01:25:52.09ID:4BsAOclQ >>310
いや、python使えねーって言うやつはある程度pythonを知っているやつだろう。知らなければ批判も感想もないわけだから。
俺もほとんどわからないから何とも言えない。これまでPerlやCばっかり使っててpythonやろうと思わなかったから。
いや、python使えねーって言うやつはある程度pythonを知っているやつだろう。知らなければ批判も感想もないわけだから。
俺もほとんどわからないから何とも言えない。これまでPerlやCばっかり使っててpythonやろうと思わなかったから。
314デフォルトの名無しさん
2018/04/14(土) 01:59:01.25ID:yt2qqJ9Q >>313
perlの人はPythonを少しは知っているだろ
Pythonプログラム書いているんだし
Perlの人はPythonならPython1日目よりsklearn、pandaを使ったプログラム書ける自信があるという感じで始めたんだろうが。
その自信の元はperlを超使えるやべーレベルな気がする
でも、スレで無様をさらすことになってしまったが
perlの人はPythonを少しは知っているだろ
Pythonプログラム書いているんだし
Perlの人はPythonならPython1日目よりsklearn、pandaを使ったプログラム書ける自信があるという感じで始めたんだろうが。
その自信の元はperlを超使えるやべーレベルな気がする
でも、スレで無様をさらすことになってしまったが
315デフォルトの名無しさん
2018/04/14(土) 02:08:23.29ID:yt2qqJ9Q316デフォルトの名無しさん
2018/04/14(土) 02:23:44.32ID:RyWPXEl9 >>314
超使える訳じゃないけど、そもそもperlしか知らない
そのperlもまともに勉強したわけではなく
サバイバル英語の勉強方法みたいな感じで覚えたから元から無様ですよ
上でも書いたけど、作りたいプログラムを見つけてきたら
それをいじりながら勉強する感じでやってきた
とりあえず、様々なエラーが出たけど、エラーもでることなく10時間CPU回しっぱなしで動作してる
よく分からないながらでも、とりあえず書けば機械学習ができてしまうのは便利だと思ってる
>>311
まじそれ。perlでできるならわざわざ新しい言語を覚えようとは思わなかった
スコープの使い方まで違うし慣れるまで色々嵌りながら学習する必要があると思うと泣けてくる
超使える訳じゃないけど、そもそもperlしか知らない
そのperlもまともに勉強したわけではなく
サバイバル英語の勉強方法みたいな感じで覚えたから元から無様ですよ
上でも書いたけど、作りたいプログラムを見つけてきたら
それをいじりながら勉強する感じでやってきた
とりあえず、様々なエラーが出たけど、エラーもでることなく10時間CPU回しっぱなしで動作してる
よく分からないながらでも、とりあえず書けば機械学習ができてしまうのは便利だと思ってる
>>311
まじそれ。perlでできるならわざわざ新しい言語を覚えようとは思わなかった
スコープの使い方まで違うし慣れるまで色々嵌りながら学習する必要があると思うと泣けてくる
317デフォルトの名無しさん
2018/04/14(土) 02:37:37.23ID:BdA0jLra perlってテキスト処理ぐらいしかやったことないけど
え、それだけ? ってぐらい簡単に書けちゃうとこがあって面白いね
え、それだけ? ってぐらい簡単に書けちゃうとこがあって面白いね
318デフォルトの名無しさん
2018/04/14(土) 02:57:00.89ID:lnTeyTPJ >340 に期待
319デフォルトの名無しさん
2018/04/14(土) 02:59:10.50ID:lnTeyTPJ320デフォルトの名無しさん
2018/04/14(土) 06:03:31.69ID:5tg9pgD6 >>312
頭悪いなあ
Rubyにだってstrとかreadlineとかgsubとかあるだろ
pythonのlen(x)は中でx.__len__()を呼んでおり、お前の好きなオブジェクト指向(笑)だ
完全に実装者任せのrubyとは違い、Pythonがlen関数を使うことには下記の2つの意味がある
・メソッド名を確実に統一する(Rubyみたいに自由だとcountとか誤った名前を付ける奴が出てくる)
・__len__の返した結果が規約(必ず整数であること)に従っていることをチェックして保証する
Pythonの方がより規約を重視した高度な仕組みなんだよ
頭悪いなあ
Rubyにだってstrとかreadlineとかgsubとかあるだろ
pythonのlen(x)は中でx.__len__()を呼んでおり、お前の好きなオブジェクト指向(笑)だ
完全に実装者任せのrubyとは違い、Pythonがlen関数を使うことには下記の2つの意味がある
・メソッド名を確実に統一する(Rubyみたいに自由だとcountとか誤った名前を付ける奴が出てくる)
・__len__の返した結果が規約(必ず整数であること)に従っていることをチェックして保証する
Pythonの方がより規約を重視した高度な仕組みなんだよ
321デフォルトの名無しさん
2018/04/14(土) 10:47:57.74ID:RyWPXEl9322遊園地
2018/04/14(土) 11:49:28.86ID:osRawEaB 35歳の話ですか?
323デフォルトの名無しさん
2018/04/14(土) 22:11:15.45ID:nq6U0FpM 一回importしたモジュールを取り消すことできますか?
324デフォルトの名無しさん
2018/04/15(日) 00:11:09.27ID:LyYRjAz1 気の持ちようで過去の事実は変えられる
325デフォルトの名無しさん
2018/04/15(日) 00:43:39.53ID:zL8vaRCQ 関数の中でimportしたら、関数処理が終わるごとに解放されるの?
326デフォルトの名無しさん
2018/04/15(日) 01:30:36.11ID:fSFvvger327デフォルトの名無しさん
2018/04/15(日) 01:37:25.53ID:fSFvvger ただ、毎回インポート・解放すると時間が消費するから
そんなのやめて常駐にしたいときには、キャッシュしといてと指示すれば解放しないで常駐するように
する機能とかも提供している気がする。
そんなのやめて常駐にしたいときには、キャッシュしといてと指示すれば解放しないで常駐するように
する機能とかも提供している気がする。
328デフォルトの名無しさん
2018/04/15(日) 02:41:37.97ID:K+msyNFc なんだ妄想か
329デフォルトの名無しさん
2018/04/15(日) 03:19:09.43ID:9PmxhzhB 試してないけどdel モジュール名はできないの
明示的に参照消したらさすがにガベコレしてくれるだろ
って妄想
明示的に参照消したらさすがにガベコレしてくれるだろ
って妄想
330デフォルトの名無しさん
2018/04/15(日) 03:26:45.07ID:9PmxhzhB あまり行儀良くないけど、
使う関数の中でローカルにインポートしてもいいんだよ
いつ使うか分からんからどう扱うか知らんけど、ライブラリとか読んでると後始末に使うモジュールは大体そうしてる
例えば
def Quit():
import sys, os
各々のexit関数を試みる
みたいな感じで
これらは軽いからあまりいい例では無いと思うが、ちょっと他の例が思い出せないので
使う関数の中でローカルにインポートしてもいいんだよ
いつ使うか分からんからどう扱うか知らんけど、ライブラリとか読んでると後始末に使うモジュールは大体そうしてる
例えば
def Quit():
import sys, os
各々のexit関数を試みる
みたいな感じで
これらは軽いからあまりいい例では無いと思うが、ちょっと他の例が思い出せないので
331デフォルトの名無しさん
2018/04/15(日) 05:43:37.19ID:VXOW+WoG >>321
Perl なら、Python ではなく、Ruby
Perl なら、Python ではなく、Ruby
332デフォルトの名無しさん
2018/04/15(日) 07:48:45.50ID:TD/JmgSS Ruby大好きおっさんかあんちゃん。爺さんはないだろうが。
333デフォルトの名無しさん
2018/04/15(日) 10:28:50.02ID:bGi543fi >>331
機械学習が目的だから無理
機械学習が目的だから無理
334デフォルトの名無しさん
2018/04/15(日) 10:37:38.96ID:E1b18XLI rubyはルピーとかルーピーを連想させるから無理
335デフォルトの名無しさん
2018/04/15(日) 11:04:43.82ID:HCEWsKeI Rubyは名前を呼んではいけない(アンカーをつけてはいけない)あの人みたいになると思うと無理
336デフォルトの名無しさん
2018/04/15(日) 11:25:09.21ID:mh4srQnS (´・ω・`)あのーパイソンって小学生でもひと月ぐらいでできるぐらいかんたんってきいたけどほんとなの?
らんらんもプログラマーになれるかなー?
らんらんもプログラマーになれるかなー?
337デフォルトの名無しさん
2018/04/15(日) 11:26:32.65ID:mh4srQnS (´・ω・`)アマゾンで参考書さがしてるけどおすすめの参考書はありますか?
パイソンの本ってむちゃくちゃ多いからまようー
パイソンの本ってむちゃくちゃ多いからまようー
338デフォルトの名無しさん
2018/04/15(日) 12:06:53.97ID:VXOW+WoG この本が、定本。
みんなのPython 第4版、2017
Python は、Ruby よりも難しい。
先に、この本を読め
たのしいRuby 第5版、2016
北大の湊真一が作った、ZDD なら、Ruby gem もある
みんなのPython 第4版、2017
Python は、Ruby よりも難しい。
先に、この本を読め
たのしいRuby 第5版、2016
北大の湊真一が作った、ZDD なら、Ruby gem もある
339デフォルトの名無しさん
2018/04/15(日) 12:23:12.55ID:E1b18XLI >>336
webサイトで充分
webサイトで充分
340デフォルトの名無しさん
2018/04/15(日) 12:33:40.04ID:Y8r4uZmH パイチンくんの本がいっぱい出すぎで
どれを買っていいかわからないよ
みんなのパイチンくん
スラスラわかるパイチンくん
パイチンくん1年生
いちばんやさしいパイチンくんの教科書
いきなりパイチンくん
やさしいパイチンくん
パイチンくんからはじめる数学入門
独習パイチンくん入門
ホンキで覚えるパイチンくん
パイチンくん機械学習プログラミング
どれを買っていいかわからないよ
みんなのパイチンくん
スラスラわかるパイチンくん
パイチンくん1年生
いちばんやさしいパイチンくんの教科書
いきなりパイチンくん
やさしいパイチンくん
パイチンくんからはじめる数学入門
独習パイチンくん入門
ホンキで覚えるパイチンくん
パイチンくん機械学習プログラミング
341デフォルトの名無しさん
2018/04/15(日) 12:36:21.44ID:VXOW+WoG 「みんなのPython」が定本
そこへ、なでしこの作者・クジラ飛行机が参入した。
そこへ掌田津耶乃・大津真などの、多言語の作者も参入
そこへ、なでしこの作者・クジラ飛行机が参入した。
そこへ掌田津耶乃・大津真などの、多言語の作者も参入
342デフォルトの名無しさん
2018/04/15(日) 12:45:05.14ID:E1b18XLI rubyの本も急に沢山出た時期があるけど
流行りで出てくる本の九割以上は糞本
スルーでOK
流行りで出てくる本の九割以上は糞本
スルーでOK
343デフォルトの名無しさん
2018/04/15(日) 13:27:09.55ID:BcrfAPr/ まあ流行りで本が沢山出るならまだ良い方だよ。それだけ売れるってことで、それはつまりやってる人が多いということだから。
344デフォルトの名無しさん
2018/04/15(日) 13:35:32.50ID:fpkgMDqC ディレクトリを指定してその中にあるファイルのパスをリストで取得できるモジュールとかないですか?
345デフォルトの名無しさん
2018/04/15(日) 13:51:11.42ID:VXOW+WoG Ruby なら、Dir.glob だけど、
「python list dir glob」で検索!
「python list dir glob」で検索!
346デフォルトの名無しさん
2018/04/15(日) 13:58:56.84ID:K+msyNFc rubyが廃れた理由が分かるな。
いやrailsのバッテリーとして余生は安泰かwww
いやrailsのバッテリーとして余生は安泰かwww
347デフォルトの名無しさん
2018/04/15(日) 14:28:51.90ID:bGi543fi Pythonではタブ記号の代わりにスペースを使う人が多いですが移動が面倒です。
タブ記号だと例えば、インデントが4つあっても4回の右キーを押すだけで移動できますが、
スペースの場合、16回くらい押す必要がありますよね。
どのようにしたらいいでしょうか?
エディタは秀丸を使っています。
タブ記号だと例えば、インデントが4つあっても4回の右キーを押すだけで移動できますが、
スペースの場合、16回くらい押す必要がありますよね。
どのようにしたらいいでしょうか?
エディタは秀丸を使っています。
348デフォルトの名無しさん
2018/04/15(日) 14:30:19.66ID:Cnmy+aq2349デフォルトの名無しさん
2018/04/15(日) 14:40:56.80ID:bGi543fi >>348
Sakuraエディタは使ったことないけど、多分秀丸にも同じ機能はあると思うが、
タブにスペースを使うことが問題で
タブがスペースだと結局は16回、もしくは、ショートカットキーで飛ぶことになり面倒でない?
Tab->空白変換 機能は使ってるけど、
サンプルプログラムと手書きを何度もやりとりしてると
タブとスペースの混在で結構良い頻度でエラーになってしまう
統一したいと思ったり・・・
Sakuraエディタは使ったことないけど、多分秀丸にも同じ機能はあると思うが、
タブにスペースを使うことが問題で
タブがスペースだと結局は16回、もしくは、ショートカットキーで飛ぶことになり面倒でない?
Tab->空白変換 機能は使ってるけど、
サンプルプログラムと手書きを何度もやりとりしてると
タブとスペースの混在で結構良い頻度でエラーになってしまう
統一したいと思ったり・・・
350デフォルトの名無しさん
2018/04/15(日) 14:46:01.79ID:5EOPJhuZ 今時秀丸?
VSCodeとか使おうよ
VSCodeとか使おうよ
351デフォルトの名無しさん
2018/04/15(日) 14:47:30.46ID:CMfqpLbm >>349
pythonファイルならスペース4つを一回で移動できるエディタたくさんあるよ
pythonファイルならスペース4つを一回で移動できるエディタたくさんあるよ
352デフォルトの名無しさん
2018/04/15(日) 14:57:48.74ID:fpkgMDqC353デフォルトの名無しさん
2018/04/15(日) 15:27:17.39ID:Cnmy+aq2354デフォルトの名無しさん
2018/04/15(日) 15:37:38.38ID:731FtqJf ソフトタブだっけ?
俺Atomだけどスペース混在がどうのとか気になったことない
俺Atomだけどスペース混在がどうのとか気になったことない
355デフォルトの名無しさん
2018/04/15(日) 16:10:57.24ID:Cnmy+aq2 今ってたしか
タブとスペースの混在は('A`)ヴァーで
タブは(・A・)イクナイ
スペース4つにしましょうキャンペーン中じゃなかったっけ
タブとスペースの混在は('A`)ヴァーで
タブは(・A・)イクナイ
スペース4つにしましょうキャンペーン中じゃなかったっけ
356デフォルトの名無しさん
2018/04/15(日) 16:22:10.02ID:7xK+P7p1 秀丸最強
357デフォルトの名無しさん
2018/04/15(日) 16:25:40.21ID:7xK+P7p1358aiueo
2018/04/15(日) 16:44:03.35ID:xfCmajNI windows10
Python 3.6.5 C:\pythonにインストール済み
pip install -U selenium でseleniumインストール済み
ChromeDriver 2.37 インストール済み
C:\chromedriverに入れて、Pathも通しました
aiueo.pyを作って、C:\myscriptフォルダに入れています
中身は、下になります
from selenium import webdriver
driver = webdriver.Chrome()
これを実行すると、
C:\myscript>python aiueo.py
Traceback (most recent call last):
File "aiueo.py", line 1, in <module>
from selenium import webdriver
File "C:\python\lib\site-packages\selenium\webdriver\__init__.py", line 18, in <module>
from .firefox.webdriver import WebDriver as Firefox # noqa
File "C:\python\lib\site-packages\selenium\webdriver\firefox\webdriver.py", line 20, in <module>
import http.client as http_client
File "C:\python\lib\http\client.py", line 72, in <module>
import email.message
File "C:\python\lib\email\message.py", line 10, in <module>
import uu
File "C:\myscript\uu.py", line 7, in <module>
options = webdriver.ChromeOptions()
AttributeError: module 'selenium.webdriver' has no attribute 'ChromeOptions'
エラーで実行できません。。助けてください
Python 3.6.5 C:\pythonにインストール済み
pip install -U selenium でseleniumインストール済み
ChromeDriver 2.37 インストール済み
C:\chromedriverに入れて、Pathも通しました
aiueo.pyを作って、C:\myscriptフォルダに入れています
中身は、下になります
from selenium import webdriver
driver = webdriver.Chrome()
これを実行すると、
C:\myscript>python aiueo.py
Traceback (most recent call last):
File "aiueo.py", line 1, in <module>
from selenium import webdriver
File "C:\python\lib\site-packages\selenium\webdriver\__init__.py", line 18, in <module>
from .firefox.webdriver import WebDriver as Firefox # noqa
File "C:\python\lib\site-packages\selenium\webdriver\firefox\webdriver.py", line 20, in <module>
import http.client as http_client
File "C:\python\lib\http\client.py", line 72, in <module>
import email.message
File "C:\python\lib\email\message.py", line 10, in <module>
import uu
File "C:\myscript\uu.py", line 7, in <module>
options = webdriver.ChromeOptions()
AttributeError: module 'selenium.webdriver' has no attribute 'ChromeOptions'
エラーで実行できません。。助けてください
359aiueo
2018/04/15(日) 17:08:28.73ID:xfCmajNI できたー!!エラー治りました!
同じフォルダに入っていた、uu.pyというファイルを消したところ治りました
なぜ消したら治ったのか原因がよくわかりません
uu.pyをフォルダに入れると、またエラーが発生します
作っちゃいけないファイル名などがあるのでしょうか。。
同じフォルダに入っていた、uu.pyというファイルを消したところ治りました
なぜ消したら治ったのか原因がよくわかりません
uu.pyをフォルダに入れると、またエラーが発生します
作っちゃいけないファイル名などがあるのでしょうか。。
360デフォルトの名無しさん
2018/04/15(日) 17:21:04.60ID:CIuag2/D361aiueo
2018/04/15(日) 17:30:47.57ID:xfCmajNI >>360
ありがとうございます。もともとuu.pyというファイルがあったのですね
適当にaa.py test.py cc.py kkk.pyとか適当ファイルいろいろ作って試してました・・
勉強になりました、ありがとうございます
ありがとうございます。もともとuu.pyというファイルがあったのですね
適当にaa.py test.py cc.py kkk.pyとか適当ファイルいろいろ作って試してました・・
勉強になりました、ありがとうございます
362デフォルトの名無しさん
2018/04/15(日) 17:45:04.14ID:CIuag2/D363aiueo
2018/04/15(日) 17:51:34.26ID:xfCmajNI >>362
プログラミングやったことない超初心者です。
スクレイピングでやりたいことがあるのでpythonインストールしてみました。
ライブラリとファイル名、かち合わないように気を付けます
わざわざありがとうございます!
プログラミングやったことない超初心者です。
スクレイピングでやりたいことがあるのでpythonインストールしてみました。
ライブラリとファイル名、かち合わないように気を付けます
わざわざありがとうございます!
364デフォルトの名無しさん
2018/04/15(日) 18:14:44.88ID:WdW8h5cl openpyxlを使ってExcelファイルのA2セルの値を取り出そうとしたんだけど
そのセルに書かれている計算式が取り出せました。
計算式ではなく、計算結果を取り出すにはどうしたらよいの?
こう書きました→print(ws['A2'].value)
そのセルに書かれている計算式が取り出せました。
計算式ではなく、計算結果を取り出すにはどうしたらよいの?
こう書きました→print(ws['A2'].value)
365デフォルトの名無しさん
2018/04/15(日) 18:33:21.95ID:5wGddKlA366デフォルトの名無しさん
2018/04/15(日) 22:39:51.61ID:UX4y5Mn1 ありがd
367デフォルトの名無しさん
2018/04/15(日) 23:29:55.35ID:9jzNqCls 長文になって申し訳ないけど、メソッドに関する質問。
1.Pythonで始めから使えるメソッド(.replace()とか)に呼び名はある?
ビルトインメソッド?、ビルトイン関数?、メソッド?それとも他の呼び名?
2.help()関数のようにビルトインメソッド(仮)の定義を見ることはできるか?
print(help(replace))と入力すると
>>>NameError: name 'replace' is not defined となるため見れない
3.ビルトインメソッド(仮)はなぜ存在しているのか?ビルトイン関数で代替できないのか?
メソッドがオブジェクト指向版の関数という自分の解釈なら、
メソッドはライブラリかユーザー定義用だけにしておいて、
ビルトインオブジェクト(クラス)のメソッドなんて用意するべきではないと思うから。
以上3点です。よろしくお願いします。
1.Pythonで始めから使えるメソッド(.replace()とか)に呼び名はある?
ビルトインメソッド?、ビルトイン関数?、メソッド?それとも他の呼び名?
2.help()関数のようにビルトインメソッド(仮)の定義を見ることはできるか?
print(help(replace))と入力すると
>>>NameError: name 'replace' is not defined となるため見れない
3.ビルトインメソッド(仮)はなぜ存在しているのか?ビルトイン関数で代替できないのか?
メソッドがオブジェクト指向版の関数という自分の解釈なら、
メソッドはライブラリかユーザー定義用だけにしておいて、
ビルトインオブジェクト(クラス)のメソッドなんて用意するべきではないと思うから。
以上3点です。よろしくお願いします。
368デフォルトの名無しさん
2018/04/15(日) 23:32:53.30ID:xpwShDOv help(str.replace)
369デフォルトの名無しさん
2018/04/15(日) 23:42:33.10ID:9jzNqCls370デフォルトの名無しさん
2018/04/15(日) 23:44:00.12ID:xpwShDOv 1.間違い
3.何が言いたいのか意味が判らない
3.何が言いたいのか意味が判らない
371デフォルトの名無しさん
2018/04/16(月) 00:48:43.62ID:+F/asDGP373デフォルトの名無しさん
2018/04/16(月) 12:31:15.81ID:xRFNapub ビルトイン型のメソッドはその型固有の機能だから
ビルトイン関数とは用途が違うんじゃないの
ビルトイン関数とは用途が違うんじゃないの
374デフォルトの名無しさん
2018/04/16(月) 13:13:36.14ID:qlfABgAK Ruby では、継承できて、インスタンスを作れる、class と、
継承もできず、インスタンスも作れない、module の2つがある
classに、moduleをインクルードして、機能を付け加えることを、Mix-in と言う
module内の関数は、多くのクラスで使えるような、汎用的なもの
継承もできず、インスタンスも作れない、module の2つがある
classに、moduleをインクルードして、機能を付け加えることを、Mix-in と言う
module内の関数は、多くのクラスで使えるような、汎用的なもの
375遊園地
2018/04/16(月) 16:33:02.84ID:AgptP9w5 Recognizing hand-written digits
画像ファイルを読み込んで結果だけ取得したい。
どの様なコードになりますか?
この場合は、421です。
http://fast-uploader.com/file/7079419507797/
画像ファイルを読み込んで結果だけ取得したい。
どの様なコードになりますか?
この場合は、421です。
http://fast-uploader.com/file/7079419507797/
376デフォルトの名無しさん
2018/04/16(月) 16:40:52.73ID:r1/f7Sud captcha禁止
377遊園地
2018/04/16(月) 17:43:27.26ID:AgptP9w5 これなら、大丈夫ですか?
http://fast-uploader.com/file/7079423736170/
http://fast-uploader.com/file/7079423736170/
378デフォルトの名無しさん
2018/04/16(月) 17:56:18.32ID:ZFIHRn8x >>376
ちなみに何で?
ちなみに何で?
379遊園地
2018/04/16(月) 18:50:38.80ID:AgptP9w5380デフォルトの名無しさん
2018/04/16(月) 19:33:30.30ID:gUfDVwYo url見てから回避余裕でした。アニ豚死ね
381デフォルトの名無しさん
2018/04/16(月) 20:14:00.57ID:5B9l6nEL chainer_pix2pixを自前で用意した画像でやってみたんですが
updater.pyの70行辺りで
x_in[i,:] = xp.asarray(batch[i][0])
Exception in main training loop: Broadcasting failedというエラーが出ました
なんとかnumpyのコピーのエラーという事が分かったのですが
どう直したらいいのか分かりません・・・お助け下さい・・・
batch[0][0]とx_in[i,:]の中身の画像これです
https://imgur.com/a/PViEJ
pix2pix
ttps://github.com/pfnet-research/chainer-pix2pix
ここの解説見ながらちょっとづつやってみたんですがほぼほぼわかってないです・・・。
ttps://spjai.com/pix2pix-image-generation/
windows 10です
updater.pyの70行辺りで
x_in[i,:] = xp.asarray(batch[i][0])
Exception in main training loop: Broadcasting failedというエラーが出ました
なんとかnumpyのコピーのエラーという事が分かったのですが
どう直したらいいのか分かりません・・・お助け下さい・・・
batch[0][0]とx_in[i,:]の中身の画像これです
https://imgur.com/a/PViEJ
pix2pix
ttps://github.com/pfnet-research/chainer-pix2pix
ここの解説見ながらちょっとづつやってみたんですがほぼほぼわかってないです・・・。
ttps://spjai.com/pix2pix-image-generation/
windows 10です
382デフォルトの名無しさん
2018/04/16(月) 20:37:00.64ID:OxnvPd0M エラーはわかるが、お前が何をやってるのか全くわからんから答える気にならん
383デフォルトの名無しさん
2018/04/16(月) 21:02:19.87ID:5B9l6nEL384遊園地
2018/04/16(月) 21:06:58.35ID:AgptP9w5 失礼ww IQ220ぐらい有るんですけど
>>375
が解りません
教えて下さい
http://fast-uploader.com/file/7079435955779/
ぶひぶひぃ ぶひうぃいぃぃぃぃいいっwwww
ぶひぃいいいいいいいいいいいいいいいwwwwwwwwwww
>>375
が解りません
教えて下さい
http://fast-uploader.com/file/7079435955779/
ぶひぶひぃ ぶひうぃいぃぃぃぃいいっwwww
ぶひぃいいいいいいいいいいいいいいいwwwwwwwwwww
385デフォルトの名無しさん
2018/04/16(月) 21:26:32.35ID:M9Gf/bCG プログラミング自体初心者&独学です
aizu online judgeを順に解いていっているのですが以下のコードでRuntime Errorが出てしまいました。
なにが悪いのかまったくわからないので教えてください!
http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_4_B
pi = 3.14159265359
r = int(input())
area = pi*pi*r
length = pi*r*2
print('{:.5f}'.format(area),'{:.5f}'.format(length))
aizu online judgeを順に解いていっているのですが以下のコードでRuntime Errorが出てしまいました。
なにが悪いのかまったくわからないので教えてください!
http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_4_B
pi = 3.14159265359
r = int(input())
area = pi*pi*r
length = pi*r*2
print('{:.5f}'.format(area),'{:.5f}'.format(length))
■ このスレッドは過去ログ倉庫に格納されています
