★当スレに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)ちょっとめんどうそう。
◇Pythonオフィシャルサイト
http://www.python.org/
◇まとめwiki
ttp://python.rdy.jp/
●関連スレ●
くだすれPython(超初心者用) その44【Ruby禁止】
http://mevius.5ch.net/test/read.cgi/tech/1563969768/
〇前スレ
Pythonのお勉強 Part61
http://mevius.5ch.net/test/read.cgi/tech/1563622784/
次スレの建立は>>985あたりが挑戦する。 [EOF]
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
Pythonのお勉強 Part62
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん (ワッチョイ 7301-e0wG)
2019/09/15(日) 16:06:00.08ID:E+Kc3PWT02デフォルトの名無しさん (エムゾネ FF9f-L2cD)
2019/09/15(日) 17:23:36.55ID:+Psjuv8oF O2
3デフォルトの名無しさん (ワッチョイ 9f01-e0wG)
2019/09/16(月) 16:01:41.11ID:pu7P8atN0 建てるのがちょっとはやくて?沈んでしまったのでageとく
4デフォルトの名無しさん (ワッチョイ 9f5f-G+0E)
2019/09/16(月) 16:37:55.80ID:YXSl1XrX0 age支援
5デフォルトの名無しさん (ワッチョイ 1f63-pDK+)
2019/09/16(月) 19:05:56.22ID:MsYhkP050 喋るゴミがうるさいからこっちかな
6デフォルトの名無しさん (ワッチョイ 9f01-j7/x)
2019/09/17(火) 07:13:06.28ID:oiLDvE8A0 あーゆうのは見てたくないから俺もこっちだな
7デフォルトの名無しさん (アウアウクー MM73-Ivwm)
2019/09/18(水) 20:15:44.72ID:Eln4Km+3M すまん負け犬わんわんおりゅ?w
999 名前:デフォルトの名無しさん [sage] :
>>973
まwまw負け犬www
無能わんわん完全敗北ワォーーーンw
今度から格上の相手に噛み付かないよう気を付けなw
1000 名前:デフォルトの名無しさん [sage] :
はい、終わりw
999 名前:デフォルトの名無しさん [sage] :
>>973
まwまw負け犬www
無能わんわん完全敗北ワォーーーンw
今度から格上の相手に噛み付かないよう気を付けなw
1000 名前:デフォルトの名無しさん [sage] :
はい、終わりw
8デフォルトの名無しさん (ササクッテロ Sp73-UIYV)
2019/09/18(水) 20:29:20.18ID:CdEduQpkp くだらん書き込みのせいでpythonの話が下火になっているな
なんでこのスレに住み着いたんだろ
なんでこのスレに住み着いたんだろ
9デフォルトの名無しさん (ワッチョイ 9f12-pDK+)
2019/09/18(水) 20:35:46.62ID:JVT+y9R+0 ガイジ2号がいつまでもガイジ1号の相手してるからだろう
どっちもプリウスミサイル叩き込んで殺した方がいい
どっちもプリウスミサイル叩き込んで殺した方がいい
10デフォルトの名無しさん (ドコグロ MM13-hFMq)
2019/09/18(水) 21:05:01.27ID:Ei+Tp6tdM フルボッコされて発狂してるだけだろw
11デフォルトの名無しさん (ワッチョイ 9f01-e0wG)
2019/09/18(水) 21:07:25.51ID:WnNHWkf40 明日、ワッチョイの変化しない部分をあぼ〜ん設定して1週間放置すれば
お豆腐〜普通メンタルレベルなら消えるんじゃね?
お豆腐〜普通メンタルレベルなら消えるんじゃね?
12デフォルトの名無しさん (アウアウクー MM73-Ivwm)
2019/09/18(水) 23:49:13.69ID:Eln4Km+3M >>10
わんわんでしゅか〜?wお手!w
わんわんでしゅか〜?wお手!w
13デフォルトの名無しさん (ワッチョイ 5197-KC02)
2019/09/20(金) 03:06:28.34ID:cbLpEk730 Jupyterで、
%%bashって書いたセルの一部でPythonを使うとかいうことはできないのかな。
forループとか、変数展開とか。
もちろんsubprocessで実行すればいいんだけど、シェルがメインでpythonが少しの場合、
なんかいいやり方ないかなと思って。
%%bashって書いたセルの一部でPythonを使うとかいうことはできないのかな。
forループとか、変数展開とか。
もちろんsubprocessで実行すればいいんだけど、シェルがメインでpythonが少しの場合、
なんかいいやり方ないかなと思って。
14デフォルトの名無しさん (ワッチョイ 4d7c-9GzD)
2019/09/20(金) 16:44:00.15ID:rjndmUfp0 何がしたいのかもう少しくわしく
15デフォルトの名無しさん (ワッチョイ 5197-KC02)
2019/09/21(土) 01:15:40.54ID:U1H67dB+0 for i in range(1, 6):
subprocess.run(('mkdir %d_new' % (i)).split(' ')
subprocess.run(('cp %d %d_new' % (i, i)).split(' ')
と同様のことを、
for i in range(1, 6):
!mkdir ${i}_new
!cp $i $i_new
みたいな感じで書けないかな、と。
これはpythonの中にbashが入ってる例だけど、逆でもいいので。
subprocess.run(('mkdir %d_new' % (i)).split(' ')
subprocess.run(('cp %d %d_new' % (i, i)).split(' ')
と同様のことを、
for i in range(1, 6):
!mkdir ${i}_new
!cp $i $i_new
みたいな感じで書けないかな、と。
これはpythonの中にbashが入ってる例だけど、逆でもいいので。
16デフォルトの名無しさん (ワッチョイ 022c-plfC)
2019/09/21(土) 03:11:15.88ID:xUElhJo20 Ruby なら、こういう感じ。
ただし、、DryRun なので、実際には実行されません
Python には、Fileutils みたいな、便利なライブラリは無いのか?
require 'fileutils'
( 1..2 ).each do |idx|
FileUtils::DryRun.mkdir( idx.to_s )
FileUtils::DryRun.touch( "#{ idx }/#{ idx }.txt" )
end
出力
mkdir 1
touch 1/1.txt
mkdir 2
touch 2/2.txt
ただし、、DryRun なので、実際には実行されません
Python には、Fileutils みたいな、便利なライブラリは無いのか?
require 'fileutils'
( 1..2 ).each do |idx|
FileUtils::DryRun.mkdir( idx.to_s )
FileUtils::DryRun.touch( "#{ idx }/#{ idx }.txt" )
end
出力
mkdir 1
touch 1/1.txt
mkdir 2
touch 2/2.txt
17デフォルトの名無しさん (アウアウウー Sa85-8lXu)
2019/09/21(土) 05:24:04.46ID:L2nY9anWa >>15
xonsh
xonsh
18デフォルトの名無しさん (ワッチョイ 86ce-Ms+D)
2019/09/21(土) 08:35:59.52ID:sgtRiYtH0 >>16
知らないのになぜ答える(呆)
知らないのになぜ答える(呆)
19デフォルトの名無しさん (ワッチョイ ae12-VXuS)
2019/09/21(土) 08:56:29.85ID:809PHD3I0 >>16
rubyは聞いてないです。pythonで回答してください。
rubyは聞いてないです。pythonで回答してください。
20デフォルトの名無しさん (スプッッ Sd82-6sd2)
2019/09/21(土) 09:00:33.23ID:b6UCNT9id21デフォルトの名無しさん (ワッチョイ 6101-iM7L)
2019/09/21(土) 09:36:25.49ID:l4slB5oe0 >>19
荒らしの相手しちゃだめだよー
荒らしの相手しちゃだめだよー
22デフォルトの名無しさん (ワッチョイ a54e-hQOS)
2019/09/21(土) 10:23:45.09ID:AojYT9zq0 将来性のないプログラミング言語ワースト5
5 Programming Languages That Are Probably Doomed
https://insights.dice.com/2019/07/29/5-programming-languages-probably-doomed/
Ruby ←←←www
Haskell
Objective-C
R
Perl
KENTA「Rubyに拘泥するやつは伸びない」
嘘ばかりついてるなこの糖質ww
やはりハエがウンコに惹かれるように、
カス人間もクソ言語に惹かれるんだろうwww
5 Programming Languages That Are Probably Doomed
https://insights.dice.com/2019/07/29/5-programming-languages-probably-doomed/
Ruby ←←←www
Haskell
Objective-C
R
Perl
KENTA「Rubyに拘泥するやつは伸びない」
嘘ばかりついてるなこの糖質ww
やはりハエがウンコに惹かれるように、
カス人間もクソ言語に惹かれるんだろうwww
2315 (ワッチョイ 5197-KC02)
2019/09/21(土) 10:54:29.63ID:U1H67dB+0 >>15だけど、
Jupyterにおいて、
%%bashはセル全体をbashで実行、
!はその行をシェルで実行、で、
>>15の例が実はそのまま動くってことがわかった。
確認不足で質問してしまい申し訳ない。
>>17 xonsh調べてみます。
>>16
うーん、、、、15で13だって名乗り忘れたのも悪いけど、
>>13を読んだらディレクトリを作ったりファイルをコピーしたりということは単なる例で、
言語の制御構文、変数を使いつつシェルをシェルスクリプトレベルに簡単に実行したいという質問だったんですけどね。
あなたの例はJupyter上でシェルを簡単に実行できるからJupyterの機能を使って実現したいという大前提を無視してて
単にRubyでディレクトリの作成とファイルのコピーが出来る、ってだけの例で何の答えにもなってない。
当然Pythonにもファイル操作のライブラリはあるよ。
Rubyなら出来るって思うのは勝手だが、Pythonでは簡単にできないって妄想して発言するのやめてくれないかな。
てかそんなにRubyが良いって言うなら、RubyでJupyterに相当するもの教えてもらえないかな。そうしたら日常で使ってみるから。
irbは相当しないんでよろしく。
Jupyterにおいて、
%%bashはセル全体をbashで実行、
!はその行をシェルで実行、で、
>>15の例が実はそのまま動くってことがわかった。
確認不足で質問してしまい申し訳ない。
>>17 xonsh調べてみます。
>>16
うーん、、、、15で13だって名乗り忘れたのも悪いけど、
>>13を読んだらディレクトリを作ったりファイルをコピーしたりということは単なる例で、
言語の制御構文、変数を使いつつシェルをシェルスクリプトレベルに簡単に実行したいという質問だったんですけどね。
あなたの例はJupyter上でシェルを簡単に実行できるからJupyterの機能を使って実現したいという大前提を無視してて
単にRubyでディレクトリの作成とファイルのコピーが出来る、ってだけの例で何の答えにもなってない。
当然Pythonにもファイル操作のライブラリはあるよ。
Rubyなら出来るって思うのは勝手だが、Pythonでは簡単にできないって妄想して発言するのやめてくれないかな。
てかそんなにRubyが良いって言うなら、RubyでJupyterに相当するもの教えてもらえないかな。そうしたら日常で使ってみるから。
irbは相当しないんでよろしく。
24デフォルトの名無しさん (ブーイモ MM65-VXuS)
2019/09/21(土) 11:05:54.75ID:4a5WZv9wM プリプロセッサを作ってpythonと同名のエイリアスを作るとかなら比較的簡単そう
25デフォルトの名無しさん (ワッチョイ 02a3-JE5y)
2019/09/21(土) 20:41:07.52ID:5TKws+Zn0 また異教徒が湧いているようだな・・・・・・
26デフォルトの名無しさん (ワッチョイ 6e46-Ms+D)
2019/09/21(土) 20:59:48.05ID:4gE2iOeh0 プログラミング言語が宗教なら、複数の言語を日常的に使ってる奴はやばいじゃん
27デフォルトの名無しさん (アウアウエー Sa0a-Ms+D)
2019/09/21(土) 23:05:30.93ID:6UrGeJMka 日本人は仏教徒とかいっても、クリスマスとかハロウィンとか祝うじゃん
それと同じことでは?
それと同じことでは?
28デフォルトの名無しさん (ワッチョイ a505-Ms+D)
2019/09/22(日) 00:15:54.93ID:fbK9NPLj0 nullを\Nと表現しているテキストファイルがあります。
pandasのread_csvのオプションで
na_values = '\\N' と指定しても、読取後に N としか解釈されません。
なお、dtype=str としてすべて文字列で読み込んでいます。
\Nをnull扱いで読み取る方法はないでしょうか。
pandasのread_csvのオプションで
na_values = '\\N' と指定しても、読取後に N としか解釈されません。
なお、dtype=str としてすべて文字列で読み込んでいます。
\Nをnull扱いで読み取る方法はないでしょうか。
29デフォルトの名無しさん (ワッチョイ 6e63-Ms+D)
2019/09/22(日) 01:33:24.69ID:1ZcxgUxg0 >>27
マホメットの誕生日もお祝いしないと
マホメットの誕生日もお祝いしないと
30デフォルトの名無しさん (ワッチョイ 0261-tKbs)
2019/09/22(日) 08:05:54.77ID:Hc6O2uDq0 神道でも墓は寺にあったりするし。
31デフォルトの名無しさん (オッペケ Sr51-8lXu)
2019/09/22(日) 09:51:13.12ID:5WmnN11dr 状況によって使い分けるだけ
食材は包丁、紙はハサミ、木材はノコギリで切るのと同じ
食材は包丁、紙はハサミ、木材はノコギリで切るのと同じ
32デフォルトの名無しさん (ワッチョイ 4d7c-9GzD)
2019/09/22(日) 13:36:11.13ID:NWulzMwt0 na_values = ('\\N',)
33デフォルトの名無しさん (ワッチョイ 022c-plfC)
2019/09/22(日) 13:44:50.84ID:7LiwHA260 >>28
Ruby では、独自の CSV::Converters を定義すれば、できるけど
require 'csv'
str = <<"EOT"
"\N",1
"2",\N
EOT
proc = Proc.new do |field, field_info|
if field == "\N"
nil
else
field
end
end
options = { :converters => proc }
CSV.parse( str, options ).each do | row |
p [ row[ 0 ], row[ 1 ] ]
end
出力
[nil, "1"]
["2", nil]
Ruby では、独自の CSV::Converters を定義すれば、できるけど
require 'csv'
str = <<"EOT"
"\N",1
"2",\N
EOT
proc = Proc.new do |field, field_info|
if field == "\N"
nil
else
field
end
end
options = { :converters => proc }
CSV.parse( str, options ).each do | row |
p [ row[ 0 ], row[ 1 ] ]
end
出力
[nil, "1"]
["2", nil]
34デフォルトの名無しさん (ワッチョイ 4d7c-9GzD)
2019/09/22(日) 13:47:39.09ID:NWulzMwt0 >>> pd.read_csv(io.BytesIO(b'abc,def,yyy\nghi,\\N,xxx\n'), sep=',', dtype=str, na_values=('ghi','\\N'))
abc def yyy
0 NaN NaN xxx
>>> pd.read_csv(io.BytesIO(b'"abc","def","yyy"\n"ghi","\\N","xxx"\n'), sep=',', dtype=str, na_values=('ghi',r'\N'))
abc def yyy
0 NaN NaN xxx
abc def yyy
0 NaN NaN xxx
>>> pd.read_csv(io.BytesIO(b'"abc","def","yyy"\n"ghi","\\N","xxx"\n'), sep=',', dtype=str, na_values=('ghi',r'\N'))
abc def yyy
0 NaN NaN xxx
3528 (ワッチョイ a505-Ms+D)
2019/09/22(日) 17:25:53.71ID:fbK9NPLj0 皆様、ありがとうございます
escape_charが邪魔していたようです
escape_char='\\'を外したら動作しました。
escape_charが邪魔していたようです
escape_char='\\'を外したら動作しました。
36デフォルトの名無しさん (ワッチョイ c163-iM7L)
2019/09/22(日) 18:11:35.58ID:5MoRoXDq0 すみません、a.txt , b.txt ,c.txtといった感じで5個テキストファイルがあって
各テキストファイルには1行ずつ
2465
451
5887
と並んでいるのですが、これを各テキストごとにaリスト、bリストとリストを
一括で作りたいのですが、どうすればいいでしょうか・・。
一つだけならopenで開いてa = [ ]にappendするだけなのですが、一括でやるのがネックでして
各テキストファイルには1行ずつ
2465
451
5887
と並んでいるのですが、これを各テキストごとにaリスト、bリストとリストを
一括で作りたいのですが、どうすればいいでしょうか・・。
一つだけならopenで開いてa = [ ]にappendするだけなのですが、一括でやるのがネックでして
37デフォルトの名無しさん (ワッチョイ c163-iM7L)
2019/09/22(日) 18:11:40.10ID:5MoRoXDq0 すみません、a.txt , b.txt ,c.txtといった感じで5個テキストファイルがあって
各テキストファイルには1行ずつ
2465
451
5887
と並んでいるのですが、これを各テキストごとにaリスト、bリストとリストを
一括で作りたいのですが、どうすればいいでしょうか・・。
一つだけならopenで開いてa = [ ]にappendするだけなのですが、一括でやるのがネックでして
各テキストファイルには1行ずつ
2465
451
5887
と並んでいるのですが、これを各テキストごとにaリスト、bリストとリストを
一括で作りたいのですが、どうすればいいでしょうか・・。
一つだけならopenで開いてa = [ ]にappendするだけなのですが、一括でやるのがネックでして
38デフォルトの名無しさん (ワッチョイ 6101-iM7L)
2019/09/22(日) 18:40:53.40ID:aANq22gT0 >>36-37
5回ループさせたらいかんのんけ?
5回ループさせたらいかんのんけ?
39デフォルトの名無しさん (ワッチョイ 6101-iM7L)
2019/09/22(日) 18:44:32.08ID:aANq22gT040デフォルトの名無しさん (ワッチョイ 82a5-qp7R)
2019/09/22(日) 19:25:51.59ID:vTpi5vA10 コマンドライン引数でループするのが成功法
41デフォルトの名無しさん (アウアウウー Sa85-o6on)
2019/09/22(日) 19:44:33.01ID:5AUskteJa >>37
glob.globをforループしたら
glob.globをforループしたら
42デフォルトの名無しさん (ワッチョイ 022c-plfC)
2019/09/22(日) 20:14:43.44ID:7LiwHA260 ホリエモンもおすすめ!人気のプログラミングキャンプの様子を特別公開
https://www.youtube.com/watch?v=Ob1SYQnc1d0
岩手県八幡平市(はちまんたいし)
参加費無料のスパルタキャンプが、10/8 12:00 まで、15名募集中!
(ただし、今年の競争率は、25倍ぐらい)
11/2 〜 11/24 の毎週土・日の8日間、8:30 〜 18:30
Python で、機械学習・LINE BOT・Django
https://www.youtube.com/watch?v=Ob1SYQnc1d0
岩手県八幡平市(はちまんたいし)
参加費無料のスパルタキャンプが、10/8 12:00 まで、15名募集中!
(ただし、今年の競争率は、25倍ぐらい)
11/2 〜 11/24 の毎週土・日の8日間、8:30 〜 18:30
Python で、機械学習・LINE BOT・Django
43デフォルトの名無しさん (ワッチョイ 022c-plfC)
2019/09/22(日) 20:28:10.43ID:7LiwHA260 Ruby なら、こういう感じで、5つ書けばできるけど
# 末尾の改行を削除して、配列に読み込む
a = File.readlines( "a.txt", chomp: true )
b = File.readlines( "b.txt", chomp: true )
# 末尾の改行を削除して、配列に読み込む
a = File.readlines( "a.txt", chomp: true )
b = File.readlines( "b.txt", chomp: true )
44デフォルトの名無しさん (ワッチョイ 6e46-Ms+D)
2019/09/22(日) 20:35:47.40ID:p1u+NLfG0 一括でやる必要性の意図が全く分からんけど、下のような程度の話ならくだすれで聞いた方がいいかな
d = {}
for x in ["a.txt", "b.txt", "c.txt"]:
with open(x) as f:
d[x] = f.readlines()
d = {}
for x in ["a.txt", "b.txt", "c.txt"]:
with open(x) as f:
d[x] = f.readlines()
45デフォルトの名無しさん (ワッチョイ 5197-KC02)
2019/09/22(日) 20:36:33.96ID:ulErh40p0 >>36
普通はリストを要素に持ち、ファイル名をキーに持つ辞書にする
texts_dict = {}
for file in ['a.txt', 'b.txt', 'c.txt']:
with open(file, 'r') as f:
texts_dict[file] = f.readlines()
みたいな
で、使うときはtexts_dict['a.txt']とかでアクセス
どうしても変数に直接入れたければ、
globals()['a'] = [] とかすれば a = [] をしたことと同じになるから、それで行うけど、
ファイル名が可変だったら結局globals()経由で辞書アクセスすることになるから、
普通は辞書にすると思うよ
普通はリストを要素に持ち、ファイル名をキーに持つ辞書にする
texts_dict = {}
for file in ['a.txt', 'b.txt', 'c.txt']:
with open(file, 'r') as f:
texts_dict[file] = f.readlines()
みたいな
で、使うときはtexts_dict['a.txt']とかでアクセス
どうしても変数に直接入れたければ、
globals()['a'] = [] とかすれば a = [] をしたことと同じになるから、それで行うけど、
ファイル名が可変だったら結局globals()経由で辞書アクセスすることになるから、
普通は辞書にすると思うよ
46デフォルトの名無しさん (ワッチョイ 6101-iM7L)
2019/09/22(日) 20:39:26.05ID:aANq22gT047デフォルトの名無しさん (ブーイモ MM4d-VXuS)
2019/09/22(日) 21:26:02.03ID:eV1DMGD/M >>43
早く死ねよ
早く死ねよ
48デフォルトの名無しさん (ワッチョイ 86ce-Ms+D)
2019/09/22(日) 21:45:30.11ID:+Vq+U6PO0 だまって透明にしときゃいいさ
誰も見ないのにご苦労なこった
誰も見ないのにご苦労なこった
49デフォルトの名無しさん (ワッチョイ c163-iM7L)
2019/09/22(日) 23:02:47.18ID:5MoRoXDq0 >>38-45
ありがとうございます。ちょっとやってみます
ありがとうございます。ちょっとやってみます
50デフォルトの名無しさん (ワッチョイ 5f05-ohPQ)
2019/09/26(木) 01:34:06.99ID:oHudf+NE0 すんません、Pythonに詳しい人教えろください。
アクティブウィンドウの選択テキストをPythonで取得するにはどうすればいい??
LinuxユーザPython初学者です。
アクティブウィンドウの選択テキストをPythonで取得するにはどうすればいい??
LinuxユーザPython初学者です。
51デフォルトの名無しさん (アウアウエー Sa1f-yXpG)
2019/09/26(木) 15:45:09.87ID:EH9TPs/Va wmによるんじゃね
52デフォルトの名無しさん (ワッチョイ 5f05-ohPQ)
2019/09/27(金) 00:07:03.40ID:2McA6UJq0 よくわかりませんが、ブラウザのテキスト選択して、ファンクションキーやショートカットなどでバインド。
テキスト選択テキストをスピーチをさせたり、選択テキストをWEB検索したりとか…ファイル検索して辞書っぽい使い方とか?
テキスト選択テキストをスピーチをさせたり、選択テキストをWEB検索したりとか…ファイル検索して辞書っぽい使い方とか?
53デフォルトの名無しさん (ワッチョイ 5fa5-88hv)
2019/09/27(金) 08:50:31.85ID:AvYsaFlO0 要するにpythonでクリップボードを操作したいワケか。
linuxじゃどうやるかは知らんけど検索すればそれっぽいのが出てくるんじゃねえの
linuxじゃどうやるかは知らんけど検索すればそれっぽいのが出てくるんじゃねえの
54デフォルトの名無しさん (ワッチョイ e77c-wGQq)
2019/09/27(金) 12:04:16.80ID:oLJPEcmZ0 漏れにはクリップボードに入る前の話をしているように見える
55デフォルトの名無しさん (ワッチョイ e77c-wGQq)
2019/09/27(金) 12:08:05.81ID:oLJPEcmZ0 ここの後者の内容でいけるかな
https://oplern.h%41tenablog.com/entry/2017/04/10/070433
https://oplern.h%41tenablog.com/entry/2017/04/10/070433
56デフォルトの名無しさん (ワッチョイ 7fa3-aXvP)
2019/09/27(金) 12:16:32.88ID:tWSFBj5g0 Linuxは選択しただけでペースト候補になる。
57デフォルトの名無しさん (ワッチョイ 5f2c-+BGV)
2019/09/27(金) 16:20:49.29ID:f2vxlf0q0 漏れは、Ruby で、クリップボードを使っている。
Rubyから、Powershell, clip コマンドも呼べる!
クリップボード内の複数行文字列の、各行の先頭・末尾から、
連続する空白類を除去して、クリップボードに入れる
str = `powershell Get-Clipboard`
str.encode! Encoding::UTF_8, Encoding::CP932 # UTF_8 へ変換
ary = str.each_line.map( &:strip ) # 連続する空白類を除去する
IO.popen( 'clip', 'w:cp932' ) do | clip | # CP932 へ戻す
clip.print( ary.join "\n" )
end
Rubyから、Powershell, clip コマンドも呼べる!
クリップボード内の複数行文字列の、各行の先頭・末尾から、
連続する空白類を除去して、クリップボードに入れる
str = `powershell Get-Clipboard`
str.encode! Encoding::UTF_8, Encoding::CP932 # UTF_8 へ変換
ary = str.each_line.map( &:strip ) # 連続する空白類を除去する
IO.popen( 'clip', 'w:cp932' ) do | clip | # CP932 へ戻す
clip.print( ary.join "\n" )
end
58デフォルトの名無しさん (ワッチョイ 274e-qPRK)
2019/09/27(金) 22:59:05.44ID:Z4UqEtTG0 powershell呼んでるだけだね。
今日日execできない言語なんてあるの?w
>>57
廃止予定のバッククォート失敗記法使ってるからすぐ動かなくなりそうだね。
https://logmi.jp/tech/articles/321308
それから「Backquotes」の地上げも考えていたんですけども、Backquotesをするとシェルで実行して結果を文字列で返すってやつですね。
(参加者から「いける、いける」の声)
まつもと:なんかあの辺で「いける、いける」って言ってる人がいますけど、信じない(笑)。なので、これももうちょっと先で、もう1回くるかもしれませんが、少なくとも3.0では死なないということです。
弱い頭で適当に文法決めてすぐブレイキングチェンジして動かなくなる書き捨て専用クソ言語wwwww
今日日execできない言語なんてあるの?w
>>57
廃止予定のバッククォート失敗記法使ってるからすぐ動かなくなりそうだね。
https://logmi.jp/tech/articles/321308
それから「Backquotes」の地上げも考えていたんですけども、Backquotesをするとシェルで実行して結果を文字列で返すってやつですね。
(参加者から「いける、いける」の声)
まつもと:なんかあの辺で「いける、いける」って言ってる人がいますけど、信じない(笑)。なので、これももうちょっと先で、もう1回くるかもしれませんが、少なくとも3.0では死なないということです。
弱い頭で適当に文法決めてすぐブレイキングチェンジして動かなくなる書き捨て専用クソ言語wwwww
59デフォルトの名無しさん (ワッチョイ 87e7-M6N5)
2019/09/27(金) 23:29:19.09ID:N494Gtz30 論よりコード
60デフォルトの名無しさん (ワッチョイ 5f05-ohPQ)
2019/09/28(土) 00:21:55.10ID:H0kYzg7c0 >>55
sudo apt-get install xclip
オプション
-i 標準入力からXセレクションへコピーを行う
-o Xセレクションの内容を標準出力へ出力
-selection 出力指定なし時はPRIMARYとなる。
PRIMARY領域から画面に出力:
xclip -o -selection primary
PRIMARY領域からファイルに出力:
xclip -o > primary.txt
…………完璧過ぎる返答に漏らしました。
このスレにも口先だけのベテラン気取りじゃない方もいらっしゃるんですね。
PYTHONだけじゃなくLINUXももっと勉強します!ありがとうございました!m(_ _)m
sudo apt-get install xclip
オプション
-i 標準入力からXセレクションへコピーを行う
-o Xセレクションの内容を標準出力へ出力
-selection 出力指定なし時はPRIMARYとなる。
PRIMARY領域から画面に出力:
xclip -o -selection primary
PRIMARY領域からファイルに出力:
xclip -o > primary.txt
…………完璧過ぎる返答に漏らしました。
このスレにも口先だけのベテラン気取りじゃない方もいらっしゃるんですね。
PYTHONだけじゃなくLINUXももっと勉強します!ありがとうございました!m(_ _)m
61デフォルトの名無しさん (ワッチョイ 5f05-ohPQ)
2019/09/28(土) 00:23:42.56ID:H0kYzg7c0 >>57
死ねバカ
死ねバカ
62デフォルトの名無しさん (ワッチョイ 473c-OuvF)
2019/09/28(土) 01:37:08.63ID:mOHVtsFt063デフォルトの名無しさん (ワッチョイ 4797-i9+B)
2019/09/28(土) 02:45:43.48ID:C0qDQBnO0 >>57
はやくJupyterでPythonを書く相当のことが出来るRubyのプロダクト教えてくれよ
そのコード実行するのだってJupyter的な便利なインタラクティブシェルがないと
入力もチェックもめんどくさいだろ、当然あるからそういうコード書いて使ってるんだよね
PythonとRubyの両方に精通していてRubyには将来性があるって断言するのなら
まだ実用になっていなくてもそうなりそうなプロダクトも試してたりするんだろうし
あとついでにmatplotlibとnumpy、scipy、pandas相当のものも教えてくれると助かる
はやくJupyterでPythonを書く相当のことが出来るRubyのプロダクト教えてくれよ
そのコード実行するのだってJupyter的な便利なインタラクティブシェルがないと
入力もチェックもめんどくさいだろ、当然あるからそういうコード書いて使ってるんだよね
PythonとRubyの両方に精通していてRubyには将来性があるって断言するのなら
まだ実用になっていなくてもそうなりそうなプロダクトも試してたりするんだろうし
あとついでにmatplotlibとnumpy、scipy、pandas相当のものも教えてくれると助かる
64デフォルトの名無しさん (ワッチョイ 5f02-S/NQ)
2019/09/28(土) 15:09:52.03ID:JKTk1U1A0 >>60
そんなんじゃ社会人になっても業務支援しかやらせてもらえないぞ
そんなんじゃ社会人になっても業務支援しかやらせてもらえないぞ
65デフォルトの名無しさん (ワッチョイ 5f05-ohPQ)
2019/09/28(土) 17:22:36.20ID:H0kYzg7c0 口先だけのベテラン気取りってのが刺さったらしいな
66デフォルトの名無しさん (ワッチョイ c701-upKm)
2019/09/28(土) 17:36:04.25ID:od8auTQE0 ・教えてもらいにきたくせに煽っている点
・おれの質問はハイレベルwだと思っている点
・そのくせポイントを押さえた質問文が書けず、エスパー求む状態の点
などが・・・
・おれの質問はハイレベルwだと思っている点
・そのくせポイントを押さえた質問文が書けず、エスパー求む状態の点
などが・・・
67デフォルトの名無しさん (ワッチョイ bf93-S/NQ)
2019/09/28(土) 17:36:54.67ID:0FIb/jod0 無能な奴に限って業務では〜とか社会じゃ通用しないとか説教したがるからなw
68デフォルトの名無しさん (ワッチョイ c701-upKm)
2019/09/28(土) 18:33:57.07ID:od8auTQE0 謎の業務マニュアルを策定して裏マニュアルなりなんなり作られたり
デスマ炎上を作成しまくるような
ヽ( ・∀・)ノ● ウンコーの中核になるくらいなら、
きちんと回る業務支援 のほうが 10000倍くらいまし、かつ、有能だとおもうんだが。
デスマ炎上を作成しまくるような
ヽ( ・∀・)ノ● ウンコーの中核になるくらいなら、
きちんと回る業務支援 のほうが 10000倍くらいまし、かつ、有能だとおもうんだが。
69デフォルトの名無しさん (ワッチョイ 473c-hJNX)
2019/09/28(土) 21:19:41.23ID:mOHVtsFt0 Pythonスレに来てPython全く関係ない回答に完璧とか言い出してる点はまぁよしとしても
個人的にはLinuxとPythonを大文字でLINUXとPYTHONと書いてる点が気になったw
初心者なんだろうなぁ・・・
個人的にはLinuxとPythonを大文字でLINUXとPYTHONと書いてる点が気になったw
初心者なんだろうなぁ・・・
70デフォルトの名無しさん (ワッチョイ e763-94li)
2019/09/28(土) 21:46:10.02ID:4Lg9vq/90 COBOLとかFORTRANとかBASICとか
大文字でJIS登録されている言語を普段使いとしているのではないかな
大文字でJIS登録されている言語を普段使いとしているのではないかな
7157 (ワッチョイ 5f2c-+BGV)
2019/09/28(土) 22:22:03.56ID:Bvcc+55+0 >>63
遂に、VSCode の本が出た!
徹底解説Visual Studio Code、本間咲来、2019/9/27
Jupyter, Vim でも出来るけど、VSCode で良い!
Code Runner(Run Code)という拡張機能で、右クリックメニューから、コード片を実行できる。
ファイルパスが解決できない場合は、File Directory As Cwd を設定する
遂に、VSCode の本が出た!
徹底解説Visual Studio Code、本間咲来、2019/9/27
Jupyter, Vim でも出来るけど、VSCode で良い!
Code Runner(Run Code)という拡張機能で、右クリックメニューから、コード片を実行できる。
ファイルパスが解決できない場合は、File Directory As Cwd を設定する
72デフォルトの名無しさん (アウアウウー Sa8b-0LdA)
2019/09/28(土) 23:58:31.13ID:qhruDYhYa Python使ってるのは初心者だの、ブロックが分かりづらいからだめとか言われたのだけど
別にダメな言語じゃないよね?
良いライブラリがあってやりたい動きをすぐに実装できるし書きやすいからこればっかり使ってるんだけどおっさんに言われてモヤモヤした…
C#、javascript、pythonしか触ってないけど、一番書きやすくてしっくりきたからお気に入りなのに。すげー悔しかった
別にダメな言語じゃないよね?
良いライブラリがあってやりたい動きをすぐに実装できるし書きやすいからこればっかり使ってるんだけどおっさんに言われてモヤモヤした…
C#、javascript、pythonしか触ってないけど、一番書きやすくてしっくりきたからお気に入りなのに。すげー悔しかった
73デフォルトの名無しさん (ブーイモ MM7f-OuvF)
2019/09/29(日) 00:10:46.14ID:pCkNePeqM >>72
使ったことなくて印象で言ってるんだろ。言わせときなよ。
使ったことなくて印象で言ってるんだろ。言わせときなよ。
74デフォルトの名無しさん (アウアウウー Sa8b-GKcl)
2019/09/29(日) 00:17:26.76ID:6iKlTSzwa とは言えpycharmありきって感じはするんだよな
ブロックが分かりにくいってのは反論できねー
ブロックが分かりにくいってのは反論できねー
75デフォルトの名無しさん (ワッチョイ 4797-i9+B)
2019/09/29(日) 00:22:44.02ID:nT1w560I0 初心者向け言語だとは思ってなかったけど
(FedoraとかのインストーラーはAnacondaって名前のPythonのスクリプトだってことをかなり昔から知ってたし)
Pythonでゴリゴリ書く前はブロックがわかりにくいとは思ってたな。
かといってカッコがあるとわかりやすいのか?っていうと、
カッコがあってもわかりにくい時は結構あるって感じがするけどな。
(FedoraとかのインストーラーはAnacondaって名前のPythonのスクリプトだってことをかなり昔から知ってたし)
Pythonでゴリゴリ書く前はブロックがわかりにくいとは思ってたな。
かといってカッコがあるとわかりやすいのか?っていうと、
カッコがあってもわかりにくい時は結構あるって感じがするけどな。
76デフォルトの名無しさん (ラクッペ MM7b-yBLr)
2019/09/29(日) 01:57:16.53ID:yF2ygbXTM 初心者向けっていうか「分かりやすい」
特に配列関連強い気がする。
ライブラリ多いからやりたいことがすぐ実現できる。
ブロックはカッコ後ろ派と同インデント派があるのに比べれば「分かりやすい」
初心者向けでも要求仕様満たせてれば問題ないんじゃないの?
それで生産性高かったり引き継ぎしやすいなら最高じゃんw
言語に優劣付ける程色々弄ってきてるなら対立煽る以外では不毛な話題でしか無いかと。
特に配列関連強い気がする。
ライブラリ多いからやりたいことがすぐ実現できる。
ブロックはカッコ後ろ派と同インデント派があるのに比べれば「分かりやすい」
初心者向けでも要求仕様満たせてれば問題ないんじゃないの?
それで生産性高かったり引き継ぎしやすいなら最高じゃんw
言語に優劣付ける程色々弄ってきてるなら対立煽る以外では不毛な話題でしか無いかと。
77デフォルトの名無しさん (ワッチョイ 473c-hJNX)
2019/09/29(日) 02:07:50.07ID:9sS1uJjp0 >>72
俺おっさんだけど新人にはPythonだけ教えてる
本質と違うところで悩んで欲しくないからね
言語体系として美しさに欠ける点が多々あるのは諦めている
ブロックが分かりにくいのもあるけどスコープも分かりにくい
withやtryで字下げしてブロック作ってるのにスコープは作らないとか
普通ならあり得ん仕様だ、まぁ便利なんだけど
with open(‘hoge.txt’, ‘r’) with f:
a = 123 ← これ、ローカル変数じゃない
print(a) ←ブロックの外に出て表示可能
結果 123
こんなこと書くとrubyくんが降臨するかな
俺おっさんだけど新人にはPythonだけ教えてる
本質と違うところで悩んで欲しくないからね
言語体系として美しさに欠ける点が多々あるのは諦めている
ブロックが分かりにくいのもあるけどスコープも分かりにくい
withやtryで字下げしてブロック作ってるのにスコープは作らないとか
普通ならあり得ん仕様だ、まぁ便利なんだけど
with open(‘hoge.txt’, ‘r’) with f:
a = 123 ← これ、ローカル変数じゃない
print(a) ←ブロックの外に出て表示可能
結果 123
こんなこと書くとrubyくんが降臨するかな
78デフォルトの名無しさん (ワッチョイ 5f01-Gn+r)
2019/09/29(日) 08:04:21.86ID:qdFsd7WD079デフォルトの名無しさん (アウアウウー Sa8b-GKcl)
2019/09/29(日) 09:54:04.21ID:6bWGECfja >>78
今時オートインデントのないエディタやIDEなんて使わんから、前に誰かも言ってたけどループ抜けた直後の処理とかインデントを手動で調整する部分は明確に劣ってると思うけどね
掲示板とかの書き込みでも仕様によっては論理構造自体把握できなくなるし
それだけをもってPythonがどうのこうのと言う気はないし好んで使ってはいるけどね
今時オートインデントのないエディタやIDEなんて使わんから、前に誰かも言ってたけどループ抜けた直後の処理とかインデントを手動で調整する部分は明確に劣ってると思うけどね
掲示板とかの書き込みでも仕様によっては論理構造自体把握できなくなるし
それだけをもってPythonがどうのこうのと言う気はないし好んで使ってはいるけどね
80デフォルトの名無しさん (ワッチョイ 5f33-20m0)
2019/09/29(日) 10:36:00.68ID:o2dHW2ZP0 Pythonに限らずインデントは整えろよ
81デフォルトの名無しさん (ワッチョイ 5f01-Gn+r)
2019/09/29(日) 10:57:44.76ID:qdFsd7WD082デフォルトの名無しさん (アウアウウー Sa8b-GKcl)
2019/09/29(日) 11:03:04.37ID:sjKzDFMja んなこと言い出したらなんの比較もできんわ
Pythonだけ崇拝してろよ
Pythonだけ崇拝してろよ
83デフォルトの名無しさん (ワッチョイ 5f01-Gn+r)
2019/09/29(日) 14:19:19.94ID:qdFsd7WD0 お前の批判の理由がおかしいだけ
84デフォルトの名無しさん (アウアウウー Sa8b-GKcl)
2019/09/29(日) 15:04:48.86ID:wk/e9yFta 他の言語も実用上インデントが分かりにくい状況なんかあり得ないって言ってんだけどな
そうなるとブロックの終わりが視認しづらいってデメリットだけが目立つことになるわけ
Pythonのブロックがわかりにくくないって言うなら意見の違いだから別にそれで良いけど
そうなるとブロックの終わりが視認しづらいってデメリットだけが目立つことになるわけ
Pythonのブロックがわかりにくくないって言うなら意見の違いだから別にそれで良いけど
85デフォルトの名無しさん (ワッチョイ 4797-i9+B)
2019/09/29(日) 15:12:39.88ID:nT1w560I0 オフサイドルールでブロックがわかりにくいより、
ブロックスコープがないほうがよっぽどPythonの欠点だと思うんだよな
ただオフサイドルールは逆に便利なときもあるような気がするけどなー
JSとかで閉じカッコの対応がめちゃくちゃになるときよくあるもの
まぁそれは無名関数を突っ込めるからってのとも関係してるだろうし、
同一条件じゃないから単純比較はできないと思うけど
ブロックスコープがないほうがよっぽどPythonの欠点だと思うんだよな
ただオフサイドルールは逆に便利なときもあるような気がするけどなー
JSとかで閉じカッコの対応がめちゃくちゃになるときよくあるもの
まぁそれは無名関数を突っ込めるからってのとも関係してるだろうし、
同一条件じゃないから単純比較はできないと思うけど
86デフォルトの名無しさん (アウアウウー Sa8b-GKcl)
2019/09/29(日) 15:26:02.16ID:wk/e9yFta 関数が長くなってきたときとか、分岐やループで一時的にしか使わない変数名にも気を使わないといけないのは確かに面倒くさいな
スコープの仕様自体はわかりやすいんだけど他の言語で広く常識とされてる仕様とは違うからね
スコープの仕様自体はわかりやすいんだけど他の言語で広く常識とされてる仕様とは違うからね
87デフォルトの名無しさん (ワッチョイ 5f69-srNF)
2019/09/29(日) 15:37:16.47ID:11si1Xxn0 if文で && って書いちゃう
88デフォルトの名無しさん (ササクッテロラ Spbb-x8py)
2019/09/29(日) 16:19:10.31ID:qnyhMUgLp89デフォルトの名無しさん (ワッチョイ 5f01-Gn+r)
2019/09/29(日) 17:29:15.15ID:qdFsd7WD090デフォルトの名無しさん (ワッチョイ 5f01-Gn+r)
2019/09/29(日) 17:32:32.79ID:qdFsd7WD091デフォルトの名無しさん (アウアウウー Sa8b-GKcl)
2019/09/29(日) 19:57:20.42ID:0Rn4cTtQa92デフォルトの名無しさん (ワッチョイ 4797-i9+B)
2019/09/29(日) 20:25:33.13ID:nT1w560I0 >>90
大改造にはなるだろうね。どんなところが問題になるか把握してないけど、
JSにES6でlet/constが導入できたみたいにPythonでも導入されるとなんとなく嬉しそうではある。
大規模なコードは書かないから個人的には問題になったことがないけれど。
元の話になったPythonディスおっさんも、ブロックスコープがない、マルチコア時代にそれを活かしづらい設計、
とか言ってディスるなら、そうですねおっしゃるとおりですという感じになるんだけどなぁ。
大改造にはなるだろうね。どんなところが問題になるか把握してないけど、
JSにES6でlet/constが導入できたみたいにPythonでも導入されるとなんとなく嬉しそうではある。
大規模なコードは書かないから個人的には問題になったことがないけれど。
元の話になったPythonディスおっさんも、ブロックスコープがない、マルチコア時代にそれを活かしづらい設計、
とか言ってディスるなら、そうですねおっしゃるとおりですという感じになるんだけどなぁ。
93デフォルトの名無しさん (ワッチョイ 5f01-Gn+r)
2019/09/29(日) 20:59:13.92ID:qdFsd7WD0 >>91
え?
elseがどのifに対応するのかぱっと見てわかるなら素ですごいと思う
ただ誰にでも君みたいな能力があるわけじゃないからインデントとブロックが合うようにしようってだけのこと
今は意味がないと言うけどみんながみんな理想的な環境使ってるわけじゃないしね
え?
elseがどのifに対応するのかぱっと見てわかるなら素ですごいと思う
ただ誰にでも君みたいな能力があるわけじゃないからインデントとブロックが合うようにしようってだけのこと
今は意味がないと言うけどみんながみんな理想的な環境使ってるわけじゃないしね
94デフォルトの名無しさん (ワッチョイ 5f01-Gn+r)
2019/09/29(日) 21:01:42.52ID:qdFsd7WD0 >>92
まあPython 2からPython 3で結構手を入れたからやれなくもないとは思うけど、変数宣言しなくていいと言うメリットを捨ててまでブロックスコープ作るのがいいかどうかは微妙だし
まあPython 2からPython 3で結構手を入れたからやれなくもないとは思うけど、変数宣言しなくていいと言うメリットを捨ててまでブロックスコープ作るのがいいかどうかは微妙だし
95デフォルトの名無しさん (アウアウウー Sa8b-GKcl)
2019/09/29(日) 22:22:19.03ID:5vhDzuHra それは(ツールに任せればいい話で)メリットにみえないから、(誰でも知ってることを懇切丁寧に説明してくれた以上のことがあるはずだし)誤解してるようだったら申し訳ない、と言わないと伝わらんよなすまん
言語の成り立ちはわかったし教育上有益だとは思うけど話がかみ合わんからもういいよ
視認性の話は>>88も言ってるとおりIDEかちょっと気の利いたエディタで解決する問題だし
言語の成り立ちはわかったし教育上有益だとは思うけど話がかみ合わんからもういいよ
視認性の話は>>88も言ってるとおりIDEかちょっと気の利いたエディタで解決する問題だし
96デフォルトの名無しさん (アウアウクー MMbb-8Iv7)
2019/09/29(日) 22:58:57.71ID:GVs7K/pUM まあコンパ語と比べるのもアレだがとりまCと比べてif文を例にしたとしても
条件式の()が強制されなくて{}も不要でa<b<cみたいにサンドイッチそのまま書ける等々、コーディングが楽なのは確実
条件式の()が強制されなくて{}も不要でa<b<cみたいにサンドイッチそのまま書ける等々、コーディングが楽なのは確実
97デフォルトの名無しさん (ワッチョイ 4797-i9+B)
2019/09/29(日) 23:12:58.62ID:nT1w560I0 >>94
宣言しないものは今まで通り、varなりletなりつけて宣言したものはブロックスコープってなると
ありがたいかな、文法上矛盾なく実現できるのかはわからないけど
明示的にブロックスコープを要求しないとブロックスコープにならないって仕様でも、そんなに困らない気がするな。
今でもdefして直後に呼び出すってことで実現できるっちゃできるのかもしれないけど。
宣言しないものは今まで通り、varなりletなりつけて宣言したものはブロックスコープってなると
ありがたいかな、文法上矛盾なく実現できるのかはわからないけど
明示的にブロックスコープを要求しないとブロックスコープにならないって仕様でも、そんなに困らない気がするな。
今でもdefして直後に呼び出すってことで実現できるっちゃできるのかもしれないけど。
98デフォルトの名無しさん (ドコグロ MM7b-Gn+r)
2019/09/30(月) 06:47:26.08ID:II5MOx76M >>97
> 宣言しないものは今まで通り、varなりletなりつけて宣言したものはブロックスコープってなる
宣言するものとしないものが混在すると宣言し忘れなのか意図して宣言してないのかがわからなくなるのでそれはそれで嫌かも
なんて意見も出てきたりするからホント難しい
> 宣言しないものは今まで通り、varなりletなりつけて宣言したものはブロックスコープってなる
宣言するものとしないものが混在すると宣言し忘れなのか意図して宣言してないのかがわからなくなるのでそれはそれで嫌かも
なんて意見も出てきたりするからホント難しい
99デフォルトの名無しさん (ワッチョイ 4797-i9+B)
2019/09/30(月) 10:20:08.17ID:Bc8Kvfnp0 >>98
宣言し忘れを警告するアノテーションをファイルや関数に追加できるようにしたらいいんじゃない。
宣言し忘れを警告するアノテーションをファイルや関数に追加できるようにしたらいいんじゃない。
10057 (ワッチョイ 5f2c-+BGV)
2019/09/30(月) 11:41:28.14ID:auJmx+hY0 >>60
日経Linux 9月号の付録本に、xclip コマンドについて書いてあるけど、
X Window には内部に、Primary, Secondary, Clipboard の、3つのセレクションがある。
この内、普段クリップボードで使うのは、Clipboardセレクションだから、
「-sel c」オプションを付ける
xclip -o -sel c | toilet
日経Linux 9月号の付録本に、xclip コマンドについて書いてあるけど、
X Window には内部に、Primary, Secondary, Clipboard の、3つのセレクションがある。
この内、普段クリップボードで使うのは、Clipboardセレクションだから、
「-sel c」オプションを付ける
xclip -o -sel c | toilet
101デフォルトの名無しさん (ドコグロ MM7b-Gn+r)
2019/09/30(月) 12:27:42.38ID:II5MOx76M102デフォルトの名無しさん (ワッチョイ 0701-x8py)
2019/09/30(月) 14:20:51.95ID:QmRxkeUJ0 >>92 Python のルール内の
命名規則に従えば良いだけの話だろ。
[Pythonコーディング規約]PEP8を読み解く
https://qiita.com/simonritchie/items/bb06a7521ae6560738a7
命名規則
定数 全大文字 + アンダースコア区切り MY_FAVORIT
命名規則に従えば良いだけの話だろ。
[Pythonコーディング規約]PEP8を読み解く
https://qiita.com/simonritchie/items/bb06a7521ae6560738a7
命名規則
定数 全大文字 + アンダースコア区切り MY_FAVORIT
103デフォルトの名無しさん (ワッチョイ 0712-94li)
2019/09/30(月) 15:19:40.01ID:SaJNFqAl0 見てるスレがどこもかしこもくだらねえ話題に走ってんな
そういう時期なのか…?
そういう時期なのか…?
104デフォルトの名無しさん (ワッチョイ 2763-i9+B)
2019/09/30(月) 18:59:04.06ID:lsZA7Zit0 >>101
反論したいだけなのか?JSはそうなってないし、Pythonにおけるその意見の合理性はなに?
文法上そうしないと矛盾が出る具体的な考察はある?
宣言しない変数も使えてほしいというのは現状そうなってるから合理的な意見だと思うけど。
反論したいだけなのか?JSはそうなってないし、Pythonにおけるその意見の合理性はなに?
文法上そうしないと矛盾が出る具体的な考察はある?
宣言しない変数も使えてほしいというのは現状そうなってるから合理的な意見だと思うけど。
105デフォルトの名無しさん (ラクペッ MMdb-94li)
2019/09/30(月) 20:29:58.47ID:C5a1QkZEM 俺が考えるPythonをよくする提案だったら公式の掲示板でやってくんないかな〜
ママに話して聞かせるようなくだらない提案に頭の計算資源使いすぎて、
ガイジ並みの知能になってるのか?クソカス
ママに話して聞かせるようなくだらない提案に頭の計算資源使いすぎて、
ガイジ並みの知能になってるのか?クソカス
106デフォルトの名無しさん (ドコグロ MM7b-Gn+r)
2019/09/30(月) 20:56:31.01ID:II5MOx76M107デフォルトの名無しさん (ワッチョイ 4797-i9+B)
2019/10/01(火) 03:33:47.77ID:DUbYYSbu0 >>106
論点はなんなの?
こっちは、「ブロックスコープがないと不安なときがある」ぐらいしか言ってないよ。
導入されないのには合理的な理由も当然あるだろうなーと思ってる。
日常的に6個ぐらいプログラミング言語開発で使ってるから得意不得意があることぐらいわかるよ。
「Aという意見もある、難しい」「Bという意見も出る、難しい」しか言ってないように感じるんだけど、
何が言いたいの?反論は出るなんて言語仕様を変更するならどんな言語でどういう風に変更したって
大抵出るような当たり前のことだろうし、さすがにそんなことだけを言いたいわけじゃないだろうし。
論点はなんなの?
こっちは、「ブロックスコープがないと不安なときがある」ぐらいしか言ってないよ。
導入されないのには合理的な理由も当然あるだろうなーと思ってる。
日常的に6個ぐらいプログラミング言語開発で使ってるから得意不得意があることぐらいわかるよ。
「Aという意見もある、難しい」「Bという意見も出る、難しい」しか言ってないように感じるんだけど、
何が言いたいの?反論は出るなんて言語仕様を変更するならどんな言語でどういう風に変更したって
大抵出るような当たり前のことだろうし、さすがにそんなことだけを言いたいわけじゃないだろうし。
108デフォルトの名無しさん (ワッチョイ 4797-i9+B)
2019/10/01(火) 03:50:49.11ID:DUbYYSbu0 >>57
http://mevius.5ch.net/test/read.cgi/tech/1545421414/722n
> 722 名前:デフォルトの名無しさん (ワッチョイ 5f2c-+BGV)[] 投稿日:2019/09/30(月) 20:12:39.70 ID:auJmx+hY0
> 任意の列数のCSV ファイルから、そのファイルを上書きせずに、特定の2列だけを抜き出したい。
> 2列以外のすべての列を削除したりできますか?
> ただし、列名・列数は、ファイルごとに変化します
import sys
import pandas as pd
field_name_1 = 'AAA'
field_name_2 = 'BBB'
df = pd.read_csv(sys.argv[1])[[field_name_1],[field_name_2]] # AAA列とBBB列だけのDataFieldが出来る
http://mevius.5ch.net/test/read.cgi/tech/1545421414/722n
> 722 名前:デフォルトの名無しさん (ワッチョイ 5f2c-+BGV)[] 投稿日:2019/09/30(月) 20:12:39.70 ID:auJmx+hY0
> 任意の列数のCSV ファイルから、そのファイルを上書きせずに、特定の2列だけを抜き出したい。
> 2列以外のすべての列を削除したりできますか?
> ただし、列名・列数は、ファイルごとに変化します
import sys
import pandas as pd
field_name_1 = 'AAA'
field_name_2 = 'BBB'
df = pd.read_csv(sys.argv[1])[[field_name_1],[field_name_2]] # AAA列とBBB列だけのDataFieldが出来る
109デフォルトの名無しさん (ドコグロ MM7b-Gn+r)
2019/10/01(火) 06:45:24.85ID:lPnANaUAM110デフォルトの名無しさん (ワッチョイ 4797-i9+B)
2019/10/01(火) 14:58:13.70ID:DUbYYSbu0 >>109
「難しい」として例に出された意見が本当に難しいのか?って内容だったからなぁ。
次に出された「難しい」も、そういう意見が出てきそうな根拠がよくわからない
「始めから全部宣言すれば」だったし。
もうちょっとブロックスコープを導入するにあたって現実的に問題になりそうな点について
「AやBの両立をどうするかって意見があるから難しいよ」って言ってもらえればこっちもすんなり納得するんだけど、
誰でも思いくようなレベルの話を言って「意見の対立があるだろうから難しい」と言われても、
Pythonコミュニティならそんな簡単なことはすぐ合理的に決定するのでは?って思っちゃう。
こっちはブロックスコープの可能性について書いてるのに、仕様変更による意見の対立があるから難しいってのは的を外した反論だし、
じゃあ具体的にどういう対立があるのか?っていうことに対しても知見のある反応をしているとは思えない。
それなのに、「ホント難しい」と、まるで間近で見てきたか議論に参加してきたかのような書きぶりで違和感があったが 、
実際間近で見たとかなのか?それだったらすまんよ。
「難しい」として例に出された意見が本当に難しいのか?って内容だったからなぁ。
次に出された「難しい」も、そういう意見が出てきそうな根拠がよくわからない
「始めから全部宣言すれば」だったし。
もうちょっとブロックスコープを導入するにあたって現実的に問題になりそうな点について
「AやBの両立をどうするかって意見があるから難しいよ」って言ってもらえればこっちもすんなり納得するんだけど、
誰でも思いくようなレベルの話を言って「意見の対立があるだろうから難しい」と言われても、
Pythonコミュニティならそんな簡単なことはすぐ合理的に決定するのでは?って思っちゃう。
こっちはブロックスコープの可能性について書いてるのに、仕様変更による意見の対立があるから難しいってのは的を外した反論だし、
じゃあ具体的にどういう対立があるのか?っていうことに対しても知見のある反応をしているとは思えない。
それなのに、「ホント難しい」と、まるで間近で見てきたか議論に参加してきたかのような書きぶりで違和感があったが 、
実際間近で見たとかなのか?それだったらすまんよ。
111デフォルトの名無しさん (ワッチョイ 5ff0-wRkC)
2019/10/01(火) 18:10:31.98ID:edrieGWV0 基礎的な数値計算の疑問で
x = 0
for i in range(10000):
x += 0.0001
print(x)
が
0.9999999999999999062
になる理由がよく分からないので教えてください
x = 0
for i in range(10000):
x += 0.0001
print(x)
が
0.9999999999999999062
になる理由がよく分からないので教えてください
112デフォルトの名無しさん (ワッチョイ 5fa5-88hv)
2019/10/01(火) 18:16:03.81ID:yGujYsxV0 0.0001を2進数に直す
113デフォルトの名無しさん (オッペケ Srbb-SUCl)
2019/10/01(火) 18:42:48.99ID:vlDmDXF7r 0.0001は2進数では循環小数になる→表現できる桁数は有限だから誤差が積もってゆく
114デフォルトの名無しさん (ササクッテロル Spbb-Z6Hn)
2019/10/01(火) 18:43:28.06ID:FnDrhLoap115デフォルトの名無しさん (ワッチョイ 5ff0-wRkC)
2019/10/01(火) 18:51:08.71ID:edrieGWV0 >>114
ありがとう
ありがとう
116デフォルトの名無しさん (ワッチョイ 5f11-qPRK)
2019/10/01(火) 19:15:16.00ID:9fvqkmcJ0117デフォルトの名無しさん (ドコグロ MM7b-Gn+r)
2019/10/01(火) 20:05:23.27ID:lPnANaUAM118デフォルトの名無しさん (ワッチョイ 5ff0-wRkC)
2019/10/01(火) 20:21:37.81ID:edrieGWV0 >>116
高校数学をやらなければいけないことは分かった、ありがとう
高校数学をやらなければいけないことは分かった、ありがとう
119デフォルトの名無しさん (ワッチョイ 2763-Z6Hn)
2019/10/01(火) 22:46:37.27ID:5NrAsYQP0 >>117
結局煽ってマウント取って気持ちよくなりたいだけなんだね。わかったよ。ありがとう。
結局煽ってマウント取って気持ちよくなりたいだけなんだね。わかったよ。ありがとう。
120デフォルトの名無しさん (ワッチョイ 5f01-Gn+r)
2019/10/02(水) 04:59:18.95ID:fPPXHhjt0121デフォルトの名無しさん (ワッチョイ 0701-b7Cm)
2019/10/02(水) 07:42:31.71ID:YpMEiTCH0 二進数の浮動小数点演算では誤差が出る。
誤差を出さないために、Pythonでは fraction (文数) という概念がある。
0.0001 は誤差が出るが、1/10000 なら誤差は出ないという話。
from fractions import Fraction
print(Fraction(1, 10000)*3)
#3/10000
実際のプログラムで誤差を出さない様にするためには、整数演算だけで行う事がよくある。
print(1*3/10000)
#0.0003
x = 0
for i in range(10000):
x += 1
x = x/10000
print(x)
#1.0
誤差を出さないために、Pythonでは fraction (文数) という概念がある。
0.0001 は誤差が出るが、1/10000 なら誤差は出ないという話。
from fractions import Fraction
print(Fraction(1, 10000)*3)
#3/10000
実際のプログラムで誤差を出さない様にするためには、整数演算だけで行う事がよくある。
print(1*3/10000)
#0.0003
x = 0
for i in range(10000):
x += 1
x = x/10000
print(x)
#1.0
122デフォルトの名無しさん (アウアウエー Sa1f-yXpG)
2019/10/02(水) 13:01:18.79ID:55+aQRnYa >二進数の浮動小数点演算では誤差が出る。
だから違うから初心者に誤解を招く表現はやめろ
十進数でも浮動小数点演算では誤差が出る
原因は二進数じゃない
だから違うから初心者に誤解を招く表現はやめろ
十進数でも浮動小数点演算では誤差が出る
原因は二進数じゃない
123デフォルトの名無しさん (ワッチョイ 07b3-W7nV)
2019/10/02(水) 13:27:56.11ID:vkK/4cs10 >>122
from decimal import *
getcontext().prec = 6
print(Decimal('0.0001')*3 , 0.0001*3)
# 0.0003 0.00030000000000000003
from decimal import *
getcontext().prec = 6
print(Decimal('0.0001')*3 , 0.0001*3)
# 0.0003 0.00030000000000000003
124デフォルトの名無しさん (ワッチョイ 07b3-W7nV)
2019/10/02(水) 14:07:38.62ID:vkK/4cs10 decimal --- 十進固定及び浮動小数点数の算術演算
https://docs.python.org/ja/3/library/decimal.html?highlight=decimal#module-decimal
decimal モジュールは正確に丸められた十進浮動小数点算術をサポートします。
数値間の等価性を厳しく保たなければならないようなアプリケーションを考えるなら、十進数による数値表現が望ましいということになります。
ハードウェアによる 2 進浮動小数点表現と違い、decimal モジュールでは計算精度をユーザが変更できます(デフォルトでは 28 桁です)。
この桁数はほとんどの問題解決に十分な大きさです:
https://docs.python.org/ja/3/library/decimal.html?highlight=decimal#module-decimal
decimal モジュールは正確に丸められた十進浮動小数点算術をサポートします。
数値間の等価性を厳しく保たなければならないようなアプリケーションを考えるなら、十進数による数値表現が望ましいということになります。
ハードウェアによる 2 進浮動小数点表現と違い、decimal モジュールでは計算精度をユーザが変更できます(デフォルトでは 28 桁です)。
この桁数はほとんどの問題解決に十分な大きさです:
125デフォルトの名無しさん (ワッチョイ 5f11-qPRK)
2019/10/02(水) 14:15:23.16ID:BQ6RkETu0 三進数で 0.1 - 0.001 = 0.022 で有限小数となるけど十進数で問題解決できるの?
十進数では1/3も1/27も有限小数じゃなくなるけど。
十進数では1/3も1/27も有限小数じゃなくなるけど。
126デフォルトの名無しさん (ワッチョイ 07b3-W7nV)
2019/10/02(水) 15:22:36.64ID:vkK/4cs10 >>125 数字をどう扱うかだろうね。
途中演算は全て分数で計算し結果も分数ならそれで終わりだし、最終的に浮動小数点数で表したければ何桁で丸めるかと言うだけの話だろ。
有理数として扱いたければ分数で最終まで扱うしかない。
from decimal import *
from fractions import Fraction
getcontext().prec = 28
f137 = Fraction(1,3)+Fraction(1,7) # 1/3 + 1/7 -> f137= 10/21
print(f137 , Decimal(float(f137)))
# 10/21 0.47619047619047616404230893749627284705638885498046875
同じことを普通の浮動小数点演算すると
print(13/+1/7)
# 0.47619047619047616
途中演算は全て分数で計算し結果も分数ならそれで終わりだし、最終的に浮動小数点数で表したければ何桁で丸めるかと言うだけの話だろ。
有理数として扱いたければ分数で最終まで扱うしかない。
from decimal import *
from fractions import Fraction
getcontext().prec = 28
f137 = Fraction(1,3)+Fraction(1,7) # 1/3 + 1/7 -> f137= 10/21
print(f137 , Decimal(float(f137)))
# 10/21 0.47619047619047616404230893749627284705638885498046875
同じことを普通の浮動小数点演算すると
print(13/+1/7)
# 0.47619047619047616
127デフォルトの名無しさん (アウウィフ FF8b-wGQq)
2019/10/02(水) 15:30:33.78ID:dOlpIXopF >>124
丸めてるじゃねーかωωω
丸めてるじゃねーかωωω
128デフォルトの名無しさん (アウウィフ FF8b-wGQq)
2019/10/02(水) 15:32:50.13ID:dOlpIXopF >>126
二進数でも二進数のまま全て分数で計算すればそれで終わり
二進数でも二進数のまま全て分数で計算すればそれで終わり
129デフォルトの名無しさん (ワッチョイ 07b3-W7nV)
2019/10/02(水) 15:33:03.55ID:vkK/4cs10130デフォルトの名無しさん (ササクッテロル Spbb-b7Cm)
2019/10/02(水) 15:47:10.47ID:gHIFLYdkp >>128 分数で扱うのなら二進数も10進数も無い。
ただ、最終的に浮動小数点数として扱うなら
2進数の浮動小数点数は、ハードウェアの演算機の精度で有効桁数が決まるが、10進数の場合は自由に決められるから自分の好みの結果が得られる。
ただ、最終的に浮動小数点数として扱うなら
2進数の浮動小数点数は、ハードウェアの演算機の精度で有効桁数が決まるが、10進数の場合は自由に決められるから自分の好みの結果が得られる。
131デフォルトの名無しさん (アウウィフ FF8b-wGQq)
2019/10/02(水) 15:59:41.87ID:dOlpIXopF なんでそうなる
132デフォルトの名無しさん (ササクッテロル Spbb-b7Cm)
2019/10/02(水) 16:10:31.11ID:gHIFLYdkp なんでそうなるって、decimal が、そう言う仕様で作られてるからに決まってんじゃん。
133デフォルトの名無しさん (アウウィフ FF8b-wGQq)
2019/10/02(水) 16:14:01.35ID:dOlpIXopF わざとボケてんのか?
>2進数の浮動小数点数は、ハードウェアの演算機の精度で有効桁数が決まるが、
なんでそうなる
2進数の浮動小数点数だって自分で自由に決められるだろ
>2進数の浮動小数点数は、ハードウェアの演算機の精度で有効桁数が決まるが、
なんでそうなる
2進数の浮動小数点数だって自分で自由に決められるだろ
134デフォルトの名無しさん (ササクッテロル Spbb-b7Cm)
2019/10/02(水) 16:37:42.79ID:gHIFLYdkp >>133 ボケてるのどっち?
15. 浮動小数点演算、その問題と制限
https://docs.python.org/ja/3.7/tutorial/floatingpoint.html
近年の殆どのコンピュータでは float 型は、分子に最も重大なビットから始めて最初の 53 ビットを使い、分母に 2 の累乗を使った、二進小数を使って近似されます。
1/10 の場合は、二進小数は 3602879701896397 / 2 ** 55 となります。
これは、1/10 に近いですが、厳密に同じ値ではありません。
ハードウェアの浮動小数点演算をサポートしている全ての言語で同じ種類の問題を見つけることができます
Python は 本当に float の正確な値が必要なレアケースに対応するためのツールを提供しています。 float.as_integer_ratio() メソッドは float の値を有理数として表現します:
>>> x = 3.14159
>>> x.as_integer_ratio()
(3537115888337719, 1125899906842624)
>>> x == 3537115888337719 / 1125899906842624
true
fractions モジュールと decimal モジュールを使うとこれらの計算を簡単に行えます
15. 浮動小数点演算、その問題と制限
https://docs.python.org/ja/3.7/tutorial/floatingpoint.html
近年の殆どのコンピュータでは float 型は、分子に最も重大なビットから始めて最初の 53 ビットを使い、分母に 2 の累乗を使った、二進小数を使って近似されます。
1/10 の場合は、二進小数は 3602879701896397 / 2 ** 55 となります。
これは、1/10 に近いですが、厳密に同じ値ではありません。
ハードウェアの浮動小数点演算をサポートしている全ての言語で同じ種類の問題を見つけることができます
Python は 本当に float の正確な値が必要なレアケースに対応するためのツールを提供しています。 float.as_integer_ratio() メソッドは float の値を有理数として表現します:
>>> x = 3.14159
>>> x.as_integer_ratio()
(3537115888337719, 1125899906842624)
>>> x == 3537115888337719 / 1125899906842624
true
fractions モジュールと decimal モジュールを使うとこれらの計算を簡単に行えます
135デフォルトの名無しさん (アウウィフ FF8b-wGQq)
2019/10/02(水) 17:00:45.15ID:dOlpIXopF >>134
朝鮮人みたいな絡み方だなお前
朝鮮人みたいな絡み方だなお前
136デフォルトの名無しさん (ササクッテロル Spbb-b7Cm)
2019/10/02(水) 17:51:41.97ID:gHIFLYdkp >>135 最後は捨て台詞? 勉強してね。
137デフォルトの名無しさん (ササクッテロ Spbb-IRS8)
2019/10/02(水) 17:55:40.23ID:wzM2k9fzp ここまでIEEE-754の単語の一つも出ないのは何故なのか
138デフォルトの名無しさん (アウウィフ FF8b-wGQq)
2019/10/02(水) 18:08:35.75ID:dOlpIXopF 捨て台詞っていうか論点がかみ合わないなと思ってね
139デフォルトの名無しさん (ワッチョイ 0701-HmT3)
2019/10/02(水) 18:09:09.11ID:qnjdQ6x30 知らないんでしょw
知ってりゃ
「二進数の浮動小数点演算では誤差が出る」
「数値間の等価性を厳しく保たなければならないようなアプリケーションを考えるなら、十進数による数値表現が望ましい」
「2進数の浮動小数点数は、ハードウェアの演算機の精度で有効桁数が決まるが、10進数の場合は自由に決められるから」
とか出てこない。
知ってりゃ
「二進数の浮動小数点演算では誤差が出る」
「数値間の等価性を厳しく保たなければならないようなアプリケーションを考えるなら、十進数による数値表現が望ましい」
「2進数の浮動小数点数は、ハードウェアの演算機の精度で有効桁数が決まるが、10進数の場合は自由に決められるから」
とか出てこない。
140デフォルトの名無しさん (ワッチョイ 7f63-S/NQ)
2019/10/02(水) 18:15:52.10ID:QS7AdVKy0 Pythonの話はしないのか
しないなら次スレからタイトル変えて
しないなら次スレからタイトル変えて
141デフォルトの名無しさん (ササクッテロル Spbb-b7Cm)
2019/10/02(水) 18:21:26.45ID:4+yUm89/p142デフォルトの名無しさん (ワッチョイ 0701-HmT3)
2019/10/02(水) 18:51:41.09ID:qnjdQ6x30 >>141
IEEE 754よめw
IEEE 754よめw
143デフォルトの名無しさん (ササクッテロル Spbb-b7Cm)
2019/10/02(水) 19:00:26.82ID:4+yUm89/p >>142 アホ、IEEE を理解していないな。
144デフォルトの名無しさん (ワッチョイ 0701-HmT3)
2019/10/02(水) 19:05:33.69ID:qnjdQ6x30 一応説明しとく
「二進数の浮動小数点演算では誤差が出る」
→間違い。一般的に言われる「浮動小数点問題」は
https://docs.python.org/ja/3/tutorial/floatingpoint.html#representation-error
に説明がある。雑に言うと、10進数に近似するときに出る誤差を問題にしている。
「数値間の等価性を厳しく保たなければならないようなアプリケーションを考えるなら、十進数による数値表現が望ましい」
→そもそも10進数で表現する必要がないのであれば、等価性を厳しく保つために2進数を採用するのが適切。
「2進数の浮動小数点数は、ハードウェアの演算機の精度で有効桁数が決まるが、10進数の場合は自由に決められるから」
→これこそIEEE754の制限でしょw高速性を求めないのであれば、2進数だろうが10進数だろうが精度は自由に設定できる。
「二進数の浮動小数点演算では誤差が出る」
→間違い。一般的に言われる「浮動小数点問題」は
https://docs.python.org/ja/3/tutorial/floatingpoint.html#representation-error
に説明がある。雑に言うと、10進数に近似するときに出る誤差を問題にしている。
「数値間の等価性を厳しく保たなければならないようなアプリケーションを考えるなら、十進数による数値表現が望ましい」
→そもそも10進数で表現する必要がないのであれば、等価性を厳しく保つために2進数を採用するのが適切。
「2進数の浮動小数点数は、ハードウェアの演算機の精度で有効桁数が決まるが、10進数の場合は自由に決められるから」
→これこそIEEE754の制限でしょw高速性を求めないのであれば、2進数だろうが10進数だろうが精度は自由に設定できる。
145デフォルトの名無しさん (ワッチョイ 7f63-S/NQ)
2019/10/02(水) 19:43:16.62ID:QS7AdVKy0 IEEEと二進数をNGにしておこうか
146デフォルトの名無しさん (アメ MM4b-qPRK)
2019/10/02(水) 19:46:16.71ID:U7L7TEhBM 各言語での 0.1 + 0.2 の結果
http://0.30000000000000004.com/
http://0.30000000000000004.com/
147デフォルトの名無しさん (ワッチョイ 5ff0-wRkC)
2019/10/02(水) 19:55:32.68ID:328phbLi0 仮数部と指数部の話はPythonの話やんけ
148デフォルトの名無しさん (アウアウクー MMbb-8Iv7)
2019/10/02(水) 20:27:29.73ID:R3JG1dEeM 相変わらずクソどうでもいいことで言い争ってるな
>>146のリンク貼れば終わる話だろうが
>>146のリンク貼れば終わる話だろうが
149デフォルトの名無しさん (ワッチョイ 2763-i9+B)
2019/10/02(水) 23:40:17.77ID:8TApxQXN0 2進数の浮動小数点数、10進数の浮動小数点数ってものが
それぞれネイティブのIEEE754のfloatとBinary Coded Decimalを指してる立場でものを言ってるのか、
純粋に「2進数」の「浮動小数点」などと捉えてものを言っているのかで違っているような
floatはfloatって言うべきだし、BCDはBCDって言うべきだし、それぞれを2進数、10進数の浮動小数点数って言うのは
正確なものの言い方ではないと思うけどね
それぞれネイティブのIEEE754のfloatとBinary Coded Decimalを指してる立場でものを言ってるのか、
純粋に「2進数」の「浮動小数点」などと捉えてものを言っているのかで違っているような
floatはfloatって言うべきだし、BCDはBCDって言うべきだし、それぞれを2進数、10進数の浮動小数点数って言うのは
正確なものの言い方ではないと思うけどね
150デフォルトの名無しさん (ワッチョイ b501-Cwv9)
2019/10/03(木) 00:33:06.53ID:4GYQfqj50 >>144 おいおい、ここはPython スレだぞ。 どこの言語の話をしてるんだ。
151デフォルトの名無しさん (ワッチョイ b501-Cwv9)
2019/10/03(木) 00:39:40.00ID:4GYQfqj50 >>149 Python で話せよ。 くだらん話をすんな。
152デフォルトの名無しさん (ワッチョイ 6d3c-BbZh)
2019/10/03(木) 00:52:45.07ID:8EsWJ49w0 俺はくだらないと思わないが、引き際は大事だと思うよ
これ以上掘り下げてもほとんど意味ないしね
これ以上掘り下げてもほとんど意味ないしね
153デフォルトの名無しさん (ワッチョイ aabd-G1PU)
2019/10/03(木) 00:53:02.11ID:T7eEfky90 scipyで数値積分をおこなうときに積分範囲をベクトルで与えて
積分の値もベクトルで返す方法はありますか?
例えば ∫_0^x 2*t dt の積分を積分範囲を 0から x=0,1.5, 3 と3通りにかえて
積分結果をベクトルで [0, 2.25, 9] とかえしてくれるようなプログラムを書きたいです。
import numpy as np
from scipy import integrate
from scipy import stats
y = lambda t: 2*t
x = np.linspace(0,3,3)
inty = integrate.quad(y, np.zeros(3), x)
としても
ValueError: The truth value of an array with more than one element is ambiguous.
Use a.any() or a.all()
とエラーがでます。for文を使わずにうまいこと書く方法を教えてください。
積分の値もベクトルで返す方法はありますか?
例えば ∫_0^x 2*t dt の積分を積分範囲を 0から x=0,1.5, 3 と3通りにかえて
積分結果をベクトルで [0, 2.25, 9] とかえしてくれるようなプログラムを書きたいです。
import numpy as np
from scipy import integrate
from scipy import stats
y = lambda t: 2*t
x = np.linspace(0,3,3)
inty = integrate.quad(y, np.zeros(3), x)
としても
ValueError: The truth value of an array with more than one element is ambiguous.
Use a.any() or a.all()
とエラーがでます。for文を使わずにうまいこと書く方法を教えてください。
154デフォルトの名無しさん (ワッチョイ 6d3c-qLdE)
2019/10/03(木) 01:42:20.97ID:8EsWJ49w0 >>153
残念ながらfloatにnp.arrayを突っ込むような使い方はできない
こういうときは仕方がないので、以下のようにarray_likeな引数を受け取るような関数を作ることになる
https://ideone.com/czl80w
他にうまい方法があるなら俺も知りたい
残念ながらfloatにnp.arrayを突っ込むような使い方はできない
こういうときは仕方がないので、以下のようにarray_likeな引数を受け取るような関数を作ることになる
https://ideone.com/czl80w
他にうまい方法があるなら俺も知りたい
155デフォルトの名無しさん (ワッチョイ aabd-G1PU)
2019/10/03(木) 03:22:12.23ID:3+KdsVIy0156デフォルトの名無しさん (ワッチョイ ea01-XtwS)
2019/10/03(木) 06:10:56.73ID:Eu2t0lrZ0157デフォルトの名無しさん (ワッチョイ 6610-Zj0d)
2019/10/03(木) 06:32:35.92ID:4qlP7y1B0 今の主流のコンピュータでは2進数に対応する電圧の状態を利用して計算している
ソフトウェアでそれをどう上手く使って計算するか
IEEEの浮動小数点数の形式で扱うと誤差が出ることがある
Pythonのライブラリで色んな工夫をしている
自分で課題を解決できるライブラリを開発して貢献する事も可能だろう
現在のコンピュータで計算するには
10進数→2進数→10進数
の変換があるからこの過程で
必要な精度を保てるように工夫が必要だろう
ソフトウェアでそれをどう上手く使って計算するか
IEEEの浮動小数点数の形式で扱うと誤差が出ることがある
Pythonのライブラリで色んな工夫をしている
自分で課題を解決できるライブラリを開発して貢献する事も可能だろう
現在のコンピュータで計算するには
10進数→2進数→10進数
の変換があるからこの過程で
必要な精度を保てるように工夫が必要だろう
158デフォルトの名無しさん (ワッチョイ 7963-V2QA)
2019/10/03(木) 06:37:12.39ID:/3F4mXI80 木曜日だから今NGすれば一週間消せる
159デフォルトの名無しさん (ワッチョイ b501-Cwv9)
2019/10/03(木) 08:36:04.46ID:4GYQfqj50 >>156
Pythonの浮動小数点数float型の範囲(最大値・最小値)
https://note.nkmk.me/python-sys-float-info-max-min/
Pythonの浮動小数点数float型は64ビットの浮動小数点数表現である倍精度浮動小数点数で、Cなどほかのプログラミング言語におけるdoubleに相当する。
Pythonの浮動小数点数float型の範囲(最大値・最小値)
https://note.nkmk.me/python-sys-float-info-max-min/
Pythonの浮動小数点数float型は64ビットの浮動小数点数表現である倍精度浮動小数点数で、Cなどほかのプログラミング言語におけるdoubleに相当する。
160デフォルトの名無しさん (ドコグロ MMb1-XtwS)
2019/10/03(木) 11:45:59.34ID:z1c5xmGqM で?
整数演算機能しか持たない8bit CPUでも多倍長の浮動小数点演算をすることもできる
当然今君が使ってる目の前のPythonでも多倍長の浮動小数点演算ができる
君にできるかどうかは知らんけどねw
なので
> 2進数の浮動小数点数は、ハードウェアの演算機の精度で有効桁数が決まる
と言うのは真っ赤な嘘
整数演算機能しか持たない8bit CPUでも多倍長の浮動小数点演算をすることもできる
当然今君が使ってる目の前のPythonでも多倍長の浮動小数点演算ができる
君にできるかどうかは知らんけどねw
なので
> 2進数の浮動小数点数は、ハードウェアの演算機の精度で有効桁数が決まる
と言うのは真っ赤な嘘
161デフォルトの名無しさん (ワッチョイ b501-Cwv9)
2019/10/03(木) 12:14:43.08ID:4GYQfqj50 >>160 負け惜しみはやめろ。そりゃなんだってゴリゴリやればなんでも出来る。
ここで話してるのはPython の仕様の話だ。
float は、倍精度しか無いと仕様書に書かれている。
それが全てだ。 仮数部53ビット。
これは一般的な64ビット浮動小数点演算機の物理的な制限からきているのは明らか。
ここで話してるのはPython の仕様の話だ。
float は、倍精度しか無いと仕様書に書かれている。
それが全てだ。 仮数部53ビット。
これは一般的な64ビット浮動小数点演算機の物理的な制限からきているのは明らか。
162デフォルトの名無しさん (ワッチョイ b67c-WcZE)
2019/10/03(木) 12:35:57.29ID:YSTER/9m0 ctypes.c_longdouble()
163デフォルトの名無しさん (ワッチョイ b501-aTPZ)
2019/10/03(木) 12:36:57.80ID:2k415C0d0 まだ言ってんのか^^;
> 一般的な64ビット浮動小数点演算機の物理的な制限からきているのは明らか。
違うぞ。どっちもIEEEによって縛られてるだけ。
> 一般的な64ビット浮動小数点演算機の物理的な制限からきているのは明らか。
違うぞ。どっちもIEEEによって縛られてるだけ。
164デフォルトの名無しさん (ドコグロ MMb1-XtwS)
2019/10/03(木) 12:55:46.18ID:z1c5xmGqM >>161
負け惜しみ?
Pythonの話?
馬鹿にされてるのは2進数と10進数の話だぞw
> ただ、最終的に浮動小数点数として扱うなら
> 2進数の浮動小数点数は、ハードウェアの演算機の精度で有効桁数が決まるが、10進数の場合は自由に決められるから自分の好みの結果が得られる。
負け惜しみ?
Pythonの話?
馬鹿にされてるのは2進数と10進数の話だぞw
> ただ、最終的に浮動小数点数として扱うなら
> 2進数の浮動小数点数は、ハードウェアの演算機の精度で有効桁数が決まるが、10進数の場合は自由に決められるから自分の好みの結果が得られる。
165デフォルトの名無しさん (ワッチョイ 9e6e-jw9j)
2019/10/03(木) 19:19:02.85ID:9IWXvZRK0 ラムダ式のリストを作りたいのですが、
def func(n):
return lambda n: print(n)
list = [func(n) for n in range(10) ]
list[0]
list[1]
list[2]
は狙い通りに
0
1
2
という結果が出るのに
list = [lambda n: print(n) for n in range(10)]
list[0]
list[1]
list[2]
だと
9
9
9
になってしまうのはなぜですか?
def func(n):
return lambda n: print(n)
list = [func(n) for n in range(10) ]
list[0]
list[1]
list[2]
は狙い通りに
0
1
2
という結果が出るのに
list = [lambda n: print(n) for n in range(10)]
list[0]
list[1]
list[2]
だと
9
9
9
になってしまうのはなぜですか?
166デフォルトの名無しさん (ラクペッ MM65-V2QA)
2019/10/03(木) 19:59:14.72ID:W+JElR6/M ならないと思うけど
後者のラムダ式は評価されてないから
<function <listcomp>.<lambda> at 0x2b850b976ea0>
とか出るだろ
サンプルは正確に頼む
後者のラムダ式は評価されてないから
<function <listcomp>.<lambda> at 0x2b850b976ea0>
とか出るだろ
サンプルは正確に頼む
167165 (ワッチョイ f16e-jw9j)
2019/10/03(木) 20:19:26.33ID:nXwJdy3O0 すみません
def func(n):
return lambda : print(n)
list = [func(n) for n in range(10) ]
list[0]()
list[1]()
list[2]()
と
list = [lambda : print(n) for n in range(10)]
list[0]()
list[1]()
list[2]()
でした
ID変わってるかもしれないけど165です
def func(n):
return lambda : print(n)
list = [func(n) for n in range(10) ]
list[0]()
list[1]()
list[2]()
と
list = [lambda : print(n) for n in range(10)]
list[0]()
list[1]()
list[2]()
でした
ID変わってるかもしれないけど165です
168デフォルトの名無しさん (ワッチョイ f13c-G1PU)
2019/10/03(木) 20:31:44.96ID:0JhZY07I0 list = [lambda x=n : print(x) for n in range(10)]
169165 (ワッチョイ f16e-jw9j)
2019/10/03(木) 20:33:42.58ID:nXwJdy3O0170デフォルトの名無しさん (ワッチョイ fa02-65eU)
2019/10/03(木) 22:34:54.68ID:MIbrEnWV0 Pythonでファイルの一括処理を行うと
他の言語やシェルの結果と比較してエラーが多い気がしますが、(特にテキスト処理)
気のせいでしょうか?
他の言語やシェルの結果と比較してエラーが多い気がしますが、(特にテキスト処理)
気のせいでしょうか?
171デフォルトの名無しさん (ブーイモ MM81-k3BS)
2019/10/03(木) 23:13:50.33ID:twcV991sM 僕が論理的に原因分析できないのはここのスレ住民のせいだと思います。気のせいでしょうか?
172デフォルトの名無しさん (ワッチョイ b501-OCbg)
2019/10/03(木) 23:55:55.59ID:4GYQfqj50 >>171 気の所為です。 被害妄想とも言います。
ひたすら練習あるのみ。
ひたすら練習あるのみ。
173デフォルトの名無しさん (ワッチョイ 6d3c-BbZh)
2019/10/04(金) 02:06:06.17ID:kLahYNxr0 >>170
エラーではないけど、この関数は将来廃止予定です、みたいな警告はよく見る
エラーではないけど、この関数は将来廃止予定です、みたいな警告はよく見る
174デフォルトの名無しさん (ワッチョイ b67c-MsYi)
2019/10/04(金) 16:24:44.36ID:JXWhYfPM0 def func(n):
return lambda n: print(n)
list = [func(n) for n in range(10) ]
これと
list = [lambda n: print(n) for n in range(10)]
これは等価ではない
前者と等価になるのは
list = [(lambda n: print(n))(n) for n in range(10)]
return lambda n: print(n)
list = [func(n) for n in range(10) ]
これと
list = [lambda n: print(n) for n in range(10)]
これは等価ではない
前者と等価になるのは
list = [(lambda n: print(n))(n) for n in range(10)]
175デフォルトの名無しさん (ワッチョイ ea02-G1PU)
2019/10/04(金) 16:56:37.71ID:6EiJ+2U20 >>174
ならないんだけど
ならないんだけど
176デフォルトの名無しさん (エムゾネ FF0a-MsYi)
2019/10/04(金) 17:07:14.16ID:FW+Y/3wmF177デフォルトの名無しさん (ワッチョイ ea02-G1PU)
2019/10/04(金) 17:28:13.79ID:6EiJ+2U20178デフォルトの名無しさん (ワッチョイ 2ac5-G1PU)
2019/10/05(土) 00:12:25.64ID:JlWvx+CH0 コンパイラにコード食べさせるのは「コンパイルする」ですけど、インタプリタにコード食べさせるのは何て言うんでしょうか?
「インタプリタする」ですか?
「インタプリタする」ですか?
179デフォルトの名無しさん (ラクペッ MM65-V2QA)
2019/10/05(土) 03:32:00.51ID:3zp7gEabM 今時のインタプリタはバイトコードへのコンパイルと実行がセットなので
コンパイルではないとされるとすげえ違和感がある
コンパイルではないとされるとすげえ違和感がある
180デフォルトの名無しさん (ワッチョイ f15a-Pspk)
2019/10/05(土) 07:15:18.06ID:2xd3HXJk0 インタプリタがプログラムを解釈interpretするときにはいろんなことを行う
その総体をさしていうなら実行するexecute、走らせるrunだけど、何らの副作用を伴わないなら評価evaluateするという言い方もありだろう
しかし死刑執行人をexecutionerと婉曲にいうように、インタプリタによるinterpretが特別な帰結をもたらす状況もあるかもしれない
昨夜エジョフがスターリンの言葉を解釈した、といわれれば恐ろしい何かが行われたことを想像するであろう
その総体をさしていうなら実行するexecute、走らせるrunだけど、何らの副作用を伴わないなら評価evaluateするという言い方もありだろう
しかし死刑執行人をexecutionerと婉曲にいうように、インタプリタによるinterpretが特別な帰結をもたらす状況もあるかもしれない
昨夜エジョフがスターリンの言葉を解釈した、といわれれば恐ろしい何かが行われたことを想像するであろう
181デフォルトの名無しさん (ワッチョイ f14e-/Xc4)
2019/10/05(土) 09:34:05.96ID:oVPf95FK0 interpretは子音で終わってるから正確にはインタープリッする
182デフォルトの名無しさん (ワッチョイ b501-OCbg)
2019/10/05(土) 10:30:34.58ID:SKPk8UHd0 >>178 実行するだろうな。
183デフォルトの名無しさん (ワッチョイ 7d01-Qh1z)
2019/10/05(土) 10:43:06.70ID:RY9rLLlz0184デフォルトの名無しさん (ワッチョイ b67c-MsYi)
2019/10/05(土) 11:44:35.13ID:xk/GxZ7j0185デフォルトの名無しさん (アメ MM11-/Xc4)
2019/10/05(土) 15:18:28.45ID:0WeqN8Y0M 生ける忠達 死せる孔明をはしらす
だっけ?
だっけ?
186デフォルトの名無しさん (ワッチョイ 7d01-Qh1z)
2019/10/05(土) 15:21:10.15ID:RY9rLLlz0 >>185
うるおぼえだなwww
うるおぼえだなwww
187デフォルトの名無しさん (ワッチョイ 6663-G1PU)
2019/10/05(土) 16:32:56.72ID:yQxHyjqi0 >>185
ゾンビかよ
ゾンビかよ
188178 (ワッチョイ 2ac5-G1PU)
2019/10/06(日) 11:10:37.65ID:kRqXlweR0 走らせる、実行するですか
なるほどm(_ _)m
なるほどm(_ _)m
189デフォルトの名無しさん (ワッチョイ 6663-G1PU)
2019/10/06(日) 11:21:21.15ID:GF2THHlm0 このプログラムが起動するのは一度きりである。実行ののち、消去される。
非実行が選択された場合は起動せずに消去される。
Ready?
非実行が選択された場合は起動せずに消去される。
Ready?
190デフォルトの名無しさん (ワッチョイ f14e-/Xc4)
2019/10/06(日) 14:54:40.23ID:VRfDnOhz0 非実行なら消去も実行されないじゃんバカなの?w
191デフォルトの名無しさん (ワッチョイ 7d01-Qh1z)
2019/10/06(日) 15:23:13.43ID:qpx1VOF30 スパイ大作戦のネタのつもりだろ
192デフォルトの名無しさん (アウアウウー Sa21-hKCn)
2019/10/06(日) 15:23:41.08ID:/HJX1kUSa ハルヒの消失だっけ?
193デフォルトの名無しさん (エムゾネ FF0a-WcZE)
2019/10/06(日) 17:41:30.75ID:pvG0vkV+F そもそもメッセージ出してるのは誰よ
実行してんじゃん
実行してんじゃん
194デフォルトの名無しさん (ブーイモ MM0a-k3BS)
2019/10/06(日) 18:24:32.40ID:P4FibN0lM おOSがメタデータを読み取って画面表示してるんですよ
ぜ全然破綻してないですよ
ぜ全然破綻してないですよ
195デフォルトの名無しさん (ワッチョイ 6663-G1PU)
2019/10/06(日) 19:13:30.23ID:GF2THHlm0196デフォルトの名無しさん (ワッチョイ 7d01-Qh1z)
2019/10/06(日) 19:22:02.88ID:qpx1VOF30197デフォルトの名無しさん (ワッチョイ a612-k3BS)
2019/10/06(日) 19:58:52.81ID:nHvdH+7w0 非実行が選択された場合はおまいらのPCが等幅フォント、半角カタカナになる。
Ready?
Ready?
198デフォルトの名無しさん (ワッチョイ 7d01-Qh1z)
2019/10/06(日) 20:02:06.85ID:qpx1VOF30 >>197
PC(機械)がフォント(データ)に化けるとはまた面妖な!
PC(機械)がフォント(データ)に化けるとはまた面妖な!
199デフォルトの名無しさん (ワッチョイ 6663-G1PU)
2019/10/06(日) 20:07:23.59ID:GF2THHlm0 昔の16ビットPCに変わるなら、ありかもw
200デフォルトの名無しさん (ブーイモ MMc9-Pspk)
2019/10/07(月) 09:25:23.00ID:i5RoY7ITM polish pillarとかの時代
201デフォルトの名無しさん (ワッチョイ 7559-eADx)
2019/10/07(月) 09:41:56.19ID:SdznGAt+0 Ready? と言われると V-MAX発動!と返したくなる
あれ、発動宣言してからReadyだったっけ?
あれ、発動宣言してからReadyだったっけ?
202デフォルトの名無しさん (ワッチョイ c55f-KLvH)
2019/10/07(月) 12:01:35.88ID:Lz0AbqdP0 VMAX発動!
「Ready!」
「Ready!」
203デフォルトの名無しさん (ワッチョイ 7d01-Qh1z)
2019/10/07(月) 12:36:46.60ID:UkX/bq2a0 蒼き流星
204デフォルトの名無しさん (アウアウクー MM7d-601y)
2019/10/07(月) 19:06:00.76ID:1o1RFUhAM ラズパイに繋いだ圧電ブザーで
周波数で音の高さが変わるのは分かりましたが
音の音色を変えるにはどう制御すればいいですか?
具体的には音色をピアノ風にしたいです。
周波数で音の高さが変わるのは分かりましたが
音の音色を変えるにはどう制御すればいいですか?
具体的には音色をピアノ風にしたいです。
205デフォルトの名無しさん (ワッチョイ f15a-Pspk)
2019/10/07(月) 20:58:09.87ID:QGOUHRCn0 スピーカーをつないでピアノの音を鳴らすか
鍵盤を用意して物理的に叩くギミックを用意する
鍵盤を用意して物理的に叩くギミックを用意する
206デフォルトの名無しさん (ワッチョイ 9ece-G1PU)
2019/10/07(月) 21:12:02.49ID:yg0UiPau0207デフォルトの名無しさん (ワッチョイ 152c-W79r)
2019/10/08(火) 13:55:30.56ID:fIh6S9d10 プログラミング言語人気トップ8、過去15年間で安定 - 例外はPython
2019/10/07 14:16 後藤大地
https://news.mynavi.jp/article/20191007-905781/
TIOBE Softwareから、2019年10月のTIOBE Programming Community Index (PCI)が公開された。
TIOBE PCIは、複数の検索エンジンの検索結果から、対象となるプログラミング言語がどれだけ話題に
なっているかをインデックス化したもの。(中略)
TIOBE Softwareは発表の中で、毎年新たなプログラミング言語が登場しているものの、TIOBE
Programming Community Indexのトップ8は過去15年間でほとんど変化していないと説明した。
Perlが消えてPythonに入れ替わったことや、Objective-Cが消えてSwiftに替わったというのが大きな
例外で、それ以外に大きな変動はないと指摘している。
ただし、プログラミング言語の分野に関してはいくつかの傾向があるとして、その例としてPHPやPerlから
Pythonへ移っていること、新しいプログラミング言語としてDart、Scala、Lua、Rust、Kotlin、TypeScript
などが人気上昇の渦中にあることなどを説明している。
10月TIOBE Programming Community Index / 円グラフ
https://news.mynavi.jp/article/20191007-905781/images/001.jpg
2019/10/07 14:16 後藤大地
https://news.mynavi.jp/article/20191007-905781/
TIOBE Softwareから、2019年10月のTIOBE Programming Community Index (PCI)が公開された。
TIOBE PCIは、複数の検索エンジンの検索結果から、対象となるプログラミング言語がどれだけ話題に
なっているかをインデックス化したもの。(中略)
TIOBE Softwareは発表の中で、毎年新たなプログラミング言語が登場しているものの、TIOBE
Programming Community Indexのトップ8は過去15年間でほとんど変化していないと説明した。
Perlが消えてPythonに入れ替わったことや、Objective-Cが消えてSwiftに替わったというのが大きな
例外で、それ以外に大きな変動はないと指摘している。
ただし、プログラミング言語の分野に関してはいくつかの傾向があるとして、その例としてPHPやPerlから
Pythonへ移っていること、新しいプログラミング言語としてDart、Scala、Lua、Rust、Kotlin、TypeScript
などが人気上昇の渦中にあることなどを説明している。
10月TIOBE Programming Community Index / 円グラフ
https://news.mynavi.jp/article/20191007-905781/images/001.jpg
208デフォルトの名無しさん (エムゾネ FF0a-2rUB)
2019/10/08(火) 13:59:03.18ID:YDJb962sF >人気上昇の渦中
終わってるのあるやん
終わってるのあるやん
209デフォルトの名無しさん (ワッチョイ 397c-StTZ)
2019/10/08(火) 14:11:07.35ID:J68M6wrj0 ちおべは説得力ない
210デフォルトの名無しさん (ワッチョイ a612-k3BS)
2019/10/08(火) 20:51:01.81ID:oYvZ36SI0 Rubyは24.6%もあるじゃん
211デフォルトの名無しさん (ワッチョイ 6d63-V2QA)
2019/10/08(火) 20:56:57.87ID:eKdwgre+0 Pythonが最強なのは知ってるからわざわざ貼らなくてよい
212デフォルトの名無しさん (ワッチョイ d72c-8Rbt)
2019/10/10(木) 23:57:06.99ID:wQAIptsN0 PyPy、JSONパーサを大幅高速化 - CPythonとNodeより高速 2019/10/10 09:47 後藤大地
https://news.mynavi.jp/article/20191010-907234/
高速なPythonの実装系を開発しているPyPyチームは2019年10月8日(米国時間)、「PyPy Status
Blog: PyPy's new JSON parser」において、ここ1、2年で取り組んできたJSONパーサの高速化の取り
組みについて発表した。
JSONデータは特に扱いが増えているデータ形式。さまざまなプログラミング言語が基本的なデータ
形式として扱っており、設定ファイルのような使い方から大規模データ保持の方法としてまで幅広く
使われている。
PyPyチームはいくつかの手法を試して高速化に取り組んだ。結果、処理速度は、CPythonおよびNodeの
双方よりも高速化することに成功したとしている。この新しいパーサは次のリリースバージョンとなるPyPy
7.2に同梱が予定されている。
ただし、PyPyチームはこの新しい実装にはいくつかの課題があると説明。課題とは、高速なJSONパーサと
して知られているRapidJSONほどは高速化を実現できなかったこと、仕組み上採用した仕掛けがPyPyの
世代別ガベージコレクタとの相性が最悪であること、メモリ使用量に関してはNode/V8のほうに分がある
ことなどだ。PyPyチームは、今後さらに多くのベンチマークを実施する必要があるだろうと説明している。
Pythonは現在人気があるプログラミング言語の1つで、デフォルトの処理系以外にもいくつかの実装系が
存在しており、処理速度の高速化に力を入れたている。
https://news.mynavi.jp/article/20191010-907234/
高速なPythonの実装系を開発しているPyPyチームは2019年10月8日(米国時間)、「PyPy Status
Blog: PyPy's new JSON parser」において、ここ1、2年で取り組んできたJSONパーサの高速化の取り
組みについて発表した。
JSONデータは特に扱いが増えているデータ形式。さまざまなプログラミング言語が基本的なデータ
形式として扱っており、設定ファイルのような使い方から大規模データ保持の方法としてまで幅広く
使われている。
PyPyチームはいくつかの手法を試して高速化に取り組んだ。結果、処理速度は、CPythonおよびNodeの
双方よりも高速化することに成功したとしている。この新しいパーサは次のリリースバージョンとなるPyPy
7.2に同梱が予定されている。
ただし、PyPyチームはこの新しい実装にはいくつかの課題があると説明。課題とは、高速なJSONパーサと
して知られているRapidJSONほどは高速化を実現できなかったこと、仕組み上採用した仕掛けがPyPyの
世代別ガベージコレクタとの相性が最悪であること、メモリ使用量に関してはNode/V8のほうに分がある
ことなどだ。PyPyチームは、今後さらに多くのベンチマークを実施する必要があるだろうと説明している。
Pythonは現在人気があるプログラミング言語の1つで、デフォルトの処理系以外にもいくつかの実装系が
存在しており、処理速度の高速化に力を入れたている。
213デフォルトの名無しさん (ワイーワ2 FFdf-1wBF)
2019/10/11(金) 10:41:11.87ID:hkXt1GtmF msgpackの勝利
214デフォルトの名無しさん (ワッチョイ 5701-5UQo)
2019/10/15(火) 23:44:28.20ID:LXkkA+L30 CでコンパイルするCython は評判が良く無いけど、Dropbox が開発してる Mypyc は、評判が良さそうだね。
https://news.ycombinator.com/item?id=17846341
https://blogs.dropbox.com/tech/2019/09/our-journey-to-type-checking-4-million-lines-of-python/
https://news.ycombinator.com/item?id=17846341
https://blogs.dropbox.com/tech/2019/09/our-journey-to-type-checking-4-million-lines-of-python/
215デフォルトの名無しさん (アウアウクー MMcb-h80m)
2019/10/16(水) 08:29:54.15ID:n3310tdeM Pythonってどんな用途向けの言語んでしょうか?
216デフォルトの名無しさん (ワッチョイ 5701-5UQo)
2019/10/16(水) 09:12:05.86ID:Mi1dGaVf0 >>215 統計処理、科学技術関係、AI 等。
スクリプト言語はパラメータをこまめに変えて結果を見ると言う用途には適している。
沢山のライプラリが揃ってるから、今や理系の標準ツールになりつつある。
Excel との相性も抜群だから事務処理用としてもよく使われる。
スクリプト言語はパラメータをこまめに変えて結果を見ると言う用途には適している。
沢山のライプラリが揃ってるから、今や理系の標準ツールになりつつある。
Excel との相性も抜群だから事務処理用としてもよく使われる。
217デフォルトの名無しさん (ワッチョイ 9f4b-NJTS)
2019/10/16(水) 12:13:08.45ID:FpMoQEu50218デフォルトの名無しさん (ワイーワ2 FFdf-1wBF)
2019/10/16(水) 12:28:14.79ID:dmmazo8PF ネイティブコードにコンパイルって
for x in range(hoge): みたいなのでも
レジスタ使ってループとかしてくれるのかな
for x in range(hoge): みたいなのでも
レジスタ使ってループとかしてくれるのかな
219デフォルトの名無しさん (ワッチョイ 1704-8Rbt)
2019/10/16(水) 17:42:09.39ID:1Hum/8RQ0 「Python 3.8」リリース、新たに代入式を導入 2019年10月16日16:00 末岡洋子
https://mag.osdn.jp/19/10/16/160000
プログラミング言語Python開発チームは10月14日、「Python 3.8」を公開した。
Python 3.8は2008年末に公開されたバージョン3系の最新版で、2018年6月の3.7公開以来の
メジャーリリースとなる。
変数に値を代入するための新たな「:=」演算子(「セイウチ演算子」)が導入された。従来のPythonに
おいて変数への代入は値を返さない文であり、代入結果を参照するような式は文法エラーとなっていた。
今回導入された「:=」演算子では代入された値を返し、それを参照する式を記述できるようになる。また、
関数に引数を与える際にキーワード呼び出しの順序を指定する文法が加わった。
CPython向けの高速な呼び出しプロトコル「Vectorcall」も加わった。CPythonが用いるfastcallを
ベースとし、任意のユーザー定義クラスで用いることができるという。
コンパイルされたバイトコードを格納するディレクトリを変更するためのPYTHONPYCACHEPREFIXも
新たに導入された。これによって、Pythonコードが格納されたディレクトリやファイルシステムとは異なる
ディレクトリ/ファイルシステム上にバイトコードキャッシュを作成できる。
このほか、Python 3.6で導入されたf文字列の機能強化、Pickleプロトコル5の導入などさまざまな
強化が加わっている。
https://mag.osdn.jp/19/10/16/160000
プログラミング言語Python開発チームは10月14日、「Python 3.8」を公開した。
Python 3.8は2008年末に公開されたバージョン3系の最新版で、2018年6月の3.7公開以来の
メジャーリリースとなる。
変数に値を代入するための新たな「:=」演算子(「セイウチ演算子」)が導入された。従来のPythonに
おいて変数への代入は値を返さない文であり、代入結果を参照するような式は文法エラーとなっていた。
今回導入された「:=」演算子では代入された値を返し、それを参照する式を記述できるようになる。また、
関数に引数を与える際にキーワード呼び出しの順序を指定する文法が加わった。
CPython向けの高速な呼び出しプロトコル「Vectorcall」も加わった。CPythonが用いるfastcallを
ベースとし、任意のユーザー定義クラスで用いることができるという。
コンパイルされたバイトコードを格納するディレクトリを変更するためのPYTHONPYCACHEPREFIXも
新たに導入された。これによって、Pythonコードが格納されたディレクトリやファイルシステムとは異なる
ディレクトリ/ファイルシステム上にバイトコードキャッシュを作成できる。
このほか、Python 3.6で導入されたf文字列の機能強化、Pickleプロトコル5の導入などさまざまな
強化が加わっている。
220デフォルトの名無しさん (ワッチョイ 1663-S3Tg)
2019/10/17(木) 02:13:23.52ID:BHqopZt30221デフォルトの名無しさん (ドコグロ MM32-i14O)
2019/10/17(木) 06:54:57.02ID:ytwdVAJ4M222デフォルトの名無しさん (アウアウウー Sa43-hJjz)
2019/10/17(木) 08:11:04.26ID:WWwnadc0a コストと互換性の問題じゃない?
223デフォルトの名無しさん (アウアウクー MM87-LBqg)
2019/10/17(木) 08:29:08.91ID:DIhvGxCIM 派遣更新止めて時間できたらPythonの勉強してみようかな…
講習会とかってあるのでしょうか?
ハロワのでVBAとかPythonとかの講座あればいいのに…
講習会とかってあるのでしょうか?
ハロワのでVBAとかPythonとかの講座あればいいのに…
224デフォルトの名無しさん (ワッチョイ 2701-lDWl)
2019/10/17(木) 10:02:40.43ID:OIw2LILw0225デフォルトの名無しさん (ドコグロ MM17-i14O)
2019/10/17(木) 12:21:55.83ID:l2BIV5MrM226デフォルトの名無しさん (ワッチョイ 6b6e-r0zP)
2019/10/17(木) 15:09:28.55ID:1mHvnb1C0 最近のまともなIDE使ってればエディタ上で警告出るからそんな間違いしないけどな
227デフォルトの名無しさん (アウアウエー Saaa-1jLk)
2019/10/18(金) 00:46:19.96ID:207+8MaLa228デフォルトの名無しさん (ワッチョイ 2701-lDWl)
2019/10/18(金) 08:58:17.89ID:Z0V6+Dq20 assignment expression は、代入式 が訳になるね
今までのは、assignment statement 代入文
今までのは、assignment statement 代入文
229デフォルトの名無しさん (ワッチョイ 92a5-iRVk)
2019/10/18(金) 10:10:04.33ID:2g/GJrKd0 そろそろ翻訳するなんて非効率なことは止めればいいのに
230デフォルトの名無しさん (ワッチョイ d205-jF/Y)
2019/10/18(金) 10:51:13.80ID:jiatlS6W0 Python入門者です。
文字列の操作で、
<AAAAA>BBBBB
最初の<から 次の> までのテキストを削除して
BBBBB
のみにするにはどうすれば良いですか?
RSS取得をしてみようかと思って、不要部分を取り除く際につまづきました。
よろしくお願いします。
文字列の操作で、
<AAAAA>BBBBB
最初の<から 次の> までのテキストを削除して
BBBBB
のみにするにはどうすれば良いですか?
RSS取得をしてみようかと思って、不要部分を取り除く際につまづきました。
よろしくお願いします。
231デフォルトの名無しさん (ワッチョイ 6b6e-r0zP)
2019/10/18(金) 10:52:56.29ID:5559SrY60 >>229
コーダーにいちいち英語能力まで要求したら人を確保できん
コーダーにいちいち英語能力まで要求したら人を確保できん
232デフォルトの名無しさん (ラクッペ MM17-7Jvf)
2019/10/18(金) 10:59:43.91ID:CwxwlRTqM AAAAAの判断をどうしたい?
文字数?
それとも”AAAAA”っていう文字列?
文字数?
それとも”AAAAA”っていう文字列?
233デフォルトの名無しさん (ワッチョイ 92a5-iRVk)
2019/10/18(金) 11:00:41.78ID:2g/GJrKd0234デフォルトの名無しさん (ワッチョイ d205-jF/Y)
2019/10/18(金) 11:03:34.10ID:jiatlS6W0235デフォルトの名無しさん (ワッチョイ d205-jF/Y)
2019/10/18(金) 11:13:03.03ID:jiatlS6W0236デフォルトの名無しさん (ワッチョイ d205-jF/Y)
2019/10/18(金) 11:54:08.27ID:jiatlS6W0 自己解決しました。
正規表現 <.*?> でした。
正規表現 <.*?> でした。
237デフォルトの名無しさん (ワッチョイ 2701-lDWl)
2019/10/18(金) 12:57:02.13ID:Z0V6+Dq20 >>235 色々やることになるだろうから HTMLParser を使った方が良さそうに思う。
238デフォルトの名無しさん (ワッチョイ 2701-lDWl)
2019/10/18(金) 13:07:22.37ID:Z0V6+Dq20239デフォルトの名無しさん (アウアウエー Saaa-S3Tg)
2019/10/18(金) 13:59:49.82ID:e+8RgQyma おそらく Beautiful Soup を使うのが近道だと思う
ちょっと使いにくい点もあるが
ちょっと使いにくい点もあるが
240デフォルトの名無しさん (ワッチョイ d205-jF/Y)
2019/10/18(金) 18:14:42.97ID:jiatlS6W0 いろいろアドバイスいただきありがとうございます。
beautiful soap
と
urllib2+HTMLParser
どっちがおすすめでしょうか?
beautiful soap
と
urllib2+HTMLParser
どっちがおすすめでしょうか?
241デフォルトの名無しさん (ワッチョイ 5f01-Rn+9)
2019/10/18(金) 18:43:56.12ID:6zLZDVSS0242デフォルトの名無しさん (ワッチョイ 9e5c-S3Tg)
2019/10/18(金) 19:13:54.88ID:WIdaZ9Ub0 とびきりの美しい嬢たちが世の殿方をお待ちしております
243デフォルトの名無しさん (ドコグロ MMea-VRky)
2019/10/18(金) 20:01:49.75ID:L2N4rS5+M244デフォルトの名無しさん (ワッチョイ 16f2-S3Tg)
2019/10/18(金) 21:53:52.53ID:k3j5/4LT0 システム
スタンダード60分 諭吉2人
三輪車スペシャル30分 諭吉5人
他各種コース有
おごと温泉駅からお電話ください。お迎えに上がります。
大人の浴場 ビューティフル・ソープ
スタンダード60分 諭吉2人
三輪車スペシャル30分 諭吉5人
他各種コース有
おごと温泉駅からお電話ください。お迎えに上がります。
大人の浴場 ビューティフル・ソープ
245デフォルトの名無しさん (ワッチョイ 2701-lDWl)
2019/10/19(土) 10:26:52.81ID:deKWZ/TF0 >>214 mypyc のReadme を見ると
mypyc: Mypy to Python C Extension Compiler
THIS PROJECT HAS BEEN MERGED INTO mypy ITSELF.
と書かれてあって、mypy の機能にコンパイラが取り込まれたようなんだが、mypy の何処を見てもコンパイルの指定がない。
どうやってコンパイルするんだろう?
mypyc: Mypy to Python C Extension Compiler
THIS PROJECT HAS BEEN MERGED INTO mypy ITSELF.
と書かれてあって、mypy の機能にコンパイラが取り込まれたようなんだが、mypy の何処を見てもコンパイルの指定がない。
どうやってコンパイルするんだろう?
246デフォルトの名無しさん (ワッチョイ 2701-lDWl)
2019/10/19(土) 10:38:33.40ID:deKWZ/TF0 >>245 mypy のブランチとして開発が進められてるようだけど、まだまだリリースの段階にはないみたいだな。
247デフォルトの名無しさん (ワッチョイ 9202-G0+v)
2019/10/19(土) 14:15:33.83ID:EetdzGiu0 jupyter で最後の行に変数xを書いておいてその内容が表示される(例1)のと
print(x)でその内容が表示される(例2)のでは改行などが異なります。
printを使わない場合の表示を最後以外の途中の呼び出したいんですが可能でしょうか?
例は実際に確認した表示そのままではありません。
# 例1
x
[None,
(1,2),
(2,3),
(3,4)]
# 例2
print(x)
[None, (1,2), (2,3), (3,4)]
print(x)でその内容が表示される(例2)のでは改行などが異なります。
printを使わない場合の表示を最後以外の途中の呼び出したいんですが可能でしょうか?
例は実際に確認した表示そのままではありません。
# 例1
x
[None,
(1,2),
(2,3),
(3,4)]
# 例2
print(x)
[None, (1,2), (2,3), (3,4)]
248デフォルトの名無しさん (ワッチョイ 5f01-Rn+9)
2019/10/19(土) 14:22:25.96ID:tUw9vx0/0 >>247
printじゃなくpprintをつかえ
printじゃなくpprintをつかえ
249デフォルトの名無しさん (ワッチョイ 9202-G0+v)
2019/10/19(土) 14:36:03.27ID:EetdzGiu0 >>248
できました。ありがとうございます。
できました。ありがとうございます。
250デフォルトの名無しさん (ササクッテロル Sp47-lDWl)
2019/10/19(土) 14:36:06.35ID:Gnc7X+FDp print を使わない場合に、print の結果と同じ様に改行無しで見れないかと言う質問?
variable inspector は?
variable inspector は?
251デフォルトの名無しさん (ワッチョイ 9202-G0+v)
2019/10/19(土) 14:45:45.86ID:EetdzGiu0 >>250
ありがとうございます。逆です。
ありがとうございます。逆です。
252デフォルトの名無しさん (アウウィフ FF43-uHRg)
2019/10/19(土) 15:15:53.05ID:g7gJ/kc1F %latex
display(Math(x))
display(Math(x))
253デフォルトの名無しさん (アウアウウー Sa43-6KBf)
2019/10/20(日) 18:44:08.64ID:kPAikNy+a threading.EventってJSの
promiseみたいなものなのか?
promiseみたいなものなのか?
254デフォルトの名無しさん (ラクッペ MM17-xzZN)
2019/10/20(日) 20:02:22.82ID:K+pWsxfLM 違う
javascriptでEventに相当するものはない
Eventは複数のスレッドが待ち合わせるための機能だ
複数のスレッドをプログラマが明示的に扱わない言語には必要ない
pythonでPromiseに類する機能を実装しているのはTaskとかFutureとか
ただpythonはjavascriptではなくjavaとc#を参考にマルチスレッディングライブラリを実装しているので
javascriptのインターフェースには似ていない
javascriptでEventに相当するものはない
Eventは複数のスレッドが待ち合わせるための機能だ
複数のスレッドをプログラマが明示的に扱わない言語には必要ない
pythonでPromiseに類する機能を実装しているのはTaskとかFutureとか
ただpythonはjavascriptではなくjavaとc#を参考にマルチスレッディングライブラリを実装しているので
javascriptのインターフェースには似ていない
255デフォルトの名無しさん (アウアウウー Sa43-6KBf)
2019/10/21(月) 03:15:55.81ID:xMJWu552a そうですか同じものはないですか
futureってconcurrent.futures のことですかね
task はどのライブラリでしょうか
futureってconcurrent.futures のことですかね
task はどのライブラリでしょうか
256デフォルトの名無しさん (ワッチョイ 1610-4dmd)
2019/10/21(月) 09:54:03.27ID:LkDkCGmw0 >>254
pythonのEventはsemaphoreみたいなもの
非同期処理を実現するためのコールバックの仕組みとは違う
という事?
結果が確定するまで待ち合わせるときは処理を止めてしまう?
CPUは他の処理に明け渡す?
pythonのEventはsemaphoreみたいなもの
非同期処理を実現するためのコールバックの仕組みとは違う
という事?
結果が確定するまで待ち合わせるときは処理を止めてしまう?
CPUは他の処理に明け渡す?
257デフォルトの名無しさん (ワイーワ2 FF6a-uHRg)
2019/10/21(月) 12:53:37.09ID:c9dhXgWBF 何のためのスレッドよ
258デフォルトの名無しさん (ブーイモ MM0e-YsJc)
2019/10/21(月) 17:35:08.46ID:p3hDTVkDM ループが入れ子になるとうっかりイテレータ変数を上書きして、バグ入れちゃうことがある
特にリスト内包表記でやっちゃうとなかなか間違いに気づかない
コーディングスタイル変えて、こういううっかり避けられたりしないかな
特にリスト内包表記でやっちゃうとなかなか間違いに気づかない
コーディングスタイル変えて、こういううっかり避けられたりしないかな
259デフォルトの名無しさん (ワッチョイ 8f2d-kwV+)
2019/10/24(木) 06:08:29.89ID:kM9IqWxq0 チェックボタン1、チェックボタン2、チェックボタン3、チェックボタン4があります。
チェックボタン1にチェックが入っている場合はA、
チェックボタン2にチェックが入っている場合はB、
チェックボタン3にチェックが入っている場合はC、
チェックボタン4にチェックが入っている場合はD、
チェックボタン1と2にチェックが入っている場合はAB、
1と2と3にチェックが入っている場合はABCというように表示させたいのですが
この場合のif分の書き方がわかりません。
全パターンを書く必要があるのでしょうか?
チェックボタン1にチェックが入っている場合はA、
チェックボタン2にチェックが入っている場合はB、
チェックボタン3にチェックが入っている場合はC、
チェックボタン4にチェックが入っている場合はD、
チェックボタン1と2にチェックが入っている場合はAB、
1と2と3にチェックが入っている場合はABCというように表示させたいのですが
この場合のif分の書き方がわかりません。
全パターンを書く必要があるのでしょうか?
260デフォルトの名無しさん (アウアウクー MM47-I6j1)
2019/10/24(木) 06:31:35.12ID:lWUOvdIHM その条件を見るだけならif文4回通して表示文字列に加算していく等いろいろ実装は可能そうだけど
今後の保守を考えるとその手法を取るかは慎重に考えて(質問文だけでは判断不可)
今後の保守を考えるとその手法を取るかは慎重に考えて(質問文だけでは判断不可)
261デフォルトの名無しさん (ワッチョイ ff7d-kwV+)
2019/10/24(木) 07:28:52.72ID:dBQJz/zb0 pythonの仕事してみたいと思っているのだけど、実際の業務でよく使われる
ライブラリって何があるでしょう?もちろん業務次第っていうのはわかっているので、
「過去にこれはたくさん使った」というものがあれば教えて欲しいです。
numpyは機械学習案件なら凄く使うけど、自動化案件とかなら必要ない
イメージあるけれど、一通りの処理は精通しておくべきですかね?
あと「知名度は高いけど業務では全然使わない」とか。
tkinterとかその類ではないかと思ってます。
ライブラリって何があるでしょう?もちろん業務次第っていうのはわかっているので、
「過去にこれはたくさん使った」というものがあれば教えて欲しいです。
numpyは機械学習案件なら凄く使うけど、自動化案件とかなら必要ない
イメージあるけれど、一通りの処理は精通しておくべきですかね?
あと「知名度は高いけど業務では全然使わない」とか。
tkinterとかその類ではないかと思ってます。
262デフォルトの名無しさん (アウアウクー MM47-I6j1)
2019/10/24(木) 07:41:12.74ID:lWUOvdIHM MLというかDLやってた時はtfとかkerasはまあよく使ったよねそりゃ
あと学習データとして画像扱うならopencv(これはc++でやる場合も多そうだけど)
まあマジで業務次第すぎて参考にならないやろこれ
でもnumpyは何するにしても必須級なのは間違いないと思う、forループとか書くとすぐ重くなるし
自動化ってどんなの想定してるか知らないけど役立つ場面はあるはず
あとosとかその辺を一通り覚えとくと実際にやるとき楽になるはず
あと学習データとして画像扱うならopencv(これはc++でやる場合も多そうだけど)
まあマジで業務次第すぎて参考にならないやろこれ
でもnumpyは何するにしても必須級なのは間違いないと思う、forループとか書くとすぐ重くなるし
自動化ってどんなの想定してるか知らないけど役立つ場面はあるはず
あとosとかその辺を一通り覚えとくと実際にやるとき楽になるはず
263デフォルトの名無しさん (ワッチョイ 6fce-mjLV)
2019/10/24(木) 08:09:49.62ID:86KFGKV60264デフォルトの名無しさん (アウアウウー Sa27-G9/M)
2019/10/24(木) 09:00:48.06ID:J/YZWTCoa >>259
#c1-c4はTrueかFalse
import numpy as np
check=[c1,c2,c3,c4]
check=np.array(check)
s=np.array(list(‘ABCD’))[check]
#c1-c4はTrueかFalse
import numpy as np
check=[c1,c2,c3,c4]
check=np.array(check)
s=np.array(list(‘ABCD’))[check]
265デフォルトの名無しさん (ワッチョイ 23c4-BHPo)
2019/10/24(木) 09:56:58.83ID:XMGgvhKa0 Pythonの講習とかってやってるとこないのかな?
266デフォルトの名無しさん (ワッチョイ ff33-mjLV)
2019/10/24(木) 10:11:05.17ID:aLqmTGcB0 講習って何だよ
267デフォルトの名無しさん (ワッチョイ 7fa3-ZlWH)
2019/10/24(木) 10:23:23.29ID:j8lJvW2N0 Pythonは書籍も溢れているのにいちいち人に説明させるのは
ジジイ化の第一歩だぞw
ジジイ化の第一歩だぞw
268デフォルトの名無しさん (バットンキン MMe7-njC8)
2019/10/24(木) 15:49:38.89ID:vCPJ9PmJM 基本構文とか説明してくれるのかな?
動画とかたくさんあるやろ…
動画とかたくさんあるやろ…
269デフォルトの名無しさん (ワッチョイ d363-Jlrx)
2019/10/24(木) 16:59:33.48ID:n545jbBX0 >>261
仕事プロジェクトフォルダのPipfileを全部見て集計してみたけど、
jupyter 17
pandas 7
sortedcontainers 5
requests 5
matlpotlib 4
django 3
sympy, python-dateutil, pyproj, pillow, piexif, numpy, jinja2, ipyleaflet, cython 2
みたいな感じだったな。依存関係で入ってるやつは含めないから、明示的にpipenvで入れたやつってことになるけど
Pythonのコードを実際にリリースするのは大体Djangoで、あとはデータ処理案件だったり、
REST APIの挙動の調査だったりをするからjupyter、matplotlib、requestsあたりが多くなるな。
データが1万件、カラムが10個ぐらいのデータだったらnumpy使わなくても大体いけるし、何するにしても必須ってこともなくないかな
標準ライブラリだったら、datetime, bisect, itertools, functools, pathlib, os, glob, shutil, pickle, subprocess, jsonあたりはかなり使ってるかな。
仕事プロジェクトフォルダのPipfileを全部見て集計してみたけど、
jupyter 17
pandas 7
sortedcontainers 5
requests 5
matlpotlib 4
django 3
sympy, python-dateutil, pyproj, pillow, piexif, numpy, jinja2, ipyleaflet, cython 2
みたいな感じだったな。依存関係で入ってるやつは含めないから、明示的にpipenvで入れたやつってことになるけど
Pythonのコードを実際にリリースするのは大体Djangoで、あとはデータ処理案件だったり、
REST APIの挙動の調査だったりをするからjupyter、matplotlib、requestsあたりが多くなるな。
データが1万件、カラムが10個ぐらいのデータだったらnumpy使わなくても大体いけるし、何するにしても必須ってこともなくないかな
標準ライブラリだったら、datetime, bisect, itertools, functools, pathlib, os, glob, shutil, pickle, subprocess, jsonあたりはかなり使ってるかな。
270デフォルトの名無しさん (ワッチョイ 6f5c-mjLV)
2019/10/24(木) 17:23:38.69ID:myfSxx3G0 業務w
271デフォルトの名無しさん (アウアウクー MM47-I6j1)
2019/10/24(木) 17:54:14.23ID:DTpiAYfHM 業務がエブリデイ
272デフォルトの名無しさん (ワッチョイ 8342-j4DR)
2019/10/24(木) 19:41:47.91ID:LF/tvMrc0 numpyのファンシーインデックスを試しているのですが、以下を試すとa[0]には3が入っていました。
この動作はきちんと規定されたものでしょうか?
それとも1か3かは不定だったりしますか?
a = np.zeros(3)
a[[0,1,0]] = [1,2,3]
print(a)
この動作はきちんと規定されたものでしょうか?
それとも1か3かは不定だったりしますか?
a = np.zeros(3)
a[[0,1,0]] = [1,2,3]
print(a)
273デフォルトの名無しさん (ワッチョイ ffa5-7KPZ)
2019/10/24(木) 20:02:23.24ID:m57JSwXI0 これでためして5が入っていれば既定と見做す
a = np.zeros(5)
a[[0,1,0,0,0]] = [1,2,3,4,5]
print(a)
a = np.zeros(5)
a[[0,1,0,0,0]] = [1,2,3,4,5]
print(a)
274デフォルトの名無しさん (ワッチョイ 8342-j4DR)
2019/10/24(木) 20:10:18.75ID:LF/tvMrc0 Pythonもnumpyも詳しくないのですが処理系に依存するようなことないんですかね
275デフォルトの名無しさん (ワッチョイ e301-B1nS)
2019/10/24(木) 20:26:14.14ID:aF1ja/WU0276デフォルトの名無しさん (ワッチョイ ff7d-kwV+)
2019/10/24(木) 23:18:42.55ID:dBQJz/zb0 >>262
なるほど、やっぱり業務次第だよね
言語的に何でもできるせいで、どんな需要があるかが読み切れない。
機械学習系が一番ホットなんだろうなぁとは思ってるけど、
それ以外ってどんなのがあるんだろう?
numpy触ってて無駄じゃなくて良かった。
osは参考になりました、ありがとう。触っておく
>>269
とても参考になります。思ったより知らないのが少なくてホッとした。
初心者だけど名前見て「あぁ、あれか」くらいはイメージついた。
Djangoがそんな活躍してたのはちょっと意外。趣味枠と思ってた。
挙げてもらった名前はいったん全部触ってみる。
やはり実際にやっている人の話は非常に有益。どうもありがとう
なるほど、やっぱり業務次第だよね
言語的に何でもできるせいで、どんな需要があるかが読み切れない。
機械学習系が一番ホットなんだろうなぁとは思ってるけど、
それ以外ってどんなのがあるんだろう?
numpy触ってて無駄じゃなくて良かった。
osは参考になりました、ありがとう。触っておく
>>269
とても参考になります。思ったより知らないのが少なくてホッとした。
初心者だけど名前見て「あぁ、あれか」くらいはイメージついた。
Djangoがそんな活躍してたのはちょっと意外。趣味枠と思ってた。
挙げてもらった名前はいったん全部触ってみる。
やはり実際にやっている人の話は非常に有益。どうもありがとう
277aaa (ワッチョイ 8f2d-kwV+)
2019/10/25(金) 02:10:09.67ID:voN2RuQh0 処理の中で作った文字を、定数として使う方法が知りたいです。
例えば
tanaka = [1, 2, 3]
satoh = [4, 5, 6]
suzuki = [7, 8, 9]
みたいリストがあったとして
処理の中で、このtanakaとかsatohとかsuzukiというものが文字列として
作成され、list_nameという変数に格納されるので、それを使って
print(random.choice(list_name))
みたいなことをしたいのですが、こうすると、list_nameに入っているのがtanakaなら
その文字の中からランダムに選ばれてしまい、本来やりたいことができません。
tanakaの場合なら1,2,3の中からランダムに選ばせたいです。
例えば
tanaka = [1, 2, 3]
satoh = [4, 5, 6]
suzuki = [7, 8, 9]
みたいリストがあったとして
処理の中で、このtanakaとかsatohとかsuzukiというものが文字列として
作成され、list_nameという変数に格納されるので、それを使って
print(random.choice(list_name))
みたいなことをしたいのですが、こうすると、list_nameに入っているのがtanakaなら
その文字の中からランダムに選ばれてしまい、本来やりたいことができません。
tanakaの場合なら1,2,3の中からランダムに選ばせたいです。
278デフォルトの名無しさん (ワッチョイ ff01-E1XV)
2019/10/25(金) 02:58:48.27ID:FLPxIKHC0279デフォルトの名無しさん (ワッチョイ 8f2d-kwV+)
2019/10/25(金) 04:52:22.40ID:9PtrKj3E0 yokokara
280デフォルトの名無しさん (ワッチョイ 8f2d-kwV+)
2019/10/25(金) 05:03:04.96ID:9PtrKj3E0 横からすみません。
277さんと近い状況だったので、失礼します。
私も悩んでいることがありまして
a = "string.ascii_lowercase"
a += " + string.ascii_uppercase"
a += " + string.digits"
for i in range(8):
s += random.choice(a)
とする
「string.ascii_lowercase + string.ascii_uppercase + string.digits」
この文字そのものからランダムに選択されるのですが
これを
s += random.choice(string.ascii_lowercase + string.ascii_uppercase + string.digits)と
同じように動作させるにはどのようにすればよいのでしょうか。
278さんのアドバイスから、私もDictionaryで
a[1] = "string.ascii_lowercase"
a[1] += " + string.ascii_uppercase"
a[1] += " + string.digits"
for i in range(8):
s += random.choice(a[1])
と、やってみたのですが
同じ結果となってしまいました。
277さんと近い状況だったので、失礼します。
私も悩んでいることがありまして
a = "string.ascii_lowercase"
a += " + string.ascii_uppercase"
a += " + string.digits"
for i in range(8):
s += random.choice(a)
とする
「string.ascii_lowercase + string.ascii_uppercase + string.digits」
この文字そのものからランダムに選択されるのですが
これを
s += random.choice(string.ascii_lowercase + string.ascii_uppercase + string.digits)と
同じように動作させるにはどのようにすればよいのでしょうか。
278さんのアドバイスから、私もDictionaryで
a[1] = "string.ascii_lowercase"
a[1] += " + string.ascii_uppercase"
a[1] += " + string.digits"
for i in range(8):
s += random.choice(a[1])
と、やってみたのですが
同じ結果となってしまいました。
281デフォルトの名無しさん (ワッチョイ ff7d-kwV+)
2019/10/25(金) 06:54:21.66ID:xj06uauP0 >>280
eval使う。
a[1] = "string.ascii_lowercase"
a[1] += " + string.ascii_uppercase"
a[1] += " + string.digits"
for i in range(8):
s += random.choice(eval(a[1]))
eval使う。
a[1] = "string.ascii_lowercase"
a[1] += " + string.ascii_uppercase"
a[1] += " + string.digits"
for i in range(8):
s += random.choice(eval(a[1]))
282デフォルトの名無しさん (ドコグロ MMdf-3qLD)
2019/10/25(金) 08:34:42.80ID:hGluSLXpM >>281
相手するなよ…
> 277 aaa (ワッチョイ 8f2d-kwV+) aaaa@aaa.com 2019/10/25(金) 02:10:09.67 ID:voN2RuQh0
> 280 デフォルトの名無しさん (ワッチョイ 8f2d-kwV+) 2019/10/25(金) 05:03:04.96 ID:9PtrKj3E0
> 横からすみません。
> 277さんと近い状況だったので、失礼します。
ワッチョイも知らん基地外だぞ
相手するなよ…
> 277 aaa (ワッチョイ 8f2d-kwV+) aaaa@aaa.com 2019/10/25(金) 02:10:09.67 ID:voN2RuQh0
> 280 デフォルトの名無しさん (ワッチョイ 8f2d-kwV+) 2019/10/25(金) 05:03:04.96 ID:9PtrKj3E0
> 横からすみません。
> 277さんと近い状況だったので、失礼します。
ワッチョイも知らん基地外だぞ
283デフォルトの名無しさん (ラクッペ MMc7-/aTD)
2019/10/25(金) 09:58:40.06ID:Mm36/kGUM 近い状態だったので失礼します(笑)(自作自演)
284デフォルトの名無しさん (アウアウウー Sa27-uaph)
2019/10/25(金) 18:39:32.96ID:JwD5kwT2a yokokara(ID変わってるなヨシ)
ってことだったら可哀想だな
ってことだったら可哀想だな
285デフォルトの名無しさん (ワッチョイ ff33-mjLV)
2019/10/25(金) 19:14:32.10ID:VsSzNoKk0 >>284
やめたれw
やめたれw
286デフォルトの名無しさん (ブーイモ MM1f-YvZZ)
2019/10/25(金) 19:15:49.04ID:GfHpXzuNM >>274
ドキュメントにどうなるか書かれてないならそういう書き方はしない方がいい
ドキュメントにどうなるか書かれてないならそういう書き方はしない方がいい
287デフォルトの名無しさん (ワッチョイ 8301-3qLD)
2019/10/25(金) 22:26:27.89ID:YSt9ZHXn0 ワッチョイ晒しage wwwwww
288デフォルトの名無しさん (ワッチョイ 8342-j4DR)
2019/10/25(金) 22:53:24.30ID:0AwF1WRA0 >>286
まあそうなりますよね
最初見つからなくて質問したんですけど、また探してたら下のページのDetailed notesの2つ目が見つかりました。
英語ダメダメなのでアレなんですが今回質問したようなケースが不定であると捉えて良いんですかね
https://numpy.org/doc/1.17/reference/arrays.indexing.html
まあそうなりますよね
最初見つからなくて質問したんですけど、また探してたら下のページのDetailed notesの2つ目が見つかりました。
英語ダメダメなのでアレなんですが今回質問したようなケースが不定であると捉えて良いんですかね
https://numpy.org/doc/1.17/reference/arrays.indexing.html
289デフォルトの名無しさん (ワッチョイ cf46-mjLV)
2019/10/25(金) 23:29:56.97ID:Pxjdzyta0290デフォルトの名無しさん (ワッチョイ 8342-j4DR)
2019/10/26(土) 00:32:15.18ID:J54zOHfp0291デフォルトの名無しさん (ワッチョイ 8301-3qLD)
2019/10/26(土) 14:38:26.76ID:y7jerKdM0 ワッチョイ 8f2d-kwV+
横からすみませんw
横からすみませんw
292デフォルトの名無しさん (アウアウウー Sa27-tJ2i)
2019/10/26(土) 16:32:37.24ID:UOgqboJJa >>284
これは草
これは草
293デフォルトの名無しさん (ワッチョイ 8301-3qLD)
2019/10/26(土) 21:43:35.21ID:y7jerKdM0 横からすみません
294デフォルトの名無しさん (ワッチョイ 6fe4-sEIE)
2019/10/26(土) 21:52:13.39ID:7RSnmykI0 glslとpytorchでの画像認識は似ているのですか?
295デフォルトの名無しさん (ワッチョイ 6fe4-sEIE)
2019/10/27(日) 05:11:56.25ID:wW7bp+s+0 aiの開発環境何がいいですか?
296デフォルトの名無しさん (アウアウクー MM47-kwV+)
2019/10/27(日) 20:57:33.69ID:hG9pDBcOM アプリ開発する技術の身につけ方と
良いモデルを見つけてチューニングする能力の身につけ方が違う
前者はいろいろと選択肢があるから自分で探してみな
後者は、こちらから先に勉強することをオススメするけど、jupyterかgooglecolabを使うといい
anacondaをインストールすれば、jupyterが入ってるから、なにもわからないならその方法がオススメ
良いモデルを見つけてチューニングする能力の身につけ方が違う
前者はいろいろと選択肢があるから自分で探してみな
後者は、こちらから先に勉強することをオススメするけど、jupyterかgooglecolabを使うといい
anacondaをインストールすれば、jupyterが入ってるから、なにもわからないならその方法がオススメ
298デフォルトの名無しさん (アウアウクー MM47-kwV+)
2019/10/27(日) 21:02:58.09ID:hG9pDBcOM 何もわからず機械学習をはじめるなら、
python3+keras(tensorflowをバックエンド)+opencvがもっともシェアが高い
googlecolabでmnistデータでもいじくれば、ニューラルネットの感触を掴むぐらいは出来るだろう
python3+keras(tensorflowをバックエンド)+opencvがもっともシェアが高い
googlecolabでmnistデータでもいじくれば、ニューラルネットの感触を掴むぐらいは出来るだろう
299デフォルトの名無しさん (アウアウクー MM47-I6j1)
2019/10/27(日) 21:42:13.27ID:XcsiMu9yM そのセットは落とし穴あるのがなぁ
Imageで読み込むとRGBだけどopencvだとBGRだから酷い目に合いがち
mnistだと関係ないけど
Imageで読み込むとRGBだけどopencvだとBGRだから酷い目に合いがち
mnistだと関係ないけど
300デフォルトの名無しさん (ワッチョイ 8301-8aM8)
2019/10/28(月) 09:42:11.87ID:0JKFRALh0 >>245 Mypy blog
http://mypy-lang.blogspot.com/2019/01/mypy-0660-released.html?m=1
Introducing an Optional Compiled Version of Mypy ― mypy-mypyc
3〜4倍早くなる
python3 -m pip install -U mypy-mypyc
http://mypy-lang.blogspot.com/2019/01/mypy-0660-released.html?m=1
Introducing an Optional Compiled Version of Mypy ― mypy-mypyc
3〜4倍早くなる
python3 -m pip install -U mypy-mypyc
301デフォルトの名無しさん (ワッチョイ 8301-8aM8)
2019/10/28(月) 10:02:55.44ID:0JKFRALh0 mypyc: Mypy to Python C Extension Compiler
https://github.com/python/mypy/blob/master/mypyc/README.md
https://github.com/python/mypy/blob/master/mypyc/README.md
302デフォルトの名無しさん (ワッチョイ 6fe4-sEIE)
2019/10/28(月) 10:51:52.37ID:H5S4pAFD0 pytorchとtesorflowlってなにがちゃうんですか?
どちらからはじめたらいいです?
どちらからはじめたらいいです?
303デフォルトの名無しさん (ラクッペ MMc7-/aTD)
2019/10/28(月) 12:38:12.36ID:ujiNmyn6M 二度とプログラミングしようと思うな
304デフォルトの名無しさん (ワッチョイ b359-kwV+)
2019/10/28(月) 13:36:25.54ID:/femDpxA0305デフォルトの名無しさん (ワッチョイ 6f6e-roNU)
2019/10/28(月) 13:39:14.20ID:EQqavlOv0 なんでこう仕事でやるのを前提として無駄に厳しい感じにしようとするかなぁ
料理のしょうもない質問をしたところで、そんなんじゃ料理人としてやっていけない二度と料理しようと思うな、なんて言う奴はおらんぞ
料理のしょうもない質問をしたところで、そんなんじゃ料理人としてやっていけない二度と料理しようと思うな、なんて言う奴はおらんぞ
306デフォルトの名無しさん (ワッチョイ b359-kwV+)
2019/10/28(月) 13:45:52.42ID:/femDpxA0 ああ。ごめん。まあ、趣味ならどうなんだろうなあ〜
でも、流石にそこから先のところはググった方が早いと思うぞ
よくわからないなら情報の多いtensorflowを使ったら?
でも、流石にそこから先のところはググった方が早いと思うぞ
よくわからないなら情報の多いtensorflowを使ったら?
307デフォルトの名無しさん (ワッチョイ 735c-mjLV)
2019/10/28(月) 14:11:27.30ID:6/ggBAfs0 この業界ではやっていけない
308デフォルトの名無しさん (ワッチョイ 8301-8aM8)
2019/10/28(月) 14:25:07.56ID:0JKFRALh0 みんなの言う事はもっともだと思うぞ。 5ch で聞く前にググったのかと言いたい。
309デフォルトの名無しさん (アウアウクー MM47-I6j1)
2019/10/28(月) 17:40:48.49ID:4p44zQd2M 当たりめぇだ、料理のスレでメークインとキタアカリって何がちゃうんですか?って聞いてるようなもんだぞ
うーん、意外とまともなこと聞いてるような気もしてきた。ggrksなのは間違いないけど
うーん、意外とまともなこと聞いてるような気もしてきた。ggrksなのは間違いないけど
310デフォルトの名無しさん (アウアウクー MM47-kwV+)
2019/10/28(月) 18:47:46.50ID:l0OB+hozM pythonでwebクリエーターとして働いてる人、日本にどれだけいるんだろうな
311デフォルトの名無しさん (ワッチョイ 3355-roNU)
2019/10/28(月) 22:07:23.19ID:BEzDAbgk0 勉強始めたばかりだけど
グローバル関数ってなんだろうと思ったら……
あれか、普通の関数のことか
ローカル関数なんてあるんだね、そっちの存在を知らなかった
グローバル関数ってなんだろうと思ったら……
あれか、普通の関数のことか
ローカル関数なんてあるんだね、そっちの存在を知らなかった
312デフォルトの名無しさん (ワッチョイ 3355-roNU)
2019/10/28(月) 22:07:53.48ID:BEzDAbgk0 ちゃう、グローバル変数と、ローカル変数
313デフォルトの名無しさん (アウアウクー MM47-I6j1)
2019/10/29(火) 00:11:27.90ID:99MNXJZKM まてまてーい、グローバル変数を普通の変数という感覚で使うでないww
314デフォルトの名無しさん (ブーイモ MM1f-3qLD)
2019/10/29(火) 03:53:23.50ID:W34j3ZznM 横からすみません
315デフォルトの名無しさん (ワッチョイ 6fce-mjLV)
2019/10/29(火) 06:58:21.75ID:zNnd7PO+0 yokokara
316デフォルトの名無しさん (ワッチョイ 6f05-njC8)
2019/10/29(火) 08:32:18.95ID:39vyZSp30 普通の変数がローカル変数じゃないか…?
317デフォルトの名無しさん (アメ MMa7-ZswZ)
2019/10/29(火) 08:52:40.70ID:C6ZDvzKWM グローバルの上にスーパーグローバルというのがある。
プロのグラマーの常識。
プロのグラマーの常識。
318デフォルトの名無しさん (ブーイモ MMe7-Q9C9)
2019/10/29(火) 09:19:54.71ID:X+mndV81M globals()
locals()
で何が表示されるかみてみるといい
locals()
で何が表示されるかみてみるといい
319デフォルトの名無しさん (アウアウクー MM47-kwV+)
2019/10/29(火) 11:04:43.41ID:PAlRoINbM locals()はネストした関数の引数にもってこいだけど、globalsの用途が分からなかった
これはコーディング中の確認用の関数か。jupyterいじってる時とかにも使えるな
……ガチで見落としてた自分が怖い
これはコーディング中の確認用の関数か。jupyterいじってる時とかにも使えるな
……ガチで見落としてた自分が怖い
320デフォルトの名無しさん (ワッチョイ ff2c-vu2g)
2019/10/29(火) 12:23:21.31ID:CowX2GWO0321デフォルトの名無しさん (アウアウクー MM47-kwV+)
2019/10/29(火) 12:50:53.38ID:6H9nFTZUM322デフォルトの名無しさん (ワッチョイ ffc5-mjLV)
2019/10/29(火) 14:24:30.52ID:VtVeF5OO0 Pythonって後方参照できないんだなぁ
意外だった
意外だった
323デフォルトの名無しさん (ワッチョイ 8301-8aM8)
2019/10/29(火) 15:00:51.61ID:4SoFtZZr0 >>322 何の後方参照?
324デフォルトの名無しさん (ワッチョイ ffc5-mjLV)
2019/10/29(火) 15:19:05.27ID:VtVeF5OO0 >>323
関数
関数
325デフォルトの名無しさん (ササクッテロレ Sp47-8aM8)
2019/10/29(火) 15:20:43.20ID:QrqBFMYyp >>324 そりゃ仕方ないよ、インタプリタとコンパイラの違いなんだから。
326デフォルトの名無しさん (ワッチョイ cf10-Pi/y)
2019/10/29(火) 15:25:36.10ID:AWAdSd5K0 >>320
phpとかjavascriptとかpythonとかあるんじゃね?
phpとかjavascriptとかpythonとかあるんじゃね?
327デフォルトの名無しさん (ワッチョイ ffc5-mjLV)
2019/10/29(火) 16:17:22.44ID:VtVeF5OO0328デフォルトの名無しさん (ワッチョイ e301-B1nS)
2019/10/29(火) 16:27:52.89ID:kXn8AUyn0329デフォルトの名無しさん (ワッチョイ ff01-E1XV)
2019/10/29(火) 16:38:01.54ID:2LlnWJID0330デフォルトの名無しさん (ワッチョイ ffc5-mjLV)
2019/10/29(火) 16:39:36.56ID:VtVeF5OO0331デフォルトの名無しさん (ワッチョイ d363-DlyI)
2019/10/29(火) 16:58:15.91ID:u4yVTtcP0 >>321
機械学習エンジニアとPythonを使うようなWebクリエータ(エンジニア?)だったら、Webのほうが
絶対に簡単だと思うぞ。Webエンジニアは数学ができなくても務まるけど機械学習エンジニアはそうじゃないもの。
かつ、仕事でWeb開発するならPythonだけしか出来ない、Rubyだけしか出来ない、とか言ってるような人は淘汰されちゃう。
もちろん駆け出しの頃は1言語しか使えないだろうけど、PythonでWeb開発できるなら仕事しながらでも1ヶ月ぐらいRailsを勉強すれば、
とりあえずのことは出来るようになると思うよ。
機械学習エンジニアとPythonを使うようなWebクリエータ(エンジニア?)だったら、Webのほうが
絶対に簡単だと思うぞ。Webエンジニアは数学ができなくても務まるけど機械学習エンジニアはそうじゃないもの。
かつ、仕事でWeb開発するならPythonだけしか出来ない、Rubyだけしか出来ない、とか言ってるような人は淘汰されちゃう。
もちろん駆け出しの頃は1言語しか使えないだろうけど、PythonでWeb開発できるなら仕事しながらでも1ヶ月ぐらいRailsを勉強すれば、
とりあえずのことは出来るようになると思うよ。
332デフォルトの名無しさん (ワッチョイ ff01-E1XV)
2019/10/29(火) 17:06:03.91ID:2LlnWJID0 前方宣言と前方参照の違いやね
プロトタイプ宣言は前方宣言(foward declaration)
Rubyも前方参照はできないけど
普通はレシーバー通してメソッドを呼び出すから
クラス内のあるメソッドが別のメソッドを呼び出すのに定義の順序を気にする必要はない
関数定義がhoistされるJavaScriptがどちらかどいうと例外
プロトタイプ宣言は前方宣言(foward declaration)
Rubyも前方参照はできないけど
普通はレシーバー通してメソッドを呼び出すから
クラス内のあるメソッドが別のメソッドを呼び出すのに定義の順序を気にする必要はない
関数定義がhoistされるJavaScriptがどちらかどいうと例外
333デフォルトの名無しさん (ワッチョイ ffc5-mjLV)
2019/10/29(火) 17:32:24.35ID:VtVeF5OO0 なるほどプロトタイプ宣言は前方宣言に含まれるのか
前方参照とはまた違うんだな
前方参照とはまた違うんだな
334デフォルトの名無しさん (ワッチョイ e301-B1nS)
2019/10/29(火) 18:20:44.21ID:kXn8AUyn0 WebどうこうだったらNGワード推奨の糞言語より
圧倒的にphp
ビジュアル的なデザイン力に自信がないなら、
データベースデザイン・編集についての色々を勉強してあると、たぶんつおい
圧倒的にphp
ビジュアル的なデザイン力に自信がないなら、
データベースデザイン・編集についての色々を勉強してあると、たぶんつおい
335デフォルトの名無しさん (ドコグロ MM87-3qLD)
2019/10/29(火) 18:57:34.68ID:NclFvQSbM336デフォルトの名無しさん (ワッチョイ ff11-ZswZ)
2019/10/29(火) 19:02:45.58ID:aPyJ2cd60 jsは呼び出せるけど?pythonも事前コンパイルとかあるんじゃなかったっけ?
337デフォルトの名無しさん (ワッチョイ 8312-/aTD)
2019/10/29(火) 19:18:02.74ID:kuHun35c0 見るからに話が通じてない
338デフォルトの名無しさん (ワッチョイ 8301-3qLD)
2019/10/29(火) 19:54:25.00ID:E20PB53U0 横からすみません
339デフォルトの名無しさん (ワッチョイ e301-B1nS)
2019/10/29(火) 21:32:21.36ID:kXn8AUyn0340デフォルトの名無しさん (ワッチョイ 534e-ZswZ)
2019/10/29(火) 21:43:07.85ID:zdS42c060 電車で向かいに座ったムチムチバディの美女が体のライン出る服着てた。
官能的すぎて息子がトランクスの横からすみませんしちゃったよ。
官能的すぎて息子がトランクスの横からすみませんしちゃったよ。
341デフォルトの名無しさん (ワッチョイ ffc5-mjLV)
2019/10/29(火) 22:35:20.81ID:VtVeF5OO0 事前コンパイルって遅くなるんかなぁ
最適化とかすればした方が速くなったりするのか
インタプリタの構文木の最適化か
最適化とかすればした方が速くなったりするのか
インタプリタの構文木の最適化か
342デフォルトの名無しさん (ワッチョイ ff2c-vu2g)
2019/10/30(水) 02:26:14.93ID:p2ffZ2o00 Python, R, Matlab は、車・薬などのメーカーの正社員。
大学院卒の研究者などで、コンピューター・プログラマーの素人。
主にデータを表示して研究する
一方、Ruby は高卒プログラマーで、算数ぐらいしか分からない。
Web サイトの構築運用で、ソースコードと接することが多い
Unity などのゲーム系は、3D・行列演算・物理も必要
学歴が無いなら、Ruby!
他は、大学院レベルの学問が必要!
大学院卒の研究者などで、コンピューター・プログラマーの素人。
主にデータを表示して研究する
一方、Ruby は高卒プログラマーで、算数ぐらいしか分からない。
Web サイトの構築運用で、ソースコードと接することが多い
Unity などのゲーム系は、3D・行列演算・物理も必要
学歴が無いなら、Ruby!
他は、大学院レベルの学問が必要!
343デフォルトの名無しさん (ワッチョイ ff7d-MZfN)
2019/10/30(水) 02:34:26.44ID:qXjxIC6f0 kaggleのグランマが数学は社会に出てからやったみたいに言ってたけど、
その人が天才だったのか、案外数学力はいらんのか
最近読んだ機械学習の方では、数学力ってそれほどいらないよねって書いてた
海外の方
というか、数学力って計算能力とは違うだろうに、そこをごっちゃに議論を
されてる気がする。
その人が天才だったのか、案外数学力はいらんのか
最近読んだ機械学習の方では、数学力ってそれほどいらないよねって書いてた
海外の方
というか、数学力って計算能力とは違うだろうに、そこをごっちゃに議論を
されてる気がする。
344デフォルトの名無しさん (ワッチョイ b344-rSHp)
2019/10/30(水) 05:54:33.93ID:qGrjJSep0 pythonて昔嫌われてたわなw
クソ遅くて。
クソ遅くて。
345デフォルトの名無しさん (アウアウクー MM47-I6j1)
2019/10/30(水) 07:00:21.52ID:VclUElC1M とっくに機械学習に数学が必要な時代は終わってる
そして少し前までは分析知識が必要とされてきたが
それも変わりつつあって今必要とされてるのは学習対象のドメイン知識
そして少し前までは分析知識が必要とされてきたが
それも変わりつつあって今必要とされてるのは学習対象のドメイン知識
346デフォルトの名無しさん (アウアウウー Sa27-G9/M)
2019/10/30(水) 07:25:42.36ID:yEEyEZ2fa347デフォルトの名無しさん (ブーイモ MM1f-QzSq)
2019/10/30(水) 07:58:20.37ID:OF37MDaqM >>342
rubyを使うとキチガイになることは理解した
rubyを使うとキチガイになることは理解した
348デフォルトの名無しさん (ワッチョイ d302-+fLs)
2019/10/30(水) 08:32:34.54ID:cgVWG3wG0 こないだAI展行ってきたけどautoMLすげー増えてるね。作るの簡単だからしゃーないけど
349デフォルトの名無しさん (ワッチョイ 7fa3-ZlWH)
2019/10/30(水) 10:32:24.74ID:E7PnK62W0 (最も必要なのはプレゼンでの大風呂敷かも・・・・)
350デフォルトの名無しさん (ワッチョイ ff11-ZswZ)
2019/10/30(水) 12:05:20.03ID:horrcy2s0 automlみたいなの流行るのいいことだと思う。
だってさぁ、機械学習勉強したとき、あんま本質と関係ないことでめっちゃ大量のコード書かされて何だかなぁ思ったもん。
だってさぁ、機械学習勉強したとき、あんま本質と関係ないことでめっちゃ大量のコード書かされて何だかなぁ思ったもん。
351デフォルトの名無しさん (アウアウクー MM47-I6j1)
2019/10/30(水) 17:52:42.71ID:xr5f69+hM352デフォルトの名無しさん (ワッチョイ 8301-3qLD)
2019/10/30(水) 20:37:06.00ID:wg6oanz30 横からすみません
353デフォルトの名無しさん (ワッチョイ e301-B1nS)
2019/10/30(水) 20:38:45.84ID:GWmaMiFl0 >>349
かもしれんw
かもしれんw
354デフォルトの名無しさん (アウアウエー Sadf-mjLV)
2019/10/30(水) 22:35:57.32ID:N07oISYha355デフォルトの名無しさん (ワッチョイ e301-B1nS)
2019/10/30(水) 22:45:20.74ID:GWmaMiFl0 >>354
なんでも機械学習がさいつよかときかれたら
クソデータを大量に投下されると汚染されるとか(某ネオナチ汚染されたチャボットの件)
調教師の腕が悪くてルールベース以下のうんこができる場合とか、
そも計算能力(予算)が足りなくなっちゃってうごかなかったとか、
起きうるわけで・・・
あと
「既に出汁たい結論がきまってるので、それにうまくフィットするデータがほしい」人々
・・・よくあるのは社会学者だの社会心理学者だの名乗ってる統計マジシャン諸氏なんかは
むしろ機械学習なんかやってたらだめだろうなw
なんでも機械学習がさいつよかときかれたら
クソデータを大量に投下されると汚染されるとか(某ネオナチ汚染されたチャボットの件)
調教師の腕が悪くてルールベース以下のうんこができる場合とか、
そも計算能力(予算)が足りなくなっちゃってうごかなかったとか、
起きうるわけで・・・
あと
「既に出汁たい結論がきまってるので、それにうまくフィットするデータがほしい」人々
・・・よくあるのは社会学者だの社会心理学者だの名乗ってる統計マジシャン諸氏なんかは
むしろ機械学習なんかやってたらだめだろうなw
356デフォルトの名無しさん (ブーイモ MM76-+xQI)
2019/11/01(金) 12:34:33.77ID:oXX3NyDaM 横からすみません
357デフォルトの名無しさん (アウアウウー Sa2f-bznB)
2019/11/01(金) 12:37:34.93ID:VX4zoVHCa Djangoの人気出てきてる?
358デフォルトの名無しさん (ラクッペ MM4f-zSOU)
2019/11/01(金) 12:53:13.08ID:r+SxkdbhM きてないよ
359デフォルトの名無しさん (アウアウウー Sa2f-bznB)
2019/11/01(金) 13:00:12.82ID:VX4zoVHCa そうか
360デフォルトの名無しさん (ワッチョイ cb01-GzCi)
2019/11/01(金) 13:28:08.81ID:ywuh5/Uj0 すいません、楽器用のMIDIコントローラーの信号をパソコンのキー入力及びPS3等のゲーム操作信号に変換したいのですが、何のプログラミング言語を学べばできるようになるでしょうか?詳しい方教えてくださいm(_ _)m
361デフォルトの名無しさん (ワッチョイ cb01-CkuB)
2019/11/01(金) 17:10:53.19ID:qSHo2rpn0 >>360
あふぉなの?
なんなの?
スレタイよめる???
ここは取り下げて↓とかいけ
(移動したところで答えがあるとは限らんが)
http://mevius.5ch.net/test/read.cgi/tech/1529199088/
あふぉなの?
なんなの?
スレタイよめる???
ここは取り下げて↓とかいけ
(移動したところで答えがあるとは限らんが)
http://mevius.5ch.net/test/read.cgi/tech/1529199088/
362デフォルトの名無しさん (ワッチョイ cb01-ichz)
2019/11/01(金) 21:48:01.98ID:ywuh5/Uj0 >>361
すいません、とりあえず解決したのでありがとうございました。
すいません、とりあえず解決したのでありがとうございました。
363デフォルトの名無しさん (ワッチョイ b301-+xQI)
2019/11/02(土) 07:59:25.91ID:XIueDzPd0 横からすみません
364デフォルトの名無しさん (ワッチョイ 6702-bznB)
2019/11/02(土) 08:29:16.04ID:btZ596AH0 >>362
どう解決したの?
どう解決したの?
365デフォルトの名無しさん (アウアウクー MM43-6BDJ)
2019/11/02(土) 08:58:27.61ID:YARYneVLM pythonの参照の仕方が独特すぎる。もう慣れたけど混乱の元だよな
コンピューターのメモリのこととか、基本的なことが分からない研究者が使っても
事故が起こらないように、調整されているのかな
コンピューターのメモリのこととか、基本的なことが分からない研究者が使っても
事故が起こらないように、調整されているのかな
366デフォルトの名無しさん (ワッチョイ 4aa5-luOA)
2019/11/02(土) 09:45:15.61ID:FTVoAoH00 現代言語なら全部調整されてるだろ
それと何と比べて独特なんだ?
それと何と比べて独特なんだ?
367デフォルトの名無しさん (ワッチョイ b301-Gx75)
2019/11/02(土) 09:47:48.69ID:G6Kk6Z3q0 おまいら、プログラミングをPythonから始めてどこらへんが一番難しかった?
368デフォルトの名無しさん (ワッチョイ cb01-ichz)
2019/11/02(土) 10:08:25.80ID:aaBF3+e70369デフォルトの名無しさん (ワッチョイ 4aa5-luOA)
2019/11/02(土) 10:27:21.09ID:FTVoAoH00 今気付いたが「楽器用のMIDIコントローラー」とあるが
楽器用じゃないMIDIコントローラーってあるのか?
楽器用じゃないMIDIコントローラーってあるのか?
370デフォルトの名無しさん (ササクッテロ Sp03-ichz)
2019/11/02(土) 12:10:06.84ID:idd6tA6Lp MIDIって何?って聞かれるかもと思い一応付けました。
371デフォルトの名無しさん (ワッチョイ 5f63-qV4/)
2019/11/02(土) 12:17:07.92ID:X+CsBWX50 変換したキー入力信号をアプリが受け取れるなら
その信号を外部に出すアプリを作れば良いんだろ
その信号を外部に出すアプリを作れば良いんだろ
372デフォルトの名無しさん (ワッチョイ ca01-+xQI)
2019/11/02(土) 13:00:36.58ID:esIitHWU0 >>369
プロトコル上は楽譜用のコードとかもあるから…
プロトコル上は楽譜用のコードとかもあるから…
373デフォルトの名無しさん (ササクッテロ Sp03-ichz)
2019/11/02(土) 13:31:56.63ID:idd6tA6Lp374デフォルトの名無しさん (ワッチョイ 5f63-qV4/)
2019/11/02(土) 13:38:03.15ID:X+CsBWX50375デフォルトの名無しさん (ワッチョイ 4aa5-luOA)
2019/11/02(土) 13:47:54.32ID:FTVoAoH00 トップダウンで考えりゃーかんたんじゃん
BM98みたいなPC&PS3のゲームをマイキーボードでやりたいんじゃねえの
もしかしたら背後に痛KBDがあるかもしれない
そしたらその痛KBDがメインだよ
そのアイテムを使いたいんだよ
BM98みたいなPC&PS3のゲームをマイキーボードでやりたいんじゃねえの
もしかしたら背後に痛KBDがあるかもしれない
そしたらその痛KBDがメインだよ
そのアイテムを使いたいんだよ
376デフォルトの名無しさん (ワッチョイ ca33-qV4/)
2019/11/02(土) 17:47:28.13ID:VFXISCNg0 当時は、やねうらおという名前をまさか再び見かけるとは思いもしなかった
377デフォルトの名無しさん (ワッチョイ b301-+xQI)
2019/11/02(土) 18:15:35.97ID:XIueDzPd0 yokokara
378デフォルトの名無しさん (ワッチョイ 074e-W059)
2019/11/02(土) 19:07:29.27ID:5rRG9rxw0 >>369
昔はMIDIポートに繋ぐジョイスティックとかゲームパッドとかあった。コントローラーだろ?
昔はMIDIポートに繋ぐジョイスティックとかゲームパッドとかあった。コントローラーだろ?
379デフォルトの名無しさん (ワッチョイ f342-V14n)
2019/11/02(土) 19:44:31.53ID:EveF5iTR0 使い始めた頃、下手なコピーが発生しないように、意図しない参照で書き換わらないように、
とか考えてたら結局慣れたC++の方が楽じゃんってなったな
とか考えてたら結局慣れたC++の方が楽じゃんってなったな
380デフォルトの名無しさん (ササクッテロ Sp03-ichz)
2019/11/02(土) 22:35:39.07ID:3Lo3t751p381デフォルトの名無しさん (ワッチョイ 4aec-Q1Yj)
2019/11/03(日) 00:53:21.54ID:EsH/eXj/0 PyCharmでpygameのライブラリを使ってゲームを作ろうとしているのですが
コード補完について聞きたいです
SURFACE = pygame.display set_mode((400, 300))
と定義した時に、SURFACEに対してコード補完が効かず
型宣言をして以下のようにしたら効きました
SURFACE: pygame.Surface = pygame.display.set_mode((400, 300))
・型定義無しでコード補完を出す方法はありますか?
・FPS_CLOCK = pygame.time.Clock()でも似たような事をしたいのですが
FPS_CLOCK :pygame.time.Clock = pygame.time.Clock()でもダメでした
type(FPS_CLOCK)で型を調べると <class 'Clock'>と表示されていました
どのように定義すれば良いのでしょうか?
PyCharmの仕様だと思いますがどこに質問すべきか分からなかったので、こちらで質問させてください
コード補完について聞きたいです
SURFACE = pygame.display set_mode((400, 300))
と定義した時に、SURFACEに対してコード補完が効かず
型宣言をして以下のようにしたら効きました
SURFACE: pygame.Surface = pygame.display.set_mode((400, 300))
・型定義無しでコード補完を出す方法はありますか?
・FPS_CLOCK = pygame.time.Clock()でも似たような事をしたいのですが
FPS_CLOCK :pygame.time.Clock = pygame.time.Clock()でもダメでした
type(FPS_CLOCK)で型を調べると <class 'Clock'>と表示されていました
どのように定義すれば良いのでしょうか?
PyCharmの仕様だと思いますがどこに質問すべきか分からなかったので、こちらで質問させてください
382デフォルトの名無しさん (エムゾネ FFea-DOEl)
2019/11/03(日) 13:50:18.55ID:smmSGOstF383デフォルトの名無しさん (ワッチョイ ff8e-1NYW)
2019/11/03(日) 19:08:40.38ID:b8FiTQTP0 >>381
・ない
・できない
誰か(あなたを含む)がtype annotationを書かない限り、対応されない。
pygameの一部については1年ほど前に作業されたけど、みんな忙しいといって
放置されているので部分的な成果のみ。
つまらない作業だけど簡単なので貢献してみては?
・ない
・できない
誰か(あなたを含む)がtype annotationを書かない限り、対応されない。
pygameの一部については1年ほど前に作業されたけど、みんな忙しいといって
放置されているので部分的な成果のみ。
つまらない作業だけど簡単なので貢献してみては?
384デフォルトの名無しさん (ワッチョイ b301-+xQI)
2019/11/03(日) 20:08:36.16ID:nbGlSIjP0 yokokara
385デフォルトの名無しさん (ワッチョイ 4aec-Q1Yj)
2019/11/03(日) 20:40:47.71ID:EsH/eXj/0386デフォルトの名無しさん (ワッチョイ ca33-qV4/)
2019/11/03(日) 21:25:07.45ID:u6hq/TmU0387デフォルトの名無しさん (アウアウウー Sa2f-8Ya8)
2019/11/03(日) 21:46:59.31ID:XnFTMQVpa strncpyするにはどうすればいいですか?
388デフォルトの名無しさん (ワッチョイ ca33-qV4/)
2019/11/03(日) 23:36:49.27ID:u6hq/TmU0 >>387
Pythonからstrncpy呼びたいとかそういう話?
Pythonからstrncpy呼びたいとかそういう話?
389デフォルトの名無しさん (ワッチョイ b301-+xQI)
2019/11/04(月) 07:27:00.56ID:6IrYsWFG0 横から失礼します。
390デフォルトの名無しさん (ワッチョイ 074e-W059)
2019/11/04(月) 10:12:56.84ID:eMcRUZQ+0 縦から返礼します。
391デフォルトの名無しさん (ワッチョイ 4a63-QhOI)
2019/11/04(月) 10:54:06.42ID:IARNzGqw0 後から前から どうぞ
392デフォルトの名無しさん (ワッチョイ cb01-ANgw)
2019/11/04(月) 10:58:51.76ID:l8jF+acj0 >>391
サンドイッチかゴルァ!! w
__
/||:||
/ ||:||
/ ||:||
/ ( ゚Д゚)
\ と||:||つ
\ ||:||
\ ||:||
\||:||
∪~∪
サンドイッチかゴルァ!! w
__
/||:||
/ ||:||
/ ||:||
/ ( ゚Д゚)
\ と||:||つ
\ ||:||
\ ||:||
\||:||
∪~∪
393デフォルトの名無しさん (アウウィフ FF2f-DOEl)
2019/11/04(月) 11:04:10.80ID:CjrV+0E1F394デフォルトの名無しさん (ワッチョイ b301-+xQI)
2019/11/04(月) 14:33:40.48ID:6IrYsWFG0 質問投稿。
あ、しもた。この内容も聞きたかったんや。でも質問連投のクレクレくんになると嫌われるしなー
せや、別人として似たような質問したれ。
まずは、ID変わってること確認や。
yokokara
よっしゃ、ID変わっとるし、質問したれ
。
横からすみません。
あ、しもた。この内容も聞きたかったんや。でも質問連投のクレクレくんになると嫌われるしなー
せや、別人として似たような質問したれ。
まずは、ID変わってること確認や。
yokokara
よっしゃ、ID変わっとるし、質問したれ
。
横からすみません。
395デフォルトの名無しさん (ワッチョイ 1b63-zSOU)
2019/11/04(月) 14:55:52.47ID:l0Xu1LFS0 やかましいわ
396デフォルトの名無しさん (ワッチョイ 8390-A/z4)
2019/11/04(月) 14:58:37.51ID:YPBZbHG10 上から行くぞ!
お前のような質問厨は何をやってもだめだ!
お前のような質問厨は何をやってもだめだ!
397デフォルトの名無しさん (ワッチョイ cb01-ANgw)
2019/11/04(月) 15:13:08.63ID:l8jF+acj0 > (ワッチョイ b301-+xQI) はいつまで同じネタひっぱって喜んでんだよ
もう旬が過ぎたよ
単芝すらついてないだろ
そろそろなんJへカエレ!!(・∀・)
もう旬が過ぎたよ
単芝すらついてないだろ
そろそろなんJへカエレ!!(・∀・)
398デフォルトの名無しさん (ワッチョイ 4ab3-qSX5)
2019/11/04(月) 16:34:09.63ID:2xz6E8JA0 なんJ民おるなら引っ張っても大丈夫やな
399デフォルトの名無しさん (ワッチョイ 4aa5-luOA)
2019/11/04(月) 17:02:40.33ID:FzGFhotx0 Cスレに現れたvoidおじさんの恐怖
400デフォルトの名無しさん (オッペケ Sr03-9jg5)
2019/11/05(火) 08:49:29.36ID:S7slSdQ8r voidおじさんって日下部氏のことかと思ってしまった
401デフォルトの名無しさん (ワッチョイ f359-POlp)
2019/11/05(火) 09:14:47.51ID:Q7f+fJvc0 ということにしたいのですね。
402デフォルトの名無しさん (ワッチョイ 1bda-DOEl)
2019/11/05(火) 15:50:08.36ID:mbkTm92O0 へへ
ミミ
()〜
ミミ
()〜
403デフォルトの名無しさん (ワッチョイ ca7d-qp9g)
2019/11/06(水) 07:15:59.98ID:JbBzWBlv0 業務でpython一人前っていうとどれくらい出来たら良いですかね?
職場からの要望が一人で回せるレベルとかなんだろうけど、
「調べながらやればだいたい対応できる」とか?
職場からの要望が一人で回せるレベルとかなんだろうけど、
「調べながらやればだいたい対応できる」とか?
404デフォルトの名無しさん (ワッチョイ 8a05-h4Tw)
2019/11/06(水) 10:57:58.06ID:yvUW/11w0 そういや、PythonのDTMライブラリみたいなもんってあるんか??
405デフォルトの名無しさん (アウアウウー Sa2f-bznB)
2019/11/06(水) 11:04:14.34ID:ArW0qPFHa >>403
なんか作るとドキュメント書くように言われるから説明力とかは必要かな
なんか作るとドキュメント書くように言われるから説明力とかは必要かな
406デフォルトの名無しさん (アウウィフ FF2f-DOEl)
2019/11/06(水) 11:22:30.76ID:o3tEvZiYF OpenMIDIのがそのまま使える
407デフォルトの名無しさん (ワッチョイ cb01-ANgw)
2019/11/06(水) 11:25:43.92ID:m3dZz9z50408デフォルトの名無しさん (ブーイモ MM27-H9ST)
2019/11/06(水) 13:11:35.49ID:DB7Ov5kCM 日下部陽一って今なにしてるの?
409デフォルトの名無しさん (アウウィフ FF2f-DOEl)
2019/11/06(水) 13:22:02.71ID:o3tEvZiYF 前回見かけた時は2ちゃんで自著の宣伝してた
410デフォルトの名無しさん (JP 0H27-6BDJ)
2019/11/06(水) 15:02:49.43ID:dJ3qEnT0H オフラインで開発する環境にいきたくないな
どんな世界なんだろ
どんな世界なんだろ
411デフォルトの名無しさん (ワッチョイ cb01-ANgw)
2019/11/06(水) 15:12:59.71ID:m3dZz9z50 >>410
部屋の化粧壁の向こうのみえないとこに電波遮断する網が仕込まれてて、室内は強制圏外。
さすがにジュエリー加工所用的なノーポケットの作業着に着替えろとまではなってなくても、
私物は朝来てすぐ、入口の個人ロッカーに全て入れる。
昼休みあるいは帰るときまであけられない。開閉ログどこかにとられてそう。
携帯・USBメモリ持ち込みダメゼッタイ。ボールペンも、近頃はカメラ仕込めるからどうなんだろうな。
社員証をなくしたり、忘れたり、壊すとチヌル
部屋の化粧壁の向こうのみえないとこに電波遮断する網が仕込まれてて、室内は強制圏外。
さすがにジュエリー加工所用的なノーポケットの作業着に着替えろとまではなってなくても、
私物は朝来てすぐ、入口の個人ロッカーに全て入れる。
昼休みあるいは帰るときまであけられない。開閉ログどこかにとられてそう。
携帯・USBメモリ持ち込みダメゼッタイ。ボールペンも、近頃はカメラ仕込めるからどうなんだろうな。
社員証をなくしたり、忘れたり、壊すとチヌル
412デフォルトの名無しさん (アウウィフ FF2f-DOEl)
2019/11/06(水) 15:23:01.47ID:o3tEvZiYF 百貨店でも一番万引き多いのは売り子だって言うしな
情報漏洩なんて内部犯行が多い
金融系は特に
情報漏洩なんて内部犯行が多い
金融系は特に
413デフォルトの名無しさん (ワッチョイ cb01-ANgw)
2019/11/06(水) 15:28:48.04ID:m3dZz9z50 外部からあなあけるなら、
味わいあるぬこ画像+ウイルス-の組み合わせスパムメールが一番役立ち、
二番目は
ターゲットのライバル会社のロゴ+社外秘 とプリントしたカスタムUSBメモリを作って
中にウイルスーを入れ
ターゲット会社の社員がよく通りかつ、ネコババ心をくすぐられるような場所にわざと落としておく
らしいな。
味わいあるぬこ画像+ウイルス-の組み合わせスパムメールが一番役立ち、
二番目は
ターゲットのライバル会社のロゴ+社外秘 とプリントしたカスタムUSBメモリを作って
中にウイルスーを入れ
ターゲット会社の社員がよく通りかつ、ネコババ心をくすぐられるような場所にわざと落としておく
らしいな。
414デフォルトの名無しさん (アウウィフ FF2f-DOEl)
2019/11/06(水) 15:34:15.85ID:o3tEvZiYF trojの木馬型か
415デフォルトの名無しさん (ワッチョイ cb01-ANgw)
2019/11/06(水) 15:38:21.55ID:m3dZz9z50416デフォルトの名無しさん (ワッチョイ caa3-i0GO)
2019/11/06(水) 16:15:05.11ID:c492V3Io0 好奇心はネコを殺すというやつか。
417デフォルトの名無しさん (ワッチョイ cb01-ANgw)
2019/11/06(水) 16:55:24.98ID:m3dZz9z50 いえすざっつらいと >>416
418デフォルトの名無しさん (ワッチョイ 8b63-DaD1)
2019/11/10(日) 14:01:55.58ID:NGJT+PGL0 Pythonの場合、どの時点でバージョンアップする?
具体的には今の3.7.5を3.8.xにするのはどのタイミングかってことね。
正直、個人的には3.4あたりと互換の使い方しかして無いので、
余計によくわからないわぁ。
具体的には今の3.7.5を3.8.xにするのはどのタイミングかってことね。
正直、個人的には3.4あたりと互換の使い方しかして無いので、
余計によくわからないわぁ。
419デフォルトの名無しさん (ワッチョイ 0f46-Yprl)
2019/11/10(日) 14:49:33.05ID:5evIiogq0 >>418
よく使うライブラリが対応したのに気がついた時点で
よく使うライブラリが対応したのに気がついた時点で
420デフォルトの名無しさん (ワッチョイ 9fc5-DaD1)
2019/11/10(日) 18:25:36.07ID:ldqqj6+e0 えっ、3.8 にしちゃったよ
対応しないライブラリとかあるの?後方互換で大丈夫でしょ?
対応しないライブラリとかあるの?後方互換で大丈夫でしょ?
421デフォルトの名無しさん (ワッチョイ 8b01-msxt)
2019/11/10(日) 19:16:36.98ID:hH/h1OP60 >>420
まだまだけっこうあるんじゃ・・・ > 対応してないライブラリ
まだまだけっこうあるんじゃ・・・ > 対応してないライブラリ
422デフォルトの名無しさん (ワッチョイ 5b02-vl0n)
2019/11/10(日) 19:24:32.50ID:qzTI/xSm0 (まだ3.6使ってるんよなぁ)
423デフォルトの名無しさん (ワッチョイ efce-DaD1)
2019/11/10(日) 19:31:39.78ID:qwB2EE9e0 >>418
新機能が使いたい以外にバージョンアップする理由あるのかなあ…
新機能が使いたい以外にバージョンアップする理由あるのかなあ…
424デフォルトの名無しさん (ワッチョイ 5b02-vl0n)
2019/11/10(日) 19:36:02.28ID:qzTI/xSm0 Djangoとpandasが対応したら上げてもいいけど、今別に困ってないんだよなぁ……。
新しいサイト作る時に3.8にするかも
新しいサイト作る時に3.8にするかも
425デフォルトの名無しさん (ワッチョイ 9fc5-DaD1)
2019/11/10(日) 23:16:21.13ID:ldqqj6+e0426デフォルトの名無しさん (ワッチョイ df6e-EJQs)
2019/11/10(日) 23:18:15.93ID:wGUp3v120 3.8にバグがあれば
427デフォルトの名無しさん (ワッチョイ 9fc5-DaD1)
2019/11/10(日) 23:56:22.88ID:ldqqj6+e0 なるほどです
428デフォルトの名無しさん (ワッチョイ 0f46-DaD1)
2019/11/10(日) 23:59:19.95ID:5evIiogq0 >>425
pure pythonなら大体そのまま動くと思うけども
pure pythonなら大体そのまま動くと思うけども
429デフォルトの名無しさん (オッペケ Sr0f-ifUI)
2019/11/11(月) 13:34:37.58ID:F+TVWUXGr AnacondaはいつPython3.8になるか
そして中にtfとかいう名前の環境作って3.6にしてtensorflowとkerasインストールも当面続く
そして中にtfとかいう名前の環境作って3.6にしてtensorflowとkerasインストールも当面続く
430デフォルトの名無しさん (ワイーワ2 FF3f-tB+Q)
2019/11/11(月) 15:36:32.42ID:dWj5v9WoF 3.6つかってるが特に困ってないし
次PC買い替え(買い足す)時は
3.8かその時の最上の入れるだろうな
次PC買い替え(買い足す)時は
3.8かその時の最上の入れるだろうな
431デフォルトの名無しさん (アウアウクー MMd1-zGDE)
2019/11/14(木) 21:07:20.49ID:6NhQhtwQM python6を使ってる。8は情報が少なすぎて、英語できない民にはつらい
432デフォルトの名無しさん (ワッチョイ 2101-I656)
2019/11/14(木) 21:09:45.80ID:pNqcUeAa0 >>431
未来人www
未来人www
433デフォルトの名無しさん (アウアウクー MMd1-zGDE)
2019/11/14(木) 21:10:38.54ID:6NhQhtwQM >>432
一瞬、なにを言われてるのかわからなかった
一瞬、なにを言われてるのかわからなかった
434デフォルトの名無しさん (ワッチョイ 2101-I656)
2019/11/14(木) 21:10:58.01ID:pNqcUeAa0 (マ板ム板にはよくいる、自然言語不自由なヤツだってちゃんとわかってるんで
おまいらちゃんとワロっといてね)
おまいらちゃんとワロっといてね)
435デフォルトの名無しさん (ワッチョイ ee46-BcPR)
2019/11/14(木) 21:34:13.19ID:bdc8HtG/0 メジャーバージョンが変わらんうちは互換性あるし、そんな混乱ないけど、python3出始めのときの情報の錯綜具合はやばかった
あれはもう二度と経験したくない
あれはもう二度と経験したくない
436デフォルトの名無しさん (ワッチョイ 06e4-9NyB)
2019/11/15(金) 05:04:21.16ID:tAAqpyQJ0437デフォルトの名無しさん (ワッチョイ 06e4-9NyB)
2019/11/15(金) 05:38:04.70ID:tAAqpyQJ0 for i in range(4):
if(y < 4):
y += 1
print(y)
できた
if(y < 4):
y += 1
print(y)
できた
438デフォルトの名無しさん (ワッチョイ 3901-lKAb)
2019/11/15(金) 09:01:39.43ID:zGnI3whh0439デフォルトの名無しさん (ワッチョイ 7e7c-iGNt)
2019/11/15(金) 09:54:39.07ID:cbmksuNS0 pythonでvenv使う時、いちいち
. venv/bin/activate
python3 ./hoge.py
とか2行になるのが いやなんだけど
python3の引数で このactivate使ってから起動 みたいなの書けない?
bashでやれ?
. venv/bin/activate
python3 ./hoge.py
とか2行になるのが いやなんだけど
python3の引数で このactivate使ってから起動 みたいなの書けない?
bashでやれ?
440デフォルトの名無しさん (ワッチョイ 06e4-9NyB)
2019/11/15(金) 10:04:31.90ID:tAAqpyQJ0441デフォルトの名無しさん (ワッチョイ 3901-lKAb)
2019/11/15(金) 10:28:29.04ID:zGnI3whh0442デフォルトの名無しさん (ワッチョイ 06e4-9NyB)
2019/11/15(金) 10:34:03.41ID:tAAqpyQJ0443デフォルトの名無しさん (ワッチョイ 06e4-9NyB)
2019/11/15(金) 10:35:31.12ID:tAAqpyQJ0 for i in range(4):
でした
ここは1だろうが4だろうが関係ないですが
でした
ここは1だろうが4だろうが関係ないですが
444デフォルトの名無しさん (アウアウクー MMd1-zGDE)
2019/11/15(金) 10:38:28.14ID:0eFWh1vOM >>439
bashだな。aliasに必要なものを登録してオレオレ疑似コマンドを作ってる
bashだな。aliasに必要なものを登録してオレオレ疑似コマンドを作ってる
445デフォルトの名無しさん (ワッチョイ 3901-lKAb)
2019/11/15(金) 10:41:35.24ID:zGnI3whh0 だからさ、python でエラーになるコードをあげてpython スレで質問するというのがおかしいでしょ。
お門違いだよ。
専用のスレで質問したら? godot engine ってゲームでは流行ってるの?
お門違いだよ。
専用のスレで質問したら? godot engine ってゲームでは流行ってるの?
446デフォルトの名無しさん (ラクッペ MM81-VqFz)
2019/11/15(金) 11:38:35.89ID:+fVQu1IrM mainが繰り返し呼ばれる仕様なのかな?
どっちにせよforの使い方でまた躓きそうな感じはする。
どっちにせよforの使い方でまた躓きそうな感じはする。
447デフォルトの名無しさん (ワッチョイ c2c5-iGNt)
2019/11/15(金) 11:58:48.46ID:Re5Vtpoc0 Pythonのリストってリスト構造なんですか?それとも配列なんですかね
なんかリストだとパフォーマンス落ちそうな気がするので実装的には配列にしてそうな気がしますけど
なんかリストだとパフォーマンス落ちそうな気がするので実装的には配列にしてそうな気がしますけど
448デフォルトの名無しさん (ワッチョイ 822c-Lnqu)
2019/11/15(金) 14:20:26.60ID:47DeWFED0449デフォルトの名無しさん (ワッチョイ a265-u1fo)
2019/11/15(金) 14:28:35.91ID:AFkzFXT30 >>447
Pythonにおける「リスト」は、他の一般的な言語における「配列」だ
Javaを知っていれば、その「ArrayListクラス」がPythonの「リスト」と対応する
LispやHaskellなどの関数型言語における「リスト」と対応するJavaの
「LinkedListクラス」は、残念ながらPython標準には含まれていない
なお、Pythonのリストはより正確には「可変配列(mutable array)」になる
そして「不変配列(immutable array)」をPythonでは「タプル」と呼んでいる
これもまたHaskellやMLといった厳密な型システムを持つ言語だと、
タプルは数学の概念である直積(cartesian product、デカルト積)を指しており、
概念と用語の対応が世間の常識と乖離しているので注意が必要だ
Pythonにおける「リスト」は、他の一般的な言語における「配列」だ
Javaを知っていれば、その「ArrayListクラス」がPythonの「リスト」と対応する
LispやHaskellなどの関数型言語における「リスト」と対応するJavaの
「LinkedListクラス」は、残念ながらPython標準には含まれていない
なお、Pythonのリストはより正確には「可変配列(mutable array)」になる
そして「不変配列(immutable array)」をPythonでは「タプル」と呼んでいる
これもまたHaskellやMLといった厳密な型システムを持つ言語だと、
タプルは数学の概念である直積(cartesian product、デカルト積)を指しており、
概念と用語の対応が世間の常識と乖離しているので注意が必要だ
450デフォルトの名無しさん (ワッチョイ 1259-zGDE)
2019/11/15(金) 14:36:26.72ID:7ubjSr/00 list → ArrayLis
dict → MAP
taple → ???(たぶんない)
複数の変数を返す関数、内部でtapleを使ってるんだよな
動的型付けの良い部分ってことなんだろうか
dict → MAP
taple → ???(たぶんない)
複数の変数を返す関数、内部でtapleを使ってるんだよな
動的型付けの良い部分ってことなんだろうか
451デフォルトの名無しさん (ワイーワ2 FFca-/nAh)
2019/11/15(金) 14:42:55.75ID:76R0IrhIF もしかしてtupleのことか
あと何と比べてんだ
あと何と比べてんだ
452デフォルトの名無しさん (スップ Sd02-BTpW)
2019/11/15(金) 16:30:56.44ID:5MF2nqHrd ここにtensorflowを使える人はいますか
453デフォルトの名無しさん (ワッチョイ 812c-rUFK)
2019/11/15(金) 19:32:19.03ID:AFIX4pJT0 kerasでなら
454デフォルトの名無しさん (ワッチョイ c2c5-iGNt)
2019/11/15(金) 20:50:23.54ID:Re5Vtpoc0 >>449
配列なんですね
配列なんですね
455デフォルトの名無しさん (ワッチョイ 02a5-pb9v)
2019/11/15(金) 21:13:29.30ID:xeYG9inD0 配列だな
cpython/listobject.c at master ・ python/cpython ・ GitHub
https://github.com/python/cpython/blob/master/Objects/listobject.c
cpython/listobject.c at master ・ python/cpython ・ GitHub
https://github.com/python/cpython/blob/master/Objects/listobject.c
456デフォルトの名無しさん (ワッチョイ 214f-iGNt)
2019/11/15(金) 23:17:02.35ID:csRpQu7P0 >>439
venvの中にあるpythonを直接叩くとか。
venvの中にあるpythonを直接叩くとか。
457デフォルトの名無しさん (ワッチョイ 1197-SD0M)
2019/11/15(金) 23:45:37.21ID:HwWGhxcu0458デフォルトの名無しさん (ワッチョイ 3901-u6X5)
2019/11/16(土) 06:52:44.49ID:bvJ+Jdtn0 yokokara
459デフォルトの名無しさん (ワイーワ2 FFca-/nAh)
2019/11/16(土) 10:24:54.24ID:t6zcY+AGF460デフォルトの名無しさん (ワッチョイ e98e-DnBA)
2019/11/16(土) 20:40:00.51ID:YWCR8V8S0 >>425
scikit-learnとか他に何点かインストールでエラーになった。
scikit-learnとか他に何点かインストールでエラーになった。
461デフォルトの名無しさん (ワッチョイ c2c5-iGNt)
2019/11/17(日) 03:02:32.28ID:uilOlN750 >>460
マジか
マジか
462デフォルトの名無しさん (アウアウクー MMd1-zGDE)
2019/11/19(火) 02:34:14.79ID:49NB1ryfM sklearnと互換性でエラーを起こすのかよ
触る気もおきねえ
触る気もおきねえ
463デフォルトの名無しさん (ワイーワ2 FFca-/nAh)
2019/11/19(火) 11:26:56.18ID:8naC8O/UF 馬鹿とハサミ
464デフォルトの名無しさん (ワッチョイ c201-Iq/z)
2019/11/19(火) 13:28:19.63ID:E5J2DpqI0 numpyとかが3.8非対応らしいけどどうしてそういうことが発生するのか誰か教えてくれ
3.8では非サポートになる機能を何か使ってたけどbeta期間中に対応終了しなかったってことなの?
中核ライブラリがマイナーバージョンアップの正式リリース後も使えないままで
しかもインストール時のエラーで初めて気がつく状況って他言語ではあんまり聞かないんだが
3.8では非サポートになる機能を何か使ってたけどbeta期間中に対応終了しなかったってことなの?
中核ライブラリがマイナーバージョンアップの正式リリース後も使えないままで
しかもインストール時のエラーで初めて気がつく状況って他言語ではあんまり聞かないんだが
465デフォルトの名無しさん (ワッチョイ c2c5-iGNt)
2019/11/19(火) 13:54:14.63ID:I8TEQxNK0 後方互換性のないコードを書いてるということだが、なぜそんなことになるんだろう
どうやったらそんなコードを書けるんだ?
どうやったらそんなコードを書けるんだ?
466デフォルトの名無しさん (ワイーワ2 FFca-/nAh)
2019/11/19(火) 14:02:40.94ID:8naC8O/UF インストール時のエラーならまともだろ
インストール後のエラーだと眼も当てられん
いきなり飛び付くやつのほうがどうかしてる
インストール後のエラーだと眼も当てられん
いきなり飛び付くやつのほうがどうかしてる
467デフォルトの名無しさん (ワッチョイ f912-r7Uq)
2019/11/19(火) 14:31:11.94ID:xr3EAwaz0 修正版(x.1~)が出てからが本番だよなー
新バージョンは人柱向けって今の若い子は習わないんだろうね
新バージョンは人柱向けって今の若い子は習わないんだろうね
468デフォルトの名無しさん (ドコグロ MMa2-woiy)
2019/11/19(火) 14:36:27.69ID:pcFAcUvSM >>464
numpyはやらかした時のインパクトがとてつもなく大きいから、テストは慎重にやらなきゃいけない
特にPythonは頻繁に破壊的変更が入るし、Rubyなんかよりはマシとはいえ所詮はゆるふわ言語なのに、
近年になって信頼性を必要とする分野でも広く使われるようになってしまったことで歪が生じてるの
numpyはやらかした時のインパクトがとてつもなく大きいから、テストは慎重にやらなきゃいけない
特にPythonは頻繁に破壊的変更が入るし、Rubyなんかよりはマシとはいえ所詮はゆるふわ言語なのに、
近年になって信頼性を必要とする分野でも広く使われるようになってしまったことで歪が生じてるの
469デフォルトの名無しさん (ドコグロ MMa2-woiy)
2019/11/19(火) 14:41:30.29ID:pcFAcUvSM 「多言語ではあまり聞かない」理由は、その言語が信頼性が重要でない用途で主に使われているか、もしくは互換性を言語側で責任を持って担保しているから。
Pythonの場合は信頼性の必要な用途でも広く使われているにも関わらず言語側が互換性を軽視しているため、
互換性を担保する負担がライブラリ側に課されているというわけだ。
Pythonの場合は信頼性の必要な用途でも広く使われているにも関わらず言語側が互換性を軽視しているため、
互換性を担保する負担がライブラリ側に課されているというわけだ。
470デフォルトの名無しさん (ワッチョイ c201-Iq/z)
2019/11/19(火) 17:32:32.68ID:E5J2DpqI0 Pythonではマイナーバージョンアップでも後方互換性のない破壊的な変更が入るのが常識?
numpyのような重要なライブラリが新バージョンで使えなくても
新バージョンの正式リリース前にコミュニティに対して広く周知するような仕組みはない?
Githubのissueみてもどれも「ライブラリが対応するまで待て」みたいなコメントばっかりで
実際の原因について言及してるやつが見つけられないから何が原因なのかよくわからない
numpyのような重要なライブラリが新バージョンで使えなくても
新バージョンの正式リリース前にコミュニティに対して広く周知するような仕組みはない?
Githubのissueみてもどれも「ライブラリが対応するまで待て」みたいなコメントばっかりで
実際の原因について言及してるやつが見つけられないから何が原因なのかよくわからない
471デフォルトの名無しさん (ブーイモ MMa2-BcPR)
2019/11/19(火) 18:18:08.24ID:Re8FldeQM numpyがよく使われてるっていったって、標準ライブラリじゃないからなあ
472デフォルトの名無しさん (ブーイモ MMa2-BcPR)
2019/11/19(火) 18:21:20.60ID:Re8FldeQM >>470
文法は後方互換だけど、処理の中身は微妙に変わる
文法は後方互換だけど、処理の中身は微妙に変わる
473デフォルトの名無しさん (ドコグロ MM4a-IOcx)
2019/11/19(火) 18:44:37.76ID:gXqTBZ4gM >>470
それはバージョンアップというものを勘違いしている。
クラウドサービスやスマホアプリなんかと違い、別に新しいバージョンが出たからといってすぐに移行しないといけないわけではない。
Pythonでは小数点以下1桁が上がるのは立派な「メジャーアップデート」であり、
当分の間は旧バージョンのマイナーアップデートも継続される。
そして、なぜ事前にテストしないかだが、それは以下の理由により時間の無駄だからだ。
・上記の通り、新しいものが出たからといってすぐにアップデートをする必要がない。そもそも開発者自身もアップデートしない。
・正式リリース前のバージョンは仕様が未確定であり、正式リリースまでに変更される可能性がある。
それはバージョンアップというものを勘違いしている。
クラウドサービスやスマホアプリなんかと違い、別に新しいバージョンが出たからといってすぐに移行しないといけないわけではない。
Pythonでは小数点以下1桁が上がるのは立派な「メジャーアップデート」であり、
当分の間は旧バージョンのマイナーアップデートも継続される。
そして、なぜ事前にテストしないかだが、それは以下の理由により時間の無駄だからだ。
・上記の通り、新しいものが出たからといってすぐにアップデートをする必要がない。そもそも開発者自身もアップデートしない。
・正式リリース前のバージョンは仕様が未確定であり、正式リリースまでに変更される可能性がある。
474デフォルトの名無しさん (ラクッペ MM81-r7Uq)
2019/11/19(火) 19:45:09.43ID:GxMpjl4wM セマンティックバージョニングしか知らないボーイズ&ガールズが
マイナーバージョンだから後方互換がどうたらと叫んでるだけじゃないの
マイナーバージョンだから後方互換がどうたらと叫んでるだけじゃないの
475デフォルトの名無しさん (ラクッペ MM81-r7Uq)
2019/11/19(火) 19:55:04.68ID:GxMpjl4wM https://docs.python.org/3/faq/general.html#how-does-the-python-version-numbering-scheme-work
> Python versions are numbered A.B.C or A.B. A is the major version number – it is only incremented for really major changes in the language. B is the minor version number, incremented for less earth-shattering changes.
以上です
> Python versions are numbered A.B.C or A.B. A is the major version number – it is only incremented for really major changes in the language. B is the minor version number, incremented for less earth-shattering changes.
以上です
476デフォルトの名無しさん (ドコグロ MM4a-IOcx)
2019/11/19(火) 20:59:28.06ID:gXqTBZ4gM >>475
https://docs.python.org/3/whatsnew/index.html
ここではx.y.zのx.yをmajor Python versionと呼んでいたりする
3.8も公式が普通に major release と呼んでるし、もはやセマンティックバージョニングの定義が実態と合ってないんだよね
JavaやNodeも同様の状況になってバージョンを繰り上げた
Pythonも2のサポートが完全に終わったら同様にPython9とかになるんじゃないかな
https://docs.python.org/3/whatsnew/index.html
ここではx.y.zのx.yをmajor Python versionと呼んでいたりする
3.8も公式が普通に major release と呼んでるし、もはやセマンティックバージョニングの定義が実態と合ってないんだよね
JavaやNodeも同様の状況になってバージョンを繰り上げた
Pythonも2のサポートが完全に終わったら同様にPython9とかになるんじゃないかな
477デフォルトの名無しさん (ワッチョイ a265-u1fo)
2019/11/19(火) 21:39:22.31ID:dgCeA6UV0 >>471
Pythonにおけるnumpyの存在は、RubyにおけるRailsの存在に等しい
numpy/scipyが無ければ、Pythonが誇る機械学習/AI関連のフレームワークは
登場しなかったし、少なくとも国内ではPythonは見向きもされなかった
RubyがRailsの普及に比例して批判に晒されてきたのと同じ状況に
ようやくPythonが追いついただけのこと
Pythonにおけるnumpyの存在は、RubyにおけるRailsの存在に等しい
numpy/scipyが無ければ、Pythonが誇る機械学習/AI関連のフレームワークは
登場しなかったし、少なくとも国内ではPythonは見向きもされなかった
RubyがRailsの普及に比例して批判に晒されてきたのと同じ状況に
ようやくPythonが追いついただけのこと
478デフォルトの名無しさん (ワッチョイ c201-Iq/z)
2019/11/19(火) 21:44:10.37ID:E5J2DpqI0 結局、言語のポリシーについてもわからないし
どういう破壊的な変更が行われた結果ライブラリが使えなくなったのかもわかんないんだね
Pythonではマイナーバージョンアップで後方互換性のない破壊的変更が入るかどうかはわからないが
重要なライブラリでも普通に使えなくなるし、その状況をまとめて周知するようなこともないから気をつけろ
ってことで理解した
どういう破壊的な変更が行われた結果ライブラリが使えなくなったのかもわかんないんだね
Pythonではマイナーバージョンアップで後方互換性のない破壊的変更が入るかどうかはわからないが
重要なライブラリでも普通に使えなくなるし、その状況をまとめて周知するようなこともないから気をつけろ
ってことで理解した
479デフォルトの名無しさん (ワッチョイ 8233-jvSr)
2019/11/19(火) 22:27:09.52ID:Wad7zhsd0 NumpyはちゃんとメンテされてるバージョンのPythonをサポートしているので安心してもらって問題ないですよ
Numpy以外のライブラリやフレームワークでもメジャーなものだと同じような状況です
Numpy以外のライブラリやフレームワークでもメジャーなものだと同じような状況です
480デフォルトの名無しさん (ワッチョイ 1197-O3KX)
2019/11/20(水) 02:18:01.13ID:7dTYsBjw0 Python以外だって大抵の小数点以下がある言語で小数点以下が変更されたら
動かなくなるものがある印象だけどな。PHPだって、Rubyだってそうでしょ。
メジャーだけど、1年に1回ぐらいしか起こらないバージョン番号変化はどこが上がるのかという差異はあれど、
大抵どんな言語でも互換性問題を持っていると思うけど。だから1年に1回ぐらいでしか上がらないんだし。
動かなくなるものがある印象だけどな。PHPだって、Rubyだってそうでしょ。
メジャーだけど、1年に1回ぐらいしか起こらないバージョン番号変化はどこが上がるのかという差異はあれど、
大抵どんな言語でも互換性問題を持っていると思うけど。だから1年に1回ぐらいでしか上がらないんだし。
481デフォルトの名無しさん (ワッチョイ d163-r7Uq)
2019/11/20(水) 02:38:33.69ID:KEMCHvri0 numpyボーイは何をイキってんのかね
482デフォルトの名無しさん (ワッチョイ c2c5-iGNt)
2019/11/20(水) 04:55:18.96ID:7kjJyI5C0 前に参加してたプロジェクトは3.8にしちゃってたんだが、大丈夫かなぁ
心配になってきた
心配になってきた
483デフォルトの名無しさん (ワイーワ2 FFca-/nAh)
2019/11/20(水) 11:56:17.98ID:grCkJCm3F 10レスくらいレスの無駄遣いがあるようだが
無視して読み飛ばして正解だった
無視して読み飛ばして正解だった
484デフォルトの名無しさん (ワッチョイ 8211-T/Hw)
2019/11/20(水) 15:01:45.77ID:dUf2WDqH0 見視できなかったんだね
485デフォルトの名無しさん (オイコラミネオ MM69-b62Z)
2019/11/20(水) 16:35:31.61ID:EKRzhIXuM すいません、初めてですよろしくお願いします
いま開発環境がcolaboratoryで、requestsとseleniumを使ってスクレイピングでデータ取得を行っているんですが、そのサイトは日本国内からのアクセスじゃないとダメらしいんですよね
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from bs4 import BeautifulSoup
# ブラウザをheadlessモード(バックグラウンドで動くモード)で立ち上げてwebsiteを表示、生成されたhtmlを取得し、BeautifulSoupで綺麗にする。
options = webdriver.ChromeOptions()
options.add_argument('--headless')
options.add_argument('--no-sandbox')
options.add_argument('--disable-dev-shm-usage')
driver = webdriver.Chrome('chromedriver',options=options)
driver.implicitly_wait(10)
driver.get("https://スクレイピングしたいサイトのURL")
html = driver.page_source.encode('utf-8')
soup = BeautifulSoup(html, "html.parser")
print(soup.prettify())
これになんとか国内のプロキシ噛ませられないでしょうか?
いま開発環境がcolaboratoryで、requestsとseleniumを使ってスクレイピングでデータ取得を行っているんですが、そのサイトは日本国内からのアクセスじゃないとダメらしいんですよね
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from bs4 import BeautifulSoup
# ブラウザをheadlessモード(バックグラウンドで動くモード)で立ち上げてwebsiteを表示、生成されたhtmlを取得し、BeautifulSoupで綺麗にする。
options = webdriver.ChromeOptions()
options.add_argument('--headless')
options.add_argument('--no-sandbox')
options.add_argument('--disable-dev-shm-usage')
driver = webdriver.Chrome('chromedriver',options=options)
driver.implicitly_wait(10)
driver.get("https://スクレイピングしたいサイトのURL")
html = driver.page_source.encode('utf-8')
soup = BeautifulSoup(html, "html.parser")
print(soup.prettify())
これになんとか国内のプロキシ噛ませられないでしょうか?
486デフォルトの名無しさん (ワッチョイ 8101-iGNt)
2019/11/20(水) 16:38:48.82ID:FvMCDFLS0 AWSの東京リージョンに置くとかじゃダメなの?
487デフォルトの名無しさん (ワッチョイ 2101-I656)
2019/11/20(水) 16:39:56.42ID:fDyJS9pg0 「selenium プロキシ Python」でぐぐれかす >>485
488デフォルトの名無しさん (ワッチョイ 3901-zGDE)
2019/11/20(水) 18:11:48.02ID:pcdm34G40 >>486
絶対許さない。
絶対許さない。
489デフォルトの名無しさん (ワッチョイ 3901-0xny)
2019/11/20(水) 21:36:40.60ID:kGy1B6IN0 yokokara
490デフォルトの名無しさん (ワッチョイ 9123-binj)
2019/11/21(木) 00:48:20.14ID:vSqLYQSH0 >>487
ググってとりあえず
https://algorithm.joho.info/programming/python/selenium-proxy/
https://sic-main.com/python/python-selenium-chrome-proxy/
このへん試してみましたがダメですね…
エラー吐いちゃいます
ググってとりあえず
https://algorithm.joho.info/programming/python/selenium-proxy/
https://sic-main.com/python/python-selenium-chrome-proxy/
このへん試してみましたがダメですね…
エラー吐いちゃいます
491デフォルトの名無しさん (ワッチョイ 9123-binj)
2019/11/21(木) 00:50:55.43ID:vSqLYQSH0492デフォルトの名無しさん (アウアウウー Sa9d-5f43)
2019/11/21(木) 01:34:18.62ID:0YdMrNdaa >>491
スクレイピングはIOがボトルネックだから関係ない
スクレイピングはIOがボトルネックだから関係ない
493デフォルトの名無しさん (ワッチョイ 1901-iHas)
2019/11/21(木) 07:07:42.14ID:/Drf2iIa0494デフォルトの名無しさん (ワッチョイ 7997-7FxA)
2019/11/21(木) 13:34:50.43ID:3wm6sM3R0 てか単に開発したいだけならスクレイピングの部分は手元にJupyter入れて作っていったらいいだけなんじゃないの?
495デフォルトの名無しさん (ワッチョイ 8901-hZ32)
2019/11/21(木) 19:56:40.59ID:Mh29ro3d0 yokokara
496デフォルトの名無しさん (ワッチョイ 114f-10FM)
2019/11/21(木) 21:20:24.33ID:rCXdRvRq0 pythonで10年ぶりにプログラム作ってるけど
この型のデータはこの命令では処理できないとか
わかりやすくする手段ないのかな
もしかして実行して止まったときのメッセージしかない?
この型のデータはこの命令では処理できないとか
わかりやすくする手段ないのかな
もしかして実行して止まったときのメッセージしかない?
497デフォルトの名無しさん (ワッチョイ 937d-+KCU)
2019/11/21(木) 21:28:07.91ID:ufORxaKR0 プログラミングは全くの初心者なんですが、どう勉強するべきでしょう?
とりあえず一通りの書き方の型を勉強するべきですか?
とりあえず一通りの書き方の型を勉強するべきですか?
498デフォルトの名無しさん (ワッチョイ c163-Rk0C)
2019/11/21(木) 22:42:11.38ID:4mhArHJ/0499デフォルトの名無しさん (アウアウクー MM45-3IAb)
2019/11/21(木) 23:57:38.00ID:3XRrKG/ZM lgbやcatのカテゴリ型を指定する時に、
頭がこんがらがって、型チェックが恋しくなったバカは俺だけかな
頭がこんがらがって、型チェックが恋しくなったバカは俺だけかな
500デフォルトの名無しさん (ワッチョイ 937d-+KCU)
2019/11/22(金) 00:13:24.70ID:1Y9uxiIK0501デフォルトの名無しさん (ワッチョイ 132c-4eZD)
2019/11/22(金) 00:30:14.35ID:IgRfeEG+0 web アプリのひな形は、Ruby on Rails です!
Spring Boot, CakePHP など皆、Rails のコピーですから
さらに、Node.js も、Ruby のコピーです!
Spring Boot, CakePHP など皆、Rails のコピーですから
さらに、Node.js も、Ruby のコピーです!
502デフォルトの名無しさん (ワッチョイ f963-/L9V)
2019/11/22(金) 00:30:54.08ID:WOegt1Uh0 基本は教えてくれるが、アプリは自分で作るもの
503デフォルトの名無しさん (ワッチョイ 9301-wiXz)
2019/11/22(金) 00:32:35.03ID:FtTqA+yz0504デフォルトの名無しさん (アウアウクー MM45-3IAb)
2019/11/22(金) 01:05:53.42ID:o7MQZFHMM railライクなライブラリが増えたな
Djangoでいいよね
Djangoでいいよね
505デフォルトの名無しさん (ワッチョイ 937d-+KCU)
2019/11/22(金) 01:35:36.58ID:1Y9uxiIK0506デフォルトの名無しさん (ワッチョイ 7997-Rk0C)
2019/11/22(金) 01:46:11.40ID:9t5OvAOe0507デフォルトの名無しさん (ワッチョイ d901-QS5Z)
2019/11/22(金) 01:46:29.01ID:ENRc085L0 何か作れ。ツイッターやSlackとかのAPIを叩くのがお手軽でいい。
Webに向かっても良いし、ツール作っても良いし、機械学習やってみるのもいい。
本読んだだけだと、分からない事が一杯あることに気づく。
Webに向かっても良いし、ツール作っても良いし、機械学習やってみるのもいい。
本読んだだけだと、分からない事が一杯あることに気づく。
508デフォルトの名無しさん (ワッチョイ 7997-Rk0C)
2019/11/22(金) 01:46:52.86ID:9t5OvAOe0 >>506
インタプリタにちゃんと解釈されない→インタプリタにちゃんと解釈される、だ
インタプリタにちゃんと解釈されない→インタプリタにちゃんと解釈される、だ
509デフォルトの名無しさん (ワッチョイ f963-/L9V)
2019/11/22(金) 01:55:15.37ID:WOegt1Uh0 語学の勉強と同じ
会話して慣れること
会話して慣れること
510デフォルトの名無しさん (ワッチョイ 937d-+KCU)
2019/11/22(金) 02:00:16.30ID:1Y9uxiIK0511デフォルトの名無しさん (ワッチョイ 7997-Rk0C)
2019/11/22(金) 02:11:37.91ID:9t5OvAOe0512デフォルトの名無しさん (ワッチョイ 937d-+KCU)
2019/11/22(金) 12:03:21.80ID:1Y9uxiIK0 >>511
ありがとうございます。
基礎的なデータ構造の応用例を知る必要があるとの事ですけど、その文法の基本をひたすら勉強して、それをどう応用してアプリにするのかが私の調べ方が悪いのかネットでは探せなかったです。
ありがとうございます。
基礎的なデータ構造の応用例を知る必要があるとの事ですけど、その文法の基本をひたすら勉強して、それをどう応用してアプリにするのかが私の調べ方が悪いのかネットでは探せなかったです。
513デフォルトの名無しさん (ワッチョイ 0ba3-72Ms)
2019/11/22(金) 12:20:27.36ID:n6MOLIpk0 >>508
インタプリタちゃんに解釈される、でも問題ない
インタプリタちゃんに解釈される、でも問題ない
514デフォルトの名無しさん (アウアウクー MM45-3IAb)
2019/11/22(金) 14:55:40.59ID:qmlADzjxM 510ならリストとif文だけで作れる
515デフォルトの名無しさん (ブーイモ MM8d-hZ32)
2019/11/22(金) 16:57:39.40ID:wDj1H5o1M yokokara
516デフォルトの名無しさん (ワッチョイ 132c-4eZD)
2019/11/22(金) 19:24:21.59ID:IgRfeEG+0 検索なら普通は、sqlite3 みたいなデータベースを使う
Excel, CSV ファイルとか
Excel, CSV ファイルとか
517デフォルトの名無しさん (アウアウクー MM45-3IAb)
2019/11/22(金) 19:40:32.29ID:qmlADzjxM >>516
プログラムの勉強をするのに、最初からsqlをやらなくてもよくない?
プログラムの勉強をするのに、最初からsqlをやらなくてもよくない?
518デフォルトの名無しさん (ドコグロ MM63-5f43)
2019/11/22(金) 19:43:11.95ID:627roQa/M >>517
オワRubyキチガイに触るな
オワRubyキチガイに触るな
519デフォルトの名無しさん (ワッチョイ 9301-wiXz)
2019/11/22(金) 22:19:11.83ID:FtTqA+yz0 >>505
基本文法を覚えるより前に
まず目的を明確にしてそれを達成するために必要となるだろうパーツを
分からないなりに自分で考えて調べてリストアップすることからはじめるといい
目的から逆算して何を学ぶ必要があるのかを考えていれば
質問の中身も変わるし学習効率も上がる
それと、何事もまず自分で選択肢を考えること
次に調べたり試したりして、人に聞くのはそのあと
考えたり調べたりするのは5~10分とかの短い時間でも構わない
自分なりの考え・意見・仮説を形成しようという思考の営みが大切
(説教臭くてごめんよ)
基本文法を覚えるより前に
まず目的を明確にしてそれを達成するために必要となるだろうパーツを
分からないなりに自分で考えて調べてリストアップすることからはじめるといい
目的から逆算して何を学ぶ必要があるのかを考えていれば
質問の中身も変わるし学習効率も上がる
それと、何事もまず自分で選択肢を考えること
次に調べたり試したりして、人に聞くのはそのあと
考えたり調べたりするのは5~10分とかの短い時間でも構わない
自分なりの考え・意見・仮説を形成しようという思考の営みが大切
(説教臭くてごめんよ)
520デフォルトの名無しさん (ワッチョイ a95f-QS5Z)
2019/11/22(金) 22:28:45.31ID:ZeaSs8iG0 >>505
なんらかの目標があるのなら最初からそれをやっていけばいい
機械学習、統計、ウェブサイト、デスクトップアプリ、科学計算……
pythonにはだいたいの分野に無料でライブラリは揃ってるから
基本文法の他にそれぞれの専門のライブラリの使い方を学んでいけばいい
特に目標がなくプログラミングの知識をつけたいってことなら「アルゴリズムとデータ構造」系の本で勉強するとか
オブジェクト志向関連の知識をつけるのがいいんじゃないか?
そのうえでAtCoderとかの競技プログラミングサイトで実力試ししてみるのもいいぞ
実務プログラミングとは勝手が違うけど採用の参考にするっていう企業もあるらしいしな
他にはpyxelっていうレトロゲームエンジンが個人的に今は熱いな
pythonで簡単にシンプルなドット絵ゲームが作れて楽しいからとりあえずの目標としてはオススメ
なんらかの目標があるのなら最初からそれをやっていけばいい
機械学習、統計、ウェブサイト、デスクトップアプリ、科学計算……
pythonにはだいたいの分野に無料でライブラリは揃ってるから
基本文法の他にそれぞれの専門のライブラリの使い方を学んでいけばいい
特に目標がなくプログラミングの知識をつけたいってことなら「アルゴリズムとデータ構造」系の本で勉強するとか
オブジェクト志向関連の知識をつけるのがいいんじゃないか?
そのうえでAtCoderとかの競技プログラミングサイトで実力試ししてみるのもいいぞ
実務プログラミングとは勝手が違うけど採用の参考にするっていう企業もあるらしいしな
他にはpyxelっていうレトロゲームエンジンが個人的に今は熱いな
pythonで簡単にシンプルなドット絵ゲームが作れて楽しいからとりあえずの目標としてはオススメ
521516 (ワッチョイ 132c-4eZD)
2019/11/22(金) 22:34:09.33ID:IgRfeEG+0 例えば、CSV なら、
person_id, date, pattern
1,2019-03-10,2
2,2019-03-10,3
1,2019-03-14,3
1番の人は、2019-03-10 に、パターン2 で働く
person_id, date, pattern
1,2019-03-10,2
2,2019-03-10,3
1,2019-03-14,3
1番の人は、2019-03-10 に、パターン2 で働く
522デフォルトの名無しさん (ワッチョイ 3302-WcB7)
2019/11/22(金) 23:00:47.29ID:F3KkHze+0 機能設計が出来ないのはパソコンの前に座って解決する問題ではない
523デフォルトの名無しさん (ワッチョイ 199f-+KCU)
2019/11/23(土) 02:15:21.60ID:MHX7Oghg0 505です
皆様ご丁寧にありがとうございます!
まずは基本の文法を徹底的に覚えようと思います。
ここの皆様はプログラミングは独学で勉強されたんですか?
基本文法を覚えてから次のステップに進むのがハードル高そうだなと感じています。
皆様ご丁寧にありがとうございます!
まずは基本の文法を徹底的に覚えようと思います。
ここの皆様はプログラミングは独学で勉強されたんですか?
基本文法を覚えてから次のステップに進むのがハードル高そうだなと感じています。
524デフォルトの名無しさん (ワッチョイ d92c-b1c0)
2019/11/23(土) 02:50:44.30ID:BMHd6P0M0 さっさと手を動かせ
525デフォルトの名無しさん (ワッチョイ 1901-iHas)
2019/11/23(土) 08:42:42.67ID:rr4WRS2d0 Don't think, FEEEEEEEEEEEEEEEEEEEEEEEEEEL!
526デフォルトの名無しさん (ワッチョイ 8b10-b4Py)
2019/11/23(土) 10:03:38.79ID:XnjbOuok0 Don’t Think Eeel!
527デフォルトの名無しさん (ワッチョイ 1901-iHas)
2019/11/23(土) 10:10:12.30ID:rr4WRS2d0 >>526
e1ツ余分じゃね?
e1ツ余分じゃね?
528デフォルトの名無しさん (ワッチョイ 8b10-b4Py)
2019/11/23(土) 11:17:04.22ID:XnjbOuok0 >>527
あ
あ
529デフォルトの名無しさん (ワッチョイ 1901-iHas)
2019/11/23(土) 11:21:40.58ID:rr4WRS2d0530デフォルトの名無しさん (ワッチョイ 8901-pPJ7)
2019/11/23(土) 15:24:55.99ID:xIJxCyTj0 まあ確かに鰻は好きだけどさ
531デフォルトの名無しさん (ワッチョイ 1380-4NWm)
2019/11/23(土) 20:12:43.97ID:D8xBbdcg0 鰻ってバグ多すぎじゃね
基本的には無視出来るけど、たまに歯茎等のハードに影響出て致命的なシステム障害おこす
基本的には無視出来るけど、たまに歯茎等のハードに影響出て致命的なシステム障害おこす
532デフォルトの名無しさん (ワッチョイ 8901-Nah+)
2019/11/23(土) 23:09:07.82ID:P85YDI4S0 >>523 基本文法を覚えながら、例文を片っ端から動かしていくんだよ。
533デフォルトの名無しさん (ワッチョイ 937d-+KCU)
2019/11/24(日) 00:12:06.93ID:LgGNlxcj0 >>532
例文はネットに転がってる勉強サイトみたいな所のをやれば大丈夫ですか?
例文はネットに転がってる勉強サイトみたいな所のをやれば大丈夫ですか?
534デフォルトの名無しさん (ワッチョイ 99ad-BEIG)
2019/11/24(日) 13:59:01.33ID:tXhYyJdV0 Progateというプログラミング学習サイトでPythonを学んだのだが
いかんせん学習量が浅すぎた
if文、for文、配列、辞書、クラス、親子継承くらいまでしかやらなかった
打ち切るようにすぐ終わってしまい残念だ
初級者レベルを脱してここから先が覚えたいところなのに
どうやって中上級者や実務レベルまで引き上げるのでしょうか?
なにかプログラミング学習に適した書籍やサイトがあれば教えてください
いかんせん学習量が浅すぎた
if文、for文、配列、辞書、クラス、親子継承くらいまでしかやらなかった
打ち切るようにすぐ終わってしまい残念だ
初級者レベルを脱してここから先が覚えたいところなのに
どうやって中上級者や実務レベルまで引き上げるのでしょうか?
なにかプログラミング学習に適した書籍やサイトがあれば教えてください
535デフォルトの名無しさん (ワッチョイ 1901-iHas)
2019/11/24(日) 14:00:43.55ID:G+scijNw0536デフォルトの名無しさん (ワッチョイ 1901-iHas)
2019/11/24(日) 14:02:37.60ID:G+scijNw0 >>531
それ「致命傷」になるんかwやばいなwww > 歯茎に影響
喉の奥の方に小骨が刺さって耳鼻咽喉科 が 一番起きうることなんじゃね?
次がビタミンAの過剰摂取か
加熱不十分による毒素あたり(生の状態だと有毒魚)
それ「致命傷」になるんかwやばいなwww > 歯茎に影響
喉の奥の方に小骨が刺さって耳鼻咽喉科 が 一番起きうることなんじゃね?
次がビタミンAの過剰摂取か
加熱不十分による毒素あたり(生の状態だと有毒魚)
537デフォルトの名無しさん (ワッチョイ 1301-hZ32)
2019/11/24(日) 15:04:01.92ID:E4b/CXSq0538デフォルトの名無しさん (ワッチョイ c102-l/N6)
2019/11/24(日) 15:59:18.12ID:Ky+Vi/6v0 >>534
Udemyの酒井潤って人の講座オススメ。
Udemyの酒井潤って人の講座オススメ。
539デフォルトの名無しさん (ワッチョイ 317f-qZD/)
2019/11/24(日) 17:39:02.21ID:d2XZtoqy0 >>534
実務レベルのスキルを身に着けるなら実務に就くしかない
机上の自己学習なんてお遊戯みたいなもんだ
あともし仕事にしたくて勉強しているのならやめた方がいい
この国ではプログラマは土方としてITゼネコンにボロボロになるまでこき使われ搾取される
フリーランスになっても足元見られて安く買い叩かれ雑用を押し付けられる
なーんもいいことないから
実務レベルのスキルを身に着けるなら実務に就くしかない
机上の自己学習なんてお遊戯みたいなもんだ
あともし仕事にしたくて勉強しているのならやめた方がいい
この国ではプログラマは土方としてITゼネコンにボロボロになるまでこき使われ搾取される
フリーランスになっても足元見られて安く買い叩かれ雑用を押し付けられる
なーんもいいことないから
540デフォルトの名無しさん (アウアウウー Sa9d-l/N6)
2019/11/24(日) 18:17:12.09ID:TFdL0V+Ja >>539
さすがにこの流れでそういうこと言い出すのは病気。
さすがにこの流れでそういうこと言い出すのは病気。
541デフォルトの名無しさん (ワッチョイ b36e-BEIG)
2019/11/24(日) 19:02:24.69ID:zs+LjqkQ0 これからの時代にはプログラミング、特にこういう軽量言語でのプログラミングなんてものは日曜大工と同じくらい誰でもやることになるべきなのに
こういう職業としてやることを前提にして無駄に厳しくあたる輩が普及を妨げている
こういう職業としてやることを前提にして無駄に厳しくあたる輩が普及を妨げている
542デフォルトの名無しさん (ワッチョイ 93c5-QS5Z)
2019/11/24(日) 19:34:52.99ID:gw3L578w0 >>534
Youtubeで「narupoのPython入門」で検索!
Youtubeで「narupoのPython入門」で検索!
543デフォルトの名無しさん (ワッチョイ 535c-QS5Z)
2019/11/24(日) 19:44:32.61ID:4Ktw51FJ0 業務支援スクリプトでも書いていればいい
544デフォルトの名無しさん (アウアウクー MM45-3IAb)
2019/11/24(日) 20:26:47.72ID:blrx86CBM pythonって、いま流行りの機械学習とか、ネットワークおよび組み込みとか
なんだかんだでお給料のいい仕事と結びつきやすい言語だから
ドカタドカタって悲観することないと思うけど
なんだかんだでお給料のいい仕事と結びつきやすい言語だから
ドカタドカタって悲観することないと思うけど
545デフォルトの名無しさん (ドコグロ MMfd-5f43)
2019/11/24(日) 20:31:10.72ID:7cfX+7dDM 高学歴ならね
546デフォルトの名無しさん (ワッチョイ c102-l/N6)
2019/11/24(日) 20:35:22.40ID:Ky+Vi/6v0 >>545
それもう言語じゃなくてあなた個人のせいで就職の幅を狭めてるだけでは?
それもう言語じゃなくてあなた個人のせいで就職の幅を狭めてるだけでは?
547デフォルトの名無しさん (ワッチョイ c102-l/N6)
2019/11/24(日) 20:35:39.58ID:Ky+Vi/6v0 >>545
それもう言語じゃなくてあなた個人のせいで就職の幅を狭めてるだけでは?
それもう言語じゃなくてあなた個人のせいで就職の幅を狭めてるだけでは?
548デフォルトの名無しさん (ドコグロ MMfd-5f43)
2019/11/24(日) 20:46:32.28ID:7cfX+7dDM >>546
じゃあ最終学歴と仕事と年収教えて
じゃあ最終学歴と仕事と年収教えて
549デフォルトの名無しさん (ワッチョイ c102-l/N6)
2019/11/24(日) 21:12:50.70ID:Ky+Vi/6v0550デフォルトの名無しさん (ワッチョイ c102-l/N6)
2019/11/24(日) 21:13:35.08ID:Ky+Vi/6v0 年収は500にいくかどうかだよ。手取りだと420ちょいぐらいなはず。
551デフォルトの名無しさん (ワッチョイ c102-l/N6)
2019/11/24(日) 21:14:04.41ID:Ky+Vi/6v0 つらい
552デフォルトの名無しさん (ワッチョイ 31b1-QS5Z)
2019/11/24(日) 21:17:18.59ID:euyZojDm0 いままで何の努力もしてこなかったんだな
553デフォルトの名無しさん (ワッチョイ c102-l/N6)
2019/11/24(日) 21:19:59.02ID:Ky+Vi/6v0 >>552
ごめんよー。転職でなんとかしたい
ごめんよー。転職でなんとかしたい
554デフォルトの名無しさん (ワイーワ2 FF63-KqLj)
2019/11/25(月) 13:48:18.27ID:pjJuONFZF555デフォルトの名無しさん (ワッチョイ fb25-qLxO)
2019/11/26(火) 06:29:59.82ID:QjP4y2YO0 例えが糞すぎる
日曜大工でもの落ちるのがよくあったって意味不明
日曜大工でもの落ちるのがよくあったって意味不明
556デフォルトの名無しさん (ドコグロ MM63-hZ32)
2019/11/26(火) 06:58:14.48ID:6EvauiRdM この程度の意味が取れないとかのレベルで絡んでくるなよ…
557デフォルトの名無しさん (ワッチョイ 7b05-Twu9)
2019/11/26(火) 18:00:47.90ID:2zzaszX60 日曜大工と同じで考えるなら
失敗から勉強していく方向じゃないのか
失敗から勉強していく方向じゃないのか
558デフォルトの名無しさん (ワッチョイ 1901-qZD/)
2019/11/26(火) 18:14:21.48ID:pgCzIwzp0 >>553
転職でなんとかなるかどうかは年齢にもよる
転職でなんとかなるかどうかは年齢にもよる
559デフォルトの名無しさん (アウアウクー MM45-3IAb)
2019/11/26(火) 20:50:25.12ID:Ir9XFvKYM 画像処理で450万もらってたら30代後半でも転職余裕だろ
560デフォルトの名無しさん (ワッチョイ b36e-BEIG)
2019/11/26(火) 21:22:38.59ID:GwsQnBsH0 職の話はマ板でやれ
561デフォルトの名無しさん (ワッチョイ 1901-qZD/)
2019/11/26(火) 21:48:18.28ID:pgCzIwzp0 それもそうだ
562デフォルトの名無しさん (ワッチョイ 99ad-3IAb)
2019/11/26(火) 23:43:47.39ID:BW9q0U+y0 客先に行ってるんですけど、
セキュリティがちがちのノートPCしか使えません。
そのノートPCにソフトはインストールできないのですが、
ネットにはつながって、ブラウザは使えるので、
自社のPCサーバーにPythonをインストールして
ノートPCのブラウザから
Pythonのちょっとしたテストや開発を
できるようにしたいと思っています。
こういうのってできるのでしょうか?
セキュリティがちがちのノートPCしか使えません。
そのノートPCにソフトはインストールできないのですが、
ネットにはつながって、ブラウザは使えるので、
自社のPCサーバーにPythonをインストールして
ノートPCのブラウザから
Pythonのちょっとしたテストや開発を
できるようにしたいと思っています。
こういうのってできるのでしょうか?
563デフォルトの名無しさん (ワッチョイ a95f-9ikg)
2019/11/26(火) 23:52:28.16ID:LXcR3XM90 セキュリティガチガチって事は何処に
アクセスしてるかも知られるし
個人のサーバとかあからさまに怪しまれると
思うのだけど、そこの言い訳は用意できるの?
技術云々よりコンプラの問題だと思うけど
アクセスしてるかも知られるし
個人のサーバとかあからさまに怪しまれると
思うのだけど、そこの言い訳は用意できるの?
技術云々よりコンプラの問題だと思うけど
564デフォルトの名無しさん (アウアウクー MM45-3IAb)
2019/11/27(水) 00:05:10.79ID:M9o5zXjeM そのノートにPython3が入ってるなら、
vimでコードを書いてコマンドラインでテストすればいいんじゃね
ソフトにこだわって自宅サーバーにアクセスして下手に怪しまれるよりはマシ
技術的にはアドオンでも余裕で出来るけど
vimでコードを書いてコマンドラインでテストすればいいんじゃね
ソフトにこだわって自宅サーバーにアクセスして下手に怪しまれるよりはマシ
技術的にはアドオンでも余裕で出来るけど
565デフォルトの名無しさん (ワッチョイ 1361-oMOs)
2019/11/27(水) 00:40:10.47ID:xegr+OuL0 会社のサーバーに外からのコード実行できるようにするのはセキュリティ的にどうなのよ
566デフォルトの名無しさん (ワッチョイ e9ad-QS5Z)
2019/11/27(水) 01:42:24.72ID:qDKo2wLX0 >>562
簡単なテスト位ならすぐに出来るよ
webサーバーたてる
オレオレでいいからsslにする
textareaのスクリプトをpostして実行結果を返すページを作成する
ページにはパスワードを掛けるがワンタイム的なものにする
セキュリティーやらコンプライアンスやらは知らん
本格的な開発となったら相当ハードルが高いと思う
簡単なテスト位ならプログラム実行できるウェブサービス使ったらいいんじゃないの
https://wandbox.org/
簡単なテスト位ならすぐに出来るよ
webサーバーたてる
オレオレでいいからsslにする
textareaのスクリプトをpostして実行結果を返すページを作成する
ページにはパスワードを掛けるがワンタイム的なものにする
セキュリティーやらコンプライアンスやらは知らん
本格的な開発となったら相当ハードルが高いと思う
簡単なテスト位ならプログラム実行できるウェブサービス使ったらいいんじゃないの
https://wandbox.org/
567デフォルトの名無しさん (オッペケ Src5-4NWm)
2019/11/27(水) 08:43:24.00ID:JL21LwVWr 俺はGCPのGoogle Cloud Shellで遊んでるわ
code-server入れてWeb版VSCode使ったり
code-server入れてWeb版VSCode使ったり
568デフォルトの名無しさん (ワッチョイ 8b10-b4Py)
2019/11/27(水) 08:49:20.82ID:3l+EKJ1k0569デフォルトの名無しさん (ワッチョイ 133e-BEIG)
2019/11/27(水) 09:28:24.06ID:G0CptmQy0 あれWeb版VSCodeきてたの?普通にRDPで使ってた
570デフォルトの名無しさん (ドコグロ MM63-5f43)
2019/11/27(水) 09:59:37.44ID:vYtjQlD0M さっさと自社事業系へ転職したほうがいいよ
俺も経験あるから気持ちはよくわかるが、後で振り返ると足掻くだけ本当に時間の無駄だった
俺も経験あるから気持ちはよくわかるが、後で振り返ると足掻くだけ本当に時間の無駄だった
571デフォルトの名無しさん (スプッッ Sd33-6GDL)
2019/11/27(水) 15:32:40.52ID:oHtwMU01d 脱初心者向けの勉強って何見て何やればいいかな
基礎は入門書で一通り学んでクラスとかの作り方や概念は知ってるけど
実際にクラスをどういう時に使えばいいか分からない
関数とか内部論理が汚いけどどうリファクタリングすればいいかイマイチ分かってない
デザインパターン使えば綺麗になるとか聞くけどなにそれ美味しいの?状態
とりあえず目的を達成するプログラムは超汚いのを組めるってレベルなのです
基礎は入門書で一通り学んでクラスとかの作り方や概念は知ってるけど
実際にクラスをどういう時に使えばいいか分からない
関数とか内部論理が汚いけどどうリファクタリングすればいいかイマイチ分かってない
デザインパターン使えば綺麗になるとか聞くけどなにそれ美味しいの?状態
とりあえず目的を達成するプログラムは超汚いのを組めるってレベルなのです
572デフォルトの名無しさん (ドコグロ MM63-5f43)
2019/11/27(水) 15:43:15.95ID:vYtjQlD0M 何がしたいのかによるだろ
アドホック分析とか個人的なデータ処理とかでとりあえず動きゃいいんなら作法なんかどうでもいい
複数人でシステム作るんならさっさと就職して現場で叩かれて覚えればいい
OSS開発に参加したいんならOSSのソースを読めばいい
アドホック分析とか個人的なデータ処理とかでとりあえず動きゃいいんなら作法なんかどうでもいい
複数人でシステム作るんならさっさと就職して現場で叩かれて覚えればいい
OSS開発に参加したいんならOSSのソースを読めばいい
573デフォルトの名無しさん (ワッチョイ 93c5-QS5Z)
2019/11/27(水) 16:52:27.86ID:Y+dcXzw20 pyinstallerってどうやってスクリプトをバイナリ化してるんだろうか
謎
謎
574デフォルトの名無しさん (スプッッ Sd33-6GDL)
2019/11/27(水) 18:08:08.08ID:oHtwMU01d >>572
んー 現場が底辺請負だから周りも同レベルぐらいなんだけど
きちんとした知識と技術を身に付けたいんだよ OSSに参画すればいいのかな
Pythonに限らず未経験者向けとかの初心者用の教材はあふれてるけど
中級者向けの教材って殆どないよね
現場でのノウハウとか個人スキルに直結する要素だから
試行錯誤で身に付けるしかないの?
んー 現場が底辺請負だから周りも同レベルぐらいなんだけど
きちんとした知識と技術を身に付けたいんだよ OSSに参画すればいいのかな
Pythonに限らず未経験者向けとかの初心者用の教材はあふれてるけど
中級者向けの教材って殆どないよね
現場でのノウハウとか個人スキルに直結する要素だから
試行錯誤で身に付けるしかないの?
575デフォルトの名無しさん (ドコグロ MM63-5f43)
2019/11/27(水) 18:16:10.09ID:vYtjQlD0M576デフォルトの名無しさん (ワッチョイ 9301-wiXz)
2019/11/27(水) 18:54:18.28ID:ymKEnJ4Y0 >>571
1. リファクタリング (2000年の旧版で十分、Ruby版はクソ、JS版もエッセンスは旧版と同じ)
2. Clean Code (2008年の旧版で十分)
3. Head First デザインパターン
どれも初心者向けでコードサンプルはJava
古いから今どきこんな書き方しねーよってのはあるかもしれないが
リファクタリング方法やデザインパターンに関わる考え方はOO言語を使う上での基礎なので
それを把握できてないと思うならそこから始めるのがいい
上の本の内容を把握できたらPythonのイディオムやらパターンをオンラインで学んだり
標準ライブラリやメジャーなライブラリのコードを読んだりして少しずつ自分の道具箱を拡張していく
Python詳しくやりたいならPython in a Nutshellってのがおすすめだけど日本語になってるかは知らない
1. リファクタリング (2000年の旧版で十分、Ruby版はクソ、JS版もエッセンスは旧版と同じ)
2. Clean Code (2008年の旧版で十分)
3. Head First デザインパターン
どれも初心者向けでコードサンプルはJava
古いから今どきこんな書き方しねーよってのはあるかもしれないが
リファクタリング方法やデザインパターンに関わる考え方はOO言語を使う上での基礎なので
それを把握できてないと思うならそこから始めるのがいい
上の本の内容を把握できたらPythonのイディオムやらパターンをオンラインで学んだり
標準ライブラリやメジャーなライブラリのコードを読んだりして少しずつ自分の道具箱を拡張していく
Python詳しくやりたいならPython in a Nutshellってのがおすすめだけど日本語になってるかは知らない
577デフォルトの名無しさん (スプッッ Sd33-6GDL)
2019/11/27(水) 20:10:43.77ID:oHtwMU01d578デフォルトの名無しさん (ワッチョイ 1333-/L9V)
2019/11/27(水) 20:37:56.94ID:B60R3/9n0 テストを書く
フレームワークを使ってみる
ICMP、TCP、UDP、IP、HTTP、DNS等のプロトコルの勉強
とか
フレームワークを使ってみる
ICMP、TCP、UDP、IP、HTTP、DNS等のプロトコルの勉強
とか
579デフォルトの名無しさん (ワッチョイ 1901-qZD/)
2019/11/27(水) 20:46:12.06ID:R3eAH8fN0580デフォルトの名無しさん (ワッチョイ 1901-qZD/)
2019/11/27(水) 20:48:16.49ID:R3eAH8fN0 >>573
インターネッツ検索すると
> Pythonを起動するためのexeファイルに、Pythonのモジュールやスクリプト類を内包したZIPファイルを背負わせる
って出てきた
-onefileオプションを外してみたら、
どうなってるかちょっとは分かるかもしれないかもしれない。
インターネッツ検索すると
> Pythonを起動するためのexeファイルに、Pythonのモジュールやスクリプト類を内包したZIPファイルを背負わせる
って出てきた
-onefileオプションを外してみたら、
どうなってるかちょっとは分かるかもしれないかもしれない。
581デフォルトの名無しさん (ワッチョイ 194f-/L9V)
2019/11/27(水) 22:03:36.30ID:ap410XA+0 pythonのその手の仕組みってすごく原始的だったりするよな。
venvで実行環境一式まるまるコピーされてるのを見てずっこけた。
venvで実行環境一式まるまるコピーされてるのを見てずっこけた。
582デフォルトの名無しさん (アウアウクー MM39-YC6P)
2019/11/28(木) 01:01:27.98ID:I5pcYdHzM 『実践 Python 3』がもっとも力になった。難易度は突き抜けてるけどな
てか、これ以上のレベルだと書籍化されない印象
てか、これ以上のレベルだと書籍化されない印象
583デフォルトの名無しさん (アークセー Sx79-o7DB)
2019/11/28(木) 01:34:25.39ID:3DFzYJdox この本は?(2.5らしいけど)
https://www.oreilly.co.jp/books/9784873114637/
https://www.oreilly.co.jp/books/9784873114637/
584デフォルトの名無しさん (ワッチョイ d2c5-R3ru)
2019/11/28(木) 17:43:19.41ID:LOw3zHb+0585デフォルトの名無しさん (ワッチョイ a901-d0qP)
2019/11/28(木) 18:03:55.74ID:f9JN6uOx0586デフォルトの名無しさん (ワッチョイ 4142-Ju0T)
2019/11/28(木) 20:00:18.92ID:1KeEHfkK0 numpyのインデックスについてなんですが、配列の値を調べてなんらかの条件で
bool型の配列を返す関数がfunc1とfunc2の2種類あるとして、
以下のように使った場合元のaに対応したbool型配列を得るうまい方法ってなにかあります?
a = np.random.rand(100)
b = func1(a)
c = func2(a[b])
自分で考えたら以下のようになったんですがもっと良い方法はないのか悩んでいます。
e = np.arange(len(a))[b][c]
f = np.zeros(len(a), dtype=bool)
f[e] = True
bool型の配列を返す関数がfunc1とfunc2の2種類あるとして、
以下のように使った場合元のaに対応したbool型配列を得るうまい方法ってなにかあります?
a = np.random.rand(100)
b = func1(a)
c = func2(a[b])
自分で考えたら以下のようになったんですがもっと良い方法はないのか悩んでいます。
e = np.arange(len(a))[b][c]
f = np.zeros(len(a), dtype=bool)
f[e] = True
587デフォルトの名無しさん (ブーイモ MMb2-wDlt)
2019/11/28(木) 20:54:34.31ID:dPzyqI7AM588デフォルトの名無しさん (ワッチョイ 8101-MhVQ)
2019/11/28(木) 21:16:25.52ID:K3PYic3H0 >>586
yokokara
yokokara
589デフォルトの名無しさん (ワッチョイ adb3-QYLK)
2019/11/28(木) 22:37:53.70ID:RcUEGOs40 自演がばれたから今度は末尾Mで再挑戦やな
590デフォルトの名無しさん (ワッチョイ 4142-Ju0T)
2019/11/28(木) 23:23:31.37ID:1KeEHfkK0591デフォルトの名無しさん (ワッチョイ 923d-YC6P)
2019/11/29(金) 00:46:18.20ID:ZRMLeeOO0 配列の中の値ではなく配列自体が必要なのか
なら最初のままでいいじゃん
なら最初のままでいいじゃん
592デフォルトの名無しさん (アウウィフ FFcd-Qbqw)
2019/11/29(金) 09:44:46.31ID:N/f9f1S7F >>571
オブジェクト指向入門-第2版-原則・コンセプト 4798111112
オブジェクト指向入門-第2版-方法論・実践 4798111120
初版の方が良いかも知れないが
どれも初心者向けでコードサンプルはEiffel
古いから今どきこんな書き方しねーよってのはあるかもしれないが
リファクタリング方法やデザインパターンに関わる考え方はOO言語を使う上での基礎なので
それを把握できてないと思うならそこから始めるのがいい
上の本の内容を把握できたらPythonのイディオムやらパターンをオンラインで学んだり
標準ライブラリやメジャーなライブラリのコードを読んだりして少しずつ自分の道具箱を拡張していく
Python詳しくやりたいならPython in a Nutshellってのがおすすめだけど日本語になってるかは知らない
オブジェクト指向入門-第2版-原則・コンセプト 4798111112
オブジェクト指向入門-第2版-方法論・実践 4798111120
初版の方が良いかも知れないが
どれも初心者向けでコードサンプルはEiffel
古いから今どきこんな書き方しねーよってのはあるかもしれないが
リファクタリング方法やデザインパターンに関わる考え方はOO言語を使う上での基礎なので
それを把握できてないと思うならそこから始めるのがいい
上の本の内容を把握できたらPythonのイディオムやらパターンをオンラインで学んだり
標準ライブラリやメジャーなライブラリのコードを読んだりして少しずつ自分の道具箱を拡張していく
Python詳しくやりたいならPython in a Nutshellってのがおすすめだけど日本語になってるかは知らない
593デフォルトの名無しさん (アウアウウー Saa9-7DzA)
2019/12/06(金) 17:49:29.60ID:4nCUirIna 機械学習関係です。
以下のコードでtrain_df,test_dfの内容が変更されないのですが何がいけないのでしょうか?
import pandas as pd
import numpy as np
train_df = pd.read_csv('/home/weekender/work/titanic/train.csv')
test_df = pd.read_csv('/home/weekender/work/titanic/test.csv')
combine = [train_df, test_df]
for df in combine:
df = df.drop(['PassengerId', 'Name', 'Ticket', 'Cabin'], axis=1)
print(train_df)
print(df)
以下のコードでtrain_df,test_dfの内容が変更されないのですが何がいけないのでしょうか?
import pandas as pd
import numpy as np
train_df = pd.read_csv('/home/weekender/work/titanic/train.csv')
test_df = pd.read_csv('/home/weekender/work/titanic/test.csv')
combine = [train_df, test_df]
for df in combine:
df = df.drop(['PassengerId', 'Name', 'Ticket', 'Cabin'], axis=1)
print(train_df)
print(df)
594デフォルトの名無しさん (ワイーワ2 FF93-MVf8)
2019/12/06(金) 17:52:26.49ID:rmctNxUZF 上書きしてないから
595デフォルトの名無しさん (アウアウウー Saa9-7DzA)
2019/12/06(金) 18:10:16.81ID:4nCUirIna なるほど。
train_dfとtest_dfで同じこと書きたくないんですけどeval以外で手段ありますか?
train_dfとtest_dfで同じこと書きたくないんですけどeval以外で手段ありますか?
596デフォルトの名無しさん (ワイーワ2 FF93-MVf8)
2019/12/06(金) 18:15:01.36ID:rmctNxUZF df['train']
df['test']
df['test']
597デフォルトの名無しさん (ワッチョイ 7501-cb5P)
2019/12/06(金) 18:27:46.53ID:c6fF/5cl0 yokokara
598デフォルトの名無しさん (ワッチョイ a301-8opd)
2019/12/06(金) 19:03:17.70ID:bsu7R2yD0 >>595
mapとかlist comprehensionとか
df1 = pd.DataFrame([1, 2, 3, 4, None])
df2 = pd.DataFrame([None, 0, 1, 2, 3])
[df1, df2] = [df.dropna() for df in [df1, df2]]
(機械学習関係ないやーん)
mapとかlist comprehensionとか
df1 = pd.DataFrame([1, 2, 3, 4, None])
df2 = pd.DataFrame([None, 0, 1, 2, 3])
[df1, df2] = [df.dropna() for df in [df1, df2]]
(機械学習関係ないやーん)
599595 (アウアウウー Saa9-7DzA)
2019/12/06(金) 19:06:24.77ID:4nCUirIna リスコンでいいです。
ありがとうございました。
ありがとうございました。
600デフォルトの名無しさん (ワッチョイ 25ad-pckF)
2019/12/07(土) 03:32:04.45ID:RYSIJTJ00 Pythonって
覚えること多くて
大変です
つか、ムズイんすけど?
あんたらはさくっと覚えたの?
覚えること多くて
大変です
つか、ムズイんすけど?
あんたらはさくっと覚えたの?
601デフォルトの名無しさん (ワッチョイ 7501-cb5P)
2019/12/07(土) 05:58:43.98ID:y8T8hHHg0602デフォルトの名無しさん (アウアウクー MM41-MVf8)
2019/12/07(土) 09:15:57.36ID:ARR8om9gM603デフォルトの名無しさん (ワッチョイ a501-j5Jm)
2019/12/07(土) 10:13:40.99ID:i1TdHIG20 >>600
単位がかかってたのでhissiですただ
単位がかかってたのでhissiですただ
604デフォルトの名無しさん (ワッチョイ ad7f-j5Jm)
2019/12/07(土) 10:30:24.87ID:qRTrSeob0 >>600
Pythonが初めてのプログラミング言語なら、そりゃ覚えることは多いだろうね
自分はCやJavaに挫折して、VBAは何とか知っているというレベルの者だが
Pythonはサクっと覚えられた
こんなシンプルで多機能な言語があるのかって驚いたね
データをリスト・タプル・辞書に入れて組み込み関数や標準ライブラリで処理しつつ、流れをforやifで制御する
この範疇でプログラミングするなら最高に簡単な言語だと思うね
Webとか今流行りのAIとか、そういうのはそれで飯食ってる連中向けの高度なテーマだから
趣味でやってる人は手を出しちゃいけないよ
Pythonが初めてのプログラミング言語なら、そりゃ覚えることは多いだろうね
自分はCやJavaに挫折して、VBAは何とか知っているというレベルの者だが
Pythonはサクっと覚えられた
こんなシンプルで多機能な言語があるのかって驚いたね
データをリスト・タプル・辞書に入れて組み込み関数や標準ライブラリで処理しつつ、流れをforやifで制御する
この範疇でプログラミングするなら最高に簡単な言語だと思うね
Webとか今流行りのAIとか、そういうのはそれで飯食ってる連中向けの高度なテーマだから
趣味でやってる人は手を出しちゃいけないよ
605デフォルトの名無しさん (アウアウクー MM41-MVf8)
2019/12/07(土) 10:46:22.16ID:ARR8om9gM Pythonを学ぶのにオブジェクト指向を理解していない奴が多すぎる
データ分析に使うだけなら別にいいけど
データ分析に使うだけなら別にいいけど
606デフォルトの名無しさん (ワッチョイ a501-j5Jm)
2019/12/07(土) 10:53:36.73ID:i1TdHIG20607デフォルトの名無しさん (ワッチョイ a301-8opd)
2019/12/07(土) 11:24:00.49ID:hNCBwRLG0 Pythonは言語的に手続き型の考え方が強いから
オブジェクト指向を身につけたいなら他の言語もやったほうがいい
他のOO言語から入るとPythonだと手続き型脳を強制される場面が多くて最初はイライラした
オブジェクト指向を身につけたいなら他の言語もやったほうがいい
他のOO言語から入るとPythonだと手続き型脳を強制される場面が多くて最初はイライラした
608デフォルトの名無しさん (アウアウクー MM41-MVf8)
2019/12/07(土) 11:32:30.98ID:ARR8om9gM pythonでも、昔はクラスに集約していたところを
モジュールで集約して関数を使い回す機会が増えてきたから
昔に比べればオブジェクト指向の重要性もだいぶ落ちてきたのかな
モジュールで集約して関数を使い回す機会が増えてきたから
昔に比べればオブジェクト指向の重要性もだいぶ落ちてきたのかな
609デフォルトの名無しさん (ワッチョイ ad7f-j5Jm)
2019/12/07(土) 11:50:39.24ID:qRTrSeob0 そもそもスクリプト言語って短いコードをササっと書いてササっと実行してナンボだから
事前に綿密なクラス設計を必要とするOOとは相性が良くない
自分はOOは概念くらいしか知らないから今まで一度もクラスを書いたことはないけど、
困ったことは一度もない
事前に綿密なクラス設計を必要とするOOとは相性が良くない
自分はOOは概念くらいしか知らないから今まで一度もクラスを書いたことはないけど、
困ったことは一度もない
610デフォルトの名無しさん (アウアウウー Saa9-5nhq)
2019/12/07(土) 12:07:26.85ID:U9XnFfRha GoにもRustにもJuliaにもクラスは無い
オブジェクト指向は廃れてるよ
オブジェクト指向は廃れてるよ
611デフォルトの名無しさん (ドコグロ MM93-5nhq)
2019/12/07(土) 12:15:29.90ID:erYV0nIUM 昔のOOPはオブジェクトが主でオブジェクトに振る舞いを実装するという考え方だったんだが、
Goなど最近の新しい言語ではあくまで関数が主であり、
オブジェクトは複数の関数のグループにおいて共有される単なる文脈に過ぎない、という解釈が主流になりつつある
Pythonはクラスこそあるが、OOPについては昔からわりと後者に近い立場だ
Goなど最近の新しい言語ではあくまで関数が主であり、
オブジェクトは複数の関数のグループにおいて共有される単なる文脈に過ぎない、という解釈が主流になりつつある
Pythonはクラスこそあるが、OOPについては昔からわりと後者に近い立場だ
612デフォルトの名無しさん (ワッチョイ a301-8opd)
2019/12/07(土) 15:15:34.81ID:hNCBwRLG0 Pythonは他言語に比べればVBAに近い存在と思っておけば間違いない
CやVBAから来た人は同じ手続き型で馴染みやすい
どの言語にも長所短所あるがPython使ってるやつは短所を理解できてないやつが多くて辟易する
CやVBAから来た人は同じ手続き型で馴染みやすい
どの言語にも長所短所あるがPython使ってるやつは短所を理解できてないやつが多くて辟易する
613デフォルトの名無しさん (ワッチョイ 7501-cb5P)
2019/12/07(土) 15:43:09.95ID:y8T8hHHg0 yokokara
614デフォルトの名無しさん (アウアウクー MM41-MVf8)
2019/12/07(土) 17:08:52.73ID:ARR8om9gM オブジェクト指向で書いた方がきれいにいくパターンも多いから
そこは自分の引き出しとタスクの兼ね合い次第だろう
そもそもコードを綺麗に書くメリットが薄い職場もたくさんあるけどね
そこは自分の引き出しとタスクの兼ね合い次第だろう
そもそもコードを綺麗に書くメリットが薄い職場もたくさんあるけどね
615デフォルトの名無しさん (ワッチョイ 25ad-MVf8)
2019/12/07(土) 18:30:47.56ID:RYSIJTJ00 Pythonはムズイ!
>>612
VBAは検索&コピペでいろいろ作りました。
Cもちょっとだけやりました。
でも、Pythonとはずいぶんと違うように思います。
データ型がムズイです。
DataFrameというのを作ると行数番号とか、
列名がかってにはいってくるのですよ。
ついていけないです!
とりあえずこれに慣れないといかんので
検索&コピペでちょこちょこと作ってみてます。
目標はサイキットラーンというのでSVRという分析をやるのです。
頑張ります!
>>612
VBAは検索&コピペでいろいろ作りました。
Cもちょっとだけやりました。
でも、Pythonとはずいぶんと違うように思います。
データ型がムズイです。
DataFrameというのを作ると行数番号とか、
列名がかってにはいってくるのですよ。
ついていけないです!
とりあえずこれに慣れないといかんので
検索&コピペでちょこちょこと作ってみてます。
目標はサイキットラーンというのでSVRという分析をやるのです。
頑張ります!
616デフォルトの名無しさん (エムゾネ FF43-zOi5)
2019/12/07(土) 18:56:47.84ID:Tn5G8ZSlF 馬鹿には無理
617デフォルトの名無しさん (ワッチョイ 25ad-MVf8)
2019/12/07(土) 19:45:03.77ID:RYSIJTJ00 俺は周囲の誰からも、馬鹿か天才かわからん!と
言われてます。
俺は簡単なことがなかなか理解できないんですよ。
でも一度理解してしまえば、そこから光速なんですよね。
だからそこまで頑張ります!
言われてます。
俺は簡単なことがなかなか理解できないんですよ。
でも一度理解してしまえば、そこから光速なんですよね。
だからそこまで頑張ります!
618デフォルトの名無しさん (ワッチョイ a301-8opd)
2019/12/07(土) 20:25:22.48ID:hNCBwRLG0 DataFrameはPandasの話だから
Pythonがムズイというのとはちょっと違うと思うんだが
まいっか
Pandasは公式のGetting Startedを読めば理解できる
VBAをExcelで使うのにRange, Cells, Row/Columnを理解する必要があるように
PandasはDataFrame, Series, Indexの関係を最初に理解する必要がある
Pythonがムズイというのとはちょっと違うと思うんだが
まいっか
Pandasは公式のGetting Startedを読めば理解できる
VBAをExcelで使うのにRange, Cells, Row/Columnを理解する必要があるように
PandasはDataFrame, Series, Indexの関係を最初に理解する必要がある
619デフォルトの名無しさん (ワッチョイ 231f-V35x)
2019/12/07(土) 20:33:27.35ID:3zbqIjtY0 python自体は毎日使ってるけど、pandas は二、三か月使わなかったりするんで
使おうとしたときにあれ?って思うことが多いな
使おうとしたときにあれ?って思うことが多いな
620デフォルトの名無しさん (ワッチョイ 233d-MVf8)
2019/12/08(日) 00:16:58.84ID:d61YKsOU0 機械学習の型調整はプログラミング初心者にはシビアかもね
型の受け渡しで、CatBoostのコーディング以上に苦労する機会はそんなにない
型の受け渡しで、CatBoostのコーディング以上に苦労する機会はそんなにない
621デフォルトの名無しさん (ワイーワ2 FF93-MVf8)
2019/12/08(日) 13:34:30.08ID:J+6Nu+8fF622デフォルトの名無しさん (ワイエディ MM93-7PMk)
2019/12/08(日) 15:24:47.79ID:DE1/XsdoM 最初はpandasでサーチしたりデータフレーム生成してたけど
配列でも同じこと出来るんじゃね?ってなってからは一切使わなくなった
他の言語で書くときに流用もできないし。Pythonしか使わないってならアリかも
配列でも同じこと出来るんじゃね?ってなってからは一切使わなくなった
他の言語で書くときに流用もできないし。Pythonしか使わないってならアリかも
623デフォルトの名無しさん (ワッチョイ 7501-cb5P)
2019/12/08(日) 16:39:42.27ID:ick2zDgR0 yokokara
624デフォルトの名無しさん (ラクペッ MM51-r1mA)
2019/12/08(日) 17:33:04.92ID:OpMjwrsAM 時系列データを扱わないならpandas使わなくてもええんちゃう
てか他言語でコード流用って外部モジュール使ってたらどれも無理でしよ
てか他言語でコード流用って外部モジュール使ってたらどれも無理でしよ
625デフォルトの名無しさん (ワッチョイ 2da8-nGit)
2019/12/08(日) 18:19:50.28ID:rTXuDKka0 他言語なら他言語の有用なモジュールを使えばいいじゃない
機械学習をPythonで行うのが主流になったのは
有用なモジュールが多数あったのも一つの要因
逆を言えば次世代の機械学習用言語に関しても
有用なモジュールが存在しなければ主流たりえない
機械学習をPythonで行うのが主流になったのは
有用なモジュールが多数あったのも一つの要因
逆を言えば次世代の機械学習用言語に関しても
有用なモジュールが存在しなければ主流たりえない
626デフォルトの名無しさん (ワッチョイ c597-FU7R)
2019/12/08(日) 20:44:56.60ID:2EcNYoWt0 pandasがなくてもいい状況はそりゃあるだろうね。
でも、CSV読み書きしたりマスタテーブルとデータテーブルの結合をしたり、ヒストグラム作ったり、統計値出したりするのにいちいち自分でそういうコードを書くのは時間の無駄でしょ。
書き方はかなり違うけどRDBMSに対するSQLでの操作みたいなことが出来るのがpandasのいいところだと思うんだが。
でも、CSV読み書きしたりマスタテーブルとデータテーブルの結合をしたり、ヒストグラム作ったり、統計値出したりするのにいちいち自分でそういうコードを書くのは時間の無駄でしょ。
書き方はかなり違うけどRDBMSに対するSQLでの操作みたいなことが出来るのがpandasのいいところだと思うんだが。
627デフォルトの名無しさん (ワッチョイ dd02-XwSc)
2019/12/08(日) 21:35:40.60ID:nzudwVBr0 >>626
しっくりくる
しっくりくる
628デフォルトの名無しさん (ワッチョイ 15d2-V35x)
2019/12/09(月) 11:53:00.80ID:ocHhZ4gM0 Pythonって口語で言うとき〜パイっていう用語が多すぎて恥ずかしい
629デフォルトの名無しさん (アメ MM09-IfTI)
2019/12/09(月) 12:02:24.75ID:VQkZ+CLbM Deca.py
630デフォルトの名無しさん (ワッチョイ 15b4-sxtg)
2019/12/09(月) 12:46:17.78ID:GR8fLolE0 PyPi
OpenPyXLなんかモロだな
OpenPyXLなんかモロだな
631デフォルトの名無しさん (ドコグロ MM93-5nhq)
2019/12/09(月) 12:52:19.43ID:B3OID8x5M PyPy.js
632デフォルトの名無しさん (ワッチョイ 233e-WBaP)
2019/12/09(月) 13:01:08.05ID:uy6UoUfX0 パイよりUnknownの方が小学生っぽい
633デフォルトの名無しさん (ワッチョイ 23a5-q23Y)
2019/12/09(月) 13:14:32.96ID:W35ag/eC0 アンノウン
pokemonか?
pokemonか?
634デフォルトの名無しさん (スフッ Sd43-VnuC)
2019/12/09(月) 19:03:14.34ID:qstQ/AaFd TaoPyPy
635デフォルトの名無しさん (ワッチョイ 237c-q23Y)
2019/12/11(水) 02:08:07.86ID:NlUu95PV0 ソフトバンクnumpy買い
636デフォルトの名無しさん (ワイーワ2 FF93-MVf8)
2019/12/11(水) 13:23:22.32ID:8OP/pbIdF anaconda3 python3.7 ですが
既に入っているパッケージの入手元を調べる方法は何がありますか
conda で入れたかどうか
pip で入れたかどうか
等々です
既に入っているパッケージの入手元を調べる方法は何がありますか
conda で入れたかどうか
pip で入れたかどうか
等々です
637デフォルトの名無しさん (ワッチョイ a301-8opd)
2019/12/11(水) 13:31:38.38ID:H3x5MOt+0 $ conda list
$ pip list
$ pip list
638デフォルトの名無しさん (ワイーワ2 FF93-MVf8)
2019/12/11(水) 13:38:34.78ID:8OP/pbIdF639デフォルトの名無しさん (ワッチョイ 7501-cb5P)
2019/12/11(水) 19:07:02.42ID:vLW+jnoH0 yokokara
640デフォルトの名無しさん (ラクペッ MM51-nv6m)
2019/12/11(水) 20:51:00.60ID:AlQZKEFQM 冗談じゃねぇ…
641デフォルトの名無しさん (ワッチョイ 2390-WBaP)
2019/12/11(水) 22:18:20.73ID:uCW0/TTg0 ライブラリをちょっと利用するだけですが
python何級ですか
python何級ですか
642デフォルトの名無しさん (ワッチョイ 25ad-MVf8)
2019/12/11(水) 22:29:07.29ID:ZNICBuCu0 jupyter notebookにて、
cellを実行すると、
In [*]となったままになり、
実行されていない(?)ような感じです。
cellを追加してprint文を試してみても、
In [*]となったままで何も変化ありません。
原因としてどういうことが考えられますか?
どういう対処がいいのでしょうか?
とりあえずPCを再起動してみます。
cellを実行すると、
In [*]となったままになり、
実行されていない(?)ような感じです。
cellを追加してprint文を試してみても、
In [*]となったままで何も変化ありません。
原因としてどういうことが考えられますか?
どういう対処がいいのでしょうか?
とりあえずPCを再起動してみます。
643デフォルトの名無しさん (ワッチョイ 25ad-MVf8)
2019/12/11(水) 23:36:02.38ID:ZNICBuCu0 PCを再起動したら直りました
644デフォルトの名無しさん (ワッチョイ fb90-vNob)
2019/12/12(木) 00:52:04.46ID:+YhONMb20 Djangoを勉強し始めようと思うのですが今なら2.2と3.0どっちで勉強するべきですか?
645デフォルトの名無しさん (アウアウウー Sa3b-xzHv)
2019/12/12(木) 01:00:56.27ID:Laq1l5/Ia まだ2.2でいいんじゃない?
といってもまだ自分は3の魅力がわからないが
といってもまだ自分は3の魅力がわからないが
646デフォルトの名無しさん (ワッチョイ c3f2-f14Z)
2019/12/12(木) 01:38:59.36ID:iBxh2FrV0 ソースコードを確認したくて、pyiファイルに行きついたのですが
def bind(self, address: Union[_Address, bytes]) -> None: ...
というコードに行き着きました。
pyiファイルは型とreturnを指定しているとわかりましたが、最後の「...」の意味がわかりません。
省略という意味なら、def bind()のコードはどこに書かれているのでしょうか。
以下のライブラリを調べているときにつまづきました。
import socket
socket.bind(('127.0.0.1', 50007))
def bind(self, address: Union[_Address, bytes]) -> None: ...
というコードに行き着きました。
pyiファイルは型とreturnを指定しているとわかりましたが、最後の「...」の意味がわかりません。
省略という意味なら、def bind()のコードはどこに書かれているのでしょうか。
以下のライブラリを調べているときにつまづきました。
import socket
socket.bind(('127.0.0.1', 50007))
647デフォルトの名無しさん (ワッチョイ a201-VrMI)
2019/12/12(木) 02:24:28.57ID:n05Ewb3K0 >>646
pyiファイルはタイプチェッカー用にタイプヒントが書いてあるだけでソースではない
IPythonでimport socketして
socket?? でsocketモジュールのソースが見れる
socket.socket?? でsocketクラスのソースが見れる
継承元の_socketを見たければ
import _socketして_socket?? とか _socket.socket??とすれば中身の確認ができる
ただCで書かれてるモジュールだとソースは通常PC内に無いので見たければGithubへ
pyiファイルはタイプチェッカー用にタイプヒントが書いてあるだけでソースではない
IPythonでimport socketして
socket?? でsocketモジュールのソースが見れる
socket.socket?? でsocketクラスのソースが見れる
継承元の_socketを見たければ
import _socketして_socket?? とか _socket.socket??とすれば中身の確認ができる
ただCで書かれてるモジュールだとソースは通常PC内に無いので見たければGithubへ
648デフォルトの名無しさん (ワッチョイ c3f2-f14Z)
2019/12/12(木) 03:53:42.46ID:iBxh2FrV0 >>647
ありがとうございます。
IPythonで調べたところ以下がわかり、_socket.pydは中身が見れないのですね。
In [5]: _socket??
Type: module
String form: <module '_socket' from 'C:\\Users\\★\\Anaconda3\\DLLs\\_socket.pyd'>
File: c:\users\★\anaconda3\dlls\_socket.pyd
githubで調べたところ、関数名やファイル名が違うため、若干不安がありますが
これが_socket.pydの中身かなと考えています。
https://github.com/python/cpython/blob/3.8/Modules/socketmodule.c
ありがとうございます。
IPythonで調べたところ以下がわかり、_socket.pydは中身が見れないのですね。
In [5]: _socket??
Type: module
String form: <module '_socket' from 'C:\\Users\\★\\Anaconda3\\DLLs\\_socket.pyd'>
File: c:\users\★\anaconda3\dlls\_socket.pyd
githubで調べたところ、関数名やファイル名が違うため、若干不安がありますが
これが_socket.pydの中身かなと考えています。
https://github.com/python/cpython/blob/3.8/Modules/socketmodule.c
649デフォルトの名無しさん (ワッチョイ 62a5-x173)
2019/12/12(木) 10:47:23.30ID:WJA8YZFG0 define文だけで350行ある8000行のCコードは
さすがに有り難すぎて目がつぶれる
さすがに有り難すぎて目がつぶれる
650デフォルトの名無しさん (ワイーワ2 FFfa-uKDx)
2019/12/12(木) 10:50:19.57ID:a67Hqgb2F 後半 2/3 は読まなくて良いわ
651デフォルトの名無しさん (ワイーワ2 FFfa-uKDx)
2019/12/12(木) 10:53:49.28ID:a67Hqgb2F static struct PyModuleDef socketmodule = {
PyModuleDef_HEAD_INIT,
PySocket_MODULE_NAME,
↓
PySocket_MODULE_NAME は socketmodule.h で定義されていて _socket
↓
static PyMethodDef sock_methods[] = {
{"_accept", (PyCFunction)sock_accept, METH_NOARGS,
accept_doc},
{"bind", (PyCFunction)sock_bind, METH_O,
bind_doc},
↓
static PyObject *
sock_bind(PySocketSockObject *s, PyObject *addro)
{
PyModuleDef_HEAD_INIT,
PySocket_MODULE_NAME,
↓
PySocket_MODULE_NAME は socketmodule.h で定義されていて _socket
↓
static PyMethodDef sock_methods[] = {
{"_accept", (PyCFunction)sock_accept, METH_NOARGS,
accept_doc},
{"bind", (PyCFunction)sock_bind, METH_O,
bind_doc},
↓
static PyObject *
sock_bind(PySocketSockObject *s, PyObject *addro)
{
652デフォルトの名無しさん (ワッチョイ c3f2-f14Z)
2019/12/12(木) 11:40:57.10ID:iBxh2FrV0653デフォルトの名無しさん (ワイーワ2 FFfa-uKDx)
2019/12/12(木) 12:38:37.28ID:+0+O0CYDF ハゲめ
654デフォルトの名無しさん (ワッチョイ 5f01-ECc1)
2019/12/12(木) 20:20:40.21ID:TAtdTKRF0 yokokara
655デフォルトの名無しさん (アウウィフ FF3b-EbeN)
2019/12/13(金) 09:18:39.88ID:V90d9jYdF 後ろから前から
656デフォルトの名無しさん (ワッチョイ e763-iKnA)
2019/12/13(金) 10:16:02.25ID:28zzsni/0 どうぞ
657デフォルトの名無しさん (ワッチョイ fb63-xO71)
2019/12/13(金) 10:28:09.83ID:fWoekzfp0 おじいちゃんには無理
658デフォルトの名無しさん (ブーイモ MM13-XoZ/)
2019/12/13(金) 12:56:09.77ID:GfCEY4leM バブー!
赤ちゃんにも無理!
赤ちゃんにも無理!
659デフォルトの名無しさん (ブーイモ MM13-XoZ/)
2019/12/13(金) 12:57:08.54ID:GfCEY4leM >>657
おじいちゃんていくつから?
おじいちゃんていくつから?
660デフォルトの名無しさん (ワッチョイ fb63-xO71)
2019/12/13(金) 14:50:02.28ID:fWoekzfp0 畑中葉子を知っているかどうか、で
661デフォルトの名無しさん (ワッチョイ 4ee2-k5o5)
2019/12/13(金) 17:38:44.32ID:LgMe1a680 asyncioを用いて非同期プログラムを作成しようと考えています。
一方からのシグナルで多方の待ちを解除させたいのですが、
タイムアウトで継続するようにするにはどのようにすればよいのでしょうか。
類似のthreading.Event()には、timeoutの指定が可能なので、
同様の用途としたいと考えています。
gEvent = asyncio.Event()
async def wait():
await funcWait()
print('Hello')
async def funcWait():
#ここで他方からのイベントまたは、2秒待ちで解除できるようにしたいが、
#asyncio.Eventではタイムアウトの指定ができない
await gEvent.wait()
def funcWake():
#ここから起動させる。
gEvent.set()
一方からのシグナルで多方の待ちを解除させたいのですが、
タイムアウトで継続するようにするにはどのようにすればよいのでしょうか。
類似のthreading.Event()には、timeoutの指定が可能なので、
同様の用途としたいと考えています。
gEvent = asyncio.Event()
async def wait():
await funcWait()
print('Hello')
async def funcWait():
#ここで他方からのイベントまたは、2秒待ちで解除できるようにしたいが、
#asyncio.Eventではタイムアウトの指定ができない
await gEvent.wait()
def funcWake():
#ここから起動させる。
gEvent.set()
662デフォルトの名無しさん (ワッチョイ a201-VrMI)
2019/12/14(土) 15:06:07.62ID:tCtWHq2v0 >>661
https://docs.python.org/3/library/asyncio-sync.html#asyncio.Event
↑ここのサンプルコードで言うと3行目の
await event.wait()
を
await asyncio.wait_for(event.wait(), timeout=0.5)
にすればいいんでないの?
https://docs.python.org/3/library/asyncio-sync.html#asyncio.Event
↑ここのサンプルコードで言うと3行目の
await event.wait()
を
await asyncio.wait_for(event.wait(), timeout=0.5)
にすればいいんでないの?
663デフォルトの名無しさん (ラクペッ MMb7-bAjL)
2019/12/14(土) 16:19:13.98ID:6pe8fjHNM 正月にPRしてみるか
単に不便だし通りそうだよな
単に不便だし通りそうだよな
664デフォルトの名無しさん (ブーイモ MM13-XoZ/)
2019/12/14(土) 16:36:34.23ID:+vJVjv8EM665デフォルトの名無しさん (ワッチョイ 5f01-ECc1)
2019/12/14(土) 17:03:11.83ID:dDx9/YlQ0 yokokara
666デフォルトの名無しさん (ワッチョイ e702-aVZR)
2019/12/14(土) 20:37:28.67ID:JIkE1Uel0 スレの流れ無視してすまん。
最近やたら目に付く「Python」なる文字、何て読むのか分からなかったが、
今日初めて「パイソン」って読むのを知った。スゲースキルアップした気分だ!
最近やたら目に付く「Python」なる文字、何て読むのか分からなかったが、
今日初めて「パイソン」って読むのを知った。スゲースキルアップした気分だ!
667デフォルトの名無しさん (ワッチョイ a2c5-GBjH)
2019/12/15(日) 02:24:43.74ID:K3IRPfAN0 pipの正式名称はピップエレキバン
668デフォルトの名無しさん (ワッチョイ 7701-xO71)
2019/12/15(日) 02:32:51.76ID:LmvvS1U50 寒!
669デフォルトの名無しさん (ワッチョイ a2c5-GBjH)
2019/12/15(日) 04:59:53.78ID:K3IRPfAN0 virtualenvの正式名称はヴァーチャルエンビロンビロン
670デフォルトの名無しさん (ワッチョイ c34e-XG4+)
2019/12/15(日) 10:26:23.18ID:Vubv4fuS0 pythonのマスコットキャラは、ぴちょんくん!
671デフォルトの名無しさん (ワッチョイ fb63-xO71)
2019/12/15(日) 12:23:35.08ID:SSIjTXGn0 PIPと言えば
Peripheral Interchange Program
だった時代があった
Peripheral Interchange Program
だった時代があった
672デフォルトの名無しさん (ワイーワ2 FFfa-EbeN)
2019/12/15(日) 13:32:48.61ID:o9m7qUoDF CP/Mのコマンド
673デフォルトの名無しさん (バットンキン MM92-cH/v)
2019/12/18(水) 14:33:44.01ID:j0+9FDxCM 実行ファイルの2つ上の絶対パスが欲しいのですがどう書いたらよいでしょうか
pyinstaller使う関係でos.path.dirname(__file__)が空になっちまいます
pyinstaller使う関係でos.path.dirname(__file__)が空になっちまいます
674デフォルトの名無しさん (ワッチョイ 5701-r0mJ)
2019/12/18(水) 15:43:31.55ID:cSMQFuD30 「2つ上」って 相対パスで書いたら「../../」ってことけ?
675デフォルトの名無しさん (ワッチョイ a201-VrMI)
2019/12/18(水) 15:43:32.02ID:N9ghlCsW0676デフォルトの名無しさん (JP 0H9e-cH/v)
2019/12/18(水) 18:23:28.79ID:Gu+BjTT0H なんかこんがらがってきた
絶対パスをargv[0]で取得して、そっから2つ上のパス名が欲しいんだけど、書き方がわからない
正規表現とか使って削るんですか…?
絶対パスをargv[0]で取得して、そっから2つ上のパス名が欲しいんだけど、書き方がわからない
正規表現とか使って削るんですか…?
677デフォルトの名無しさん (ワッチョイ 5701-r0mJ)
2019/12/18(水) 18:25:29.34ID:cSMQFuD30678デフォルトの名無しさん (JP 0H9e-cH/v)
2019/12/18(水) 18:33:57.98ID:Gu+BjTT0H 最終的にtkinter.filedialog.asksaveasfilenameのinitialdir引数にダイアログ開いたときの初期ディレクトリとして実行ファイルの2つ上のパス名を入れたいんです
やっぱ文字列遊びするしかないのか
やっぱ文字列遊びするしかないのか
679デフォルトの名無しさん (ラクッペ MM2f-2WMb)
2019/12/18(水) 18:37:36.93ID:/Y2Hp80PM pathlibでやってらいいらしいぜ
ぐぐったらすぐ出てきたけど、なんでやらんかね
import pathlib
p_path = pathlib.Path()
print(p_file.resolve().parent.parent)
だとさ
書き方って何さ。文字列操作の話?
正規表現で削って目的が達成できるならそれも正解だろ
ぐぐったらすぐ出てきたけど、なんでやらんかね
import pathlib
p_path = pathlib.Path()
print(p_file.resolve().parent.parent)
だとさ
書き方って何さ。文字列操作の話?
正規表現で削って目的が達成できるならそれも正解だろ
680デフォルトの名無しさん (ワッチョイ a201-VrMI)
2019/12/18(水) 18:49:32.48ID:N9ghlCsW0 pyinstaller関係なく単にparentディレクトリの取得方法が知りたかったんやね
1. pathlib.Path('..').resolve()
2. pathlib.Path('.').resolve().parent
3. os.path.abspath(__file__ + "/../../")
1. pathlib.Path('..').resolve()
2. pathlib.Path('.').resolve().parent
3. os.path.abspath(__file__ + "/../../")
681デフォルトの名無しさん (ワッチョイ 6261-drM2)
2019/12/18(水) 18:55:37.81ID:UxVZOQ3N0 他には
os.path.abspath(os.path.dirname(sys.argv[0]) + "/../..")
とか
os.path.abspath(os.path.dirname(sys.argv[0]) + "/../..")
とか
682デフォルトの名無しさん (ブーイモ MM3e-XoZ/)
2019/12/18(水) 21:54:48.37ID:d3RMttw1M 600です。
毎日、Pythonをいじって
いろいろやってたら慣れてきた!
つか、グクるといろいろ
情報がある!
毎日、Pythonをいじって
いろいろやってたら慣れてきた!
つか、グクるといろいろ
情報がある!
683デフォルトの名無しさん (ワッチョイ e22c-3siJ)
2019/12/18(水) 23:49:40.43ID:j3JURanB0 改訂2版 Ruby逆引きハンドブック、2018
普通は、こういう本を読んで、どういう関数・スニペットがあるのかを見る。
そしたら、Node.js にも類推適用できる
例えば、Ruby のPathname クラスなら、パス名をオブジェクト指向らしく扱う
path.parent.parent # 親の親へ
expand_path # 絶対パスへ変換する
普通は、こういう本を読んで、どういう関数・スニペットがあるのかを見る。
そしたら、Node.js にも類推適用できる
例えば、Ruby のPathname クラスなら、パス名をオブジェクト指向らしく扱う
path.parent.parent # 親の親へ
expand_path # 絶対パスへ変換する
684デフォルトの名無しさん (ラクッペ MM8b-rdPk)
2019/12/19(木) 00:06:45.34ID:GPG9uResM これまでjavaを使ってたんですけどpythonとjavaの違いとかを教えてくれるサイトとかありますか
685デフォルトの名無しさん (ワッチョイ 5701-fd2f)
2019/12/19(木) 00:12:56.61ID:Lg0ZbErZ0 横からすみません。
684さんと近い状況だったので、失礼します。
私も悩んでいることがありまして(ry
684さんと近い状況だったので、失礼します。
私も悩んでいることがありまして(ry
686デフォルトの名無しさん (ワッチョイ 9f2c-1ZZR)
2019/12/19(木) 00:38:43.46ID:dMnFAlGo0 Python は独特!
インデントの深さで決まるから、ややこしくて仕方ない。
それで、do〜end を使った、Ruby っぽい、Julia が流行ってきた
Ruby のようにメソッドチェーン中心なのは、JavaScript, jQuery, Groovy, Kotlin がある
Ruby のように、Duck Typing 中心なのは、Go
インデントの深さで決まるから、ややこしくて仕方ない。
それで、do〜end を使った、Ruby っぽい、Julia が流行ってきた
Ruby のようにメソッドチェーン中心なのは、JavaScript, jQuery, Groovy, Kotlin がある
Ruby のように、Duck Typing 中心なのは、Go
687デフォルトの名無しさん (ドコグロ MMdf-On3P)
2019/12/19(木) 00:56:05.81ID:ihSprblwM GoはDuckTypingではない
Rubyみたいなウンコと一緒にするのはやめてください
Rubyみたいなウンコと一緒にするのはやめてください
688デフォルトの名無しさん
2019/12/19(木) 07:59:30.92ID:0eo+DnKB 専門学校のコンピュータ・アニメ・ゲーム科卒から数年経ってプログラマーを目指したくなった者なんですがやっぱり未経験者は四年制大学の新卒しか採用されませんか?
やりたい事はAIのプログラミングです
言語はPythonを覚え中です
やりたい事はAIのプログラミングです
言語はPythonを覚え中です
689デフォルトの名無しさん
2019/12/19(木) 08:02:24.02ID:0eo+DnKB ( ゚д゚)ゲッ!
690デフォルトの名無しさん
2019/12/19(木) 08:22:41.86ID:0eo+DnKB やっぱりPythonはやめてKotlinにしました
691デフォルトの名無しさん (アウアウウー Sa5b-QYWK)
2019/12/19(木) 08:30:19.54ID:KbDg7MVTa692デフォルトの名無しさん
2019/12/19(木) 08:32:31.16ID:0eo+DnKB >>691
KotlinにしたのでPythonの勉強はもう辞めました
KotlinにしたのでPythonの勉強はもう辞めました
693デフォルトの名無しさん (アウアウウー Sa5b-QYWK)
2019/12/19(木) 08:33:43.77ID:KbDg7MVTa 悲しい……
694デフォルトの名無しさん (アウアウウー Sa5b-QYWK)
2019/12/19(木) 08:50:03.60ID:KbDg7MVTa 3D使う機械学習勢増えて欲しいんじゃーー!
695デフォルトの名無しさん (ワッチョイ f76d-+Tiu)
2019/12/19(木) 13:15:39.67ID:P8P/C84B0696デフォルトの名無しさん (ワイーワ2 FFdf-hPjh)
2019/12/19(木) 14:18:43.29ID:+cpLTGtZF >>676
os.path.abspath(os.path.join(sys.argv[0], '..', '..'))
os.path.abspath(os.path.join(sys.argv[0], '..', '..'))
697デフォルトの名無しさん (アウアウエー Sadf-prDO)
2019/12/19(木) 18:35:50.56ID:UoMpZOx6a >>686
インデントを深くするなら、その部分を関数にしてしまうという解決策がある
インデントを深くするなら、その部分を関数にしてしまうという解決策がある
698デフォルトの名無しさん (アウアウウー Sa5b-ckUB)
2019/12/20(金) 21:18:16.85ID:mYsBdw2Fa Nobody learns how to write good software without writing lots lots of bad software first. Don't let fear that your code will suck paralyze you.
699デフォルトの名無しさん (アウアウウー Sa5b-QYWK)
2019/12/20(金) 22:11:19.46ID:WigKa+sDa >>698
なんて?
なんて?
700デフォルトの名無しさん (ワッチョイ 9701-vyMa)
2019/12/20(金) 22:22:06.89ID:Ftka/HpE0 >>699
Because humans can only learn from experience.
Because humans can only learn from experience.
701デフォルトの名無しさん (ワッチョイ 9701-vyMa)
2019/12/20(金) 22:23:11.33ID:Ftka/HpE0702デフォルトの名無しさん (ワッチョイ 974f-prDO)
2019/12/20(金) 23:53:57.17ID:Lbzp6PKj0 愚者は自分の経験に学ぶ
703デフォルトの名無しさん (ワッチョイ ff8f-prDO)
2019/12/24(火) 19:55:20.72ID:E3+btAgr0704デフォルトの名無しさん (ワッチョイ 775f-VFrl)
2019/12/24(火) 21:53:54.19ID:F/I2bRgH0705デフォルトの名無しさん (ワッチョイ 5701-fd2f)
2019/12/24(火) 23:12:45.33ID:Ee0zSIox0 北海道のグラサンスーパーハゲザーはここにはこないのー?
706デフォルトの名無しさん (ワッチョイ 5701-aToP)
2019/12/25(水) 06:15:17.21ID:1fTZ/ZaM0 愚者は経験にすら学ばない。
707デフォルトの名無しさん (ラクペッ MM6b-WN6U)
2019/12/25(水) 19:26:22.86ID:c4p6SG4jM Python辞めてkotlinの意味がわからん
データ分析や学習機の作成するならPython、Androidアプリ作るならkotlinと
明確にできることが違うんだから
普通は両方やるでしょ
データ分析や学習機の作成するならPython、Androidアプリ作るならkotlinと
明確にできることが違うんだから
普通は両方やるでしょ
708デフォルトの名無しさん (アウアウウー Sa5b-QYWK)
2019/12/25(水) 19:28:34.77ID:1QUwzRuPa あれ、pythonってandroid版ないんだっけ?
709デフォルトの名無しさん (アウアウウー Sa5b-QYWK)
2019/12/25(水) 19:32:44.88ID:1QUwzRuPa あったけど……これは……なんか違う
710デフォルトの名無しさん (ブーイモ MMed-nYFM)
2019/12/26(木) 19:39:56.06ID:/xegqUpGM 同じ失敗を繰り返すのが人間
711デフォルトの名無しさん (ワッチョイ bc3d-VnBs)
2019/12/26(木) 21:50:47.90ID:LO6FMvP80 kotlin+機械学習ライブラリと、java+spring+機械学習ライブラリだと
画像処理ではどっちの方が親和性高いんだろう
画像処理ではどっちの方が親和性高いんだろう
712デフォルトの名無しさん (ワッチョイ 8b63-b920)
2019/12/26(木) 22:08:25.11ID:9AkEaWNs0 >>711
スレチだけど、どちらを使っても画像処理が絡むところは差が出ないと思うよ。
スレチだけど、どちらを使っても画像処理が絡むところは差が出ないと思うよ。
713デフォルトの名無しさん (ワッチョイ 01ad-VnBs)
2019/12/26(木) 22:32:03.02ID:Oh9j2tJw0 Pythonプログラムをスマホで作って、
実行したりデバッグできたりしたらいいなーとか
言ってたら、
先輩が、神からやり方を教わったといって
androidをroot権限取得して、loginして、
anacondaをインスコして
jupyter notebookが動くようにしてくれました。
先輩かこいい!
これで通勤電車の中でも勉強できまする!
実行したりデバッグできたりしたらいいなーとか
言ってたら、
先輩が、神からやり方を教わったといって
androidをroot権限取得して、loginして、
anacondaをインスコして
jupyter notebookが動くようにしてくれました。
先輩かこいい!
これで通勤電車の中でも勉強できまする!
714デフォルトの名無しさん (ワッチョイ 825c-RbSw)
2019/12/26(木) 22:58:06.73ID:rsJCXr8m0 君の恥ずかしい情報は全て先輩に筒抜けだ
もうすぐ先輩は秘密を守る代わりに君のバックドアを要求してくるぞ
もうすぐ先輩は秘密を守る代わりに君のバックドアを要求してくるぞ
715デフォルトの名無しさん (アウアウウー Sa83-NvuD)
2019/12/26(木) 23:20:52.79ID:V9vPePAWa jupyterなんかGoogle Colabで使えるじゃん
手間暇かけてアホみたいに端末の電池消費してホッカイロ作らなくても
手間暇かけてアホみたいに端末の電池消費してホッカイロ作らなくても
716デフォルトの名無しさん (ブーイモ MM98-Wq+o)
2019/12/27(金) 00:00:53.41ID:sixEjnLJM スマホでプログラミングコード入力するのって、端的に言ってめちゃキツくない?アルゴリズムを考えるのには時間かかるけど、ひとたび何を書くか決まったら20文字ぐらいは打つこと決まる感じだし。
スマホ向けのプログラミング環境がある程度流行ってるってことはキーボード慣れてない人はそう思わないってことなのかな。
スマホ向けのプログラミング環境がある程度流行ってるってことはキーボード慣れてない人はそう思わないってことなのかな。
717デフォルトの名無しさん (ワッチョイ 9b5f-f/io)
2019/12/27(金) 01:00:17.73ID:uyqJfPGf0 iPadはガチで開発機として実用に耐え得る性能になりつつある
iPad OS強かった
スマホはどんだけ進化しても、ガチの開発では使えないと思うわ
iPad OS強かった
スマホはどんだけ進化しても、ガチの開発では使えないと思うわ
718デフォルトの名無しさん (ワッチョイ 62b3-KC3b)
2019/12/27(金) 06:36:58.15ID:jn8IXmAW0 スマホで卒論書く人がいる時代だから
719デフォルトの名無しさん (ワッチョイ de42-zm3J)
2019/12/27(金) 07:29:45.08ID:F6Fl3IcU0 json書き出すときにindent指定すると改行を入れてくれると思いますが、
これ深さが一定以上の場合や配列の場合は改行を入れないといった設定はできませんか?
これ深さが一定以上の場合や配列の場合は改行を入れないといった設定はできませんか?
720デフォルトの名無しさん (ラクペッ MMb7-8n9/)
2019/12/27(金) 08:07:15.62ID:qzzVzMCmM 最近githubのスマホアプリ版が出たから
スマホでのコード確認はだいぶ楽になった
コーディングは時間コスパ悪いから流石にやらない
スマホでのコード確認はだいぶ楽になった
コーディングは時間コスパ悪いから流石にやらない
721デフォルトの名無しさん (アウアウエー Sa6a-K0SF)
2019/12/27(金) 11:03:46.70ID:Z74RNOkKa スマホは入力手段の問題もあるけど
画面の広さの問題もあるんだよなあ
三つ、四つのウィンドウを同時に開けて参照しながら
お互いにコピペして作業するとか全然無理
画面の広さの問題もあるんだよなあ
三つ、四つのウィンドウを同時に開けて参照しながら
お互いにコピペして作業するとか全然無理
722デフォルトの名無しさん (ワッチョイ baa5-JrBF)
2019/12/27(金) 11:57:37.04ID:SnoWmlYG0 そもそもスマホは長文を読めるようにはできてない
小説サイトでも一回の投稿が3000文字程度
スマホだとそれくらいしか読めない
だから読む量の上限はLINEみたいに人の発話一行だけ、になる
つまり対話型プログラミングなどという奇想天外な言語があれば入力は簡単になる
小説サイトでも一回の投稿が3000文字程度
スマホだとそれくらいしか読めない
だから読む量の上限はLINEみたいに人の発話一行だけ、になる
つまり対話型プログラミングなどという奇想天外な言語があれば入力は簡単になる
723デフォルトの名無しさん (ワッチョイ 4ea3-e8fP)
2019/12/27(金) 12:07:51.36ID:4C64YFT80 >>716
外部キーボード使えばいいじゃん。
外部キーボード使えばいいじゃん。
724デフォルトの名無しさん (ブーイモ MM98-Wq+o)
2019/12/27(金) 12:53:32.48ID:sixEjnLJM725デフォルトの名無しさん (ワッチョイ 0c01-PaHz)
2019/12/27(金) 14:48:34.23ID:bwUz9a5S0726デフォルトの名無しさん (アウアウウー Saab-eh10)
2019/12/27(金) 18:28:47.23ID:8rQsohSTa >>719
継承して自分で機能足すんやで
継承して自分で機能足すんやで
727デフォルトの名無しさん (ブーイモ MM5e-5DXC)
2019/12/27(金) 20:28:31.35ID:ho7fFXkhM あのー、ごめんなさい!
スマホでPythonプログラ厶作るの
むちゃ大変ですね
無理っす!
一行入力する間に
会社に着いてしまいますー!
スマホでPythonプログラ厶作るの
むちゃ大変ですね
無理っす!
一行入力する間に
会社に着いてしまいますー!
728デフォルトの名無しさん (アウアウウー Saab-eh10)
2019/12/28(土) 16:05:03.52ID:B6iJd+jca なんでスマホで開発するのか……。
実行だけでいいじゃん!(いいじゃん!)
実行だけでいいじゃん!(いいじゃん!)
729デフォルトの名無しさん (ワッチョイ e75f-RUNk)
2019/12/28(土) 16:21:52.98ID:juxLPSGV0 そこに開発環境があるからさ!
730デフォルトの名無しさん (オッペケ Sr72-20Tv)
2019/12/28(土) 16:43:31.74ID:/9L9K2QSr BlackBerryやCosmo Communicator等に機種変すればいい
それか引っ越し
それか引っ越し
731デフォルトの名無しさん (ワッチョイ baa5-JrBF)
2019/12/28(土) 16:47:56.49ID:i5ZlQFui0 新幹線の座席に座っておもむろにMacを開いてドヤリング
無論スタバのコーヒーも持ってく
そうすると朝の数十分を優雅に過ごせる
新幹線の雑音によって集中力も上がる
Macであることが重要なので年季の入った中古品でも構わない
無論スタバのコーヒーも持ってく
そうすると朝の数十分を優雅に過ごせる
新幹線の雑音によって集中力も上がる
Macであることが重要なので年季の入った中古品でも構わない
732デフォルトの名無しさん (ワッチョイ 1a63-K0SF)
2019/12/28(土) 16:56:44.14ID:DiNbgbe70 開いてみているのが5ちゃんねるなことは、秘密だ
733デフォルトの名無しさん (ブーイモ MM5e-5DXC)
2019/12/28(土) 17:16:06.32ID:7pTky8ziM >>731
大変、申し訳無いのだが
mac使ってる奴は
むかしから馬鹿ばっか
低脳でFランの性格悪いクズばっか
しかし自分では天才だと
思われていると
思い込んでるみたいで、
マジ迷惑な馬鹿
mac使ってる奴を
見てもそうとしか思わない
大変、申し訳無いのだが
mac使ってる奴は
むかしから馬鹿ばっか
低脳でFランの性格悪いクズばっか
しかし自分では天才だと
思われていると
思い込んでるみたいで、
マジ迷惑な馬鹿
mac使ってる奴を
見てもそうとしか思わない
734デフォルトの名無しさん (ワイーワ2 FF7a-v1fK)
2019/12/28(土) 17:30:14.38ID:5Cng//AmF735デフォルトの名無しさん (ワッチョイ c033-M7II)
2019/12/28(土) 17:34:17.92ID:IV+pxUJ+0 実行環境であって開発環境ではねーだろ
736デフォルトの名無しさん (ワッチョイ ef01-M7II)
2019/12/28(土) 17:52:18.56ID:EYxHjYjG0737デフォルトの名無しさん (ワッチョイ 9612-0Y9p)
2019/12/29(日) 09:20:52.44ID:k3T+0Ot70 マカーに虐められてたのかな
738デフォルトの名無しさん (ラクッペ MM4b-f88z)
2019/12/29(日) 10:48:46.08ID:Z1BNUsP5M マカーは悪質だからな
739デフォルトの名無しさん (ブーイモ MM98-ggXP)
2019/12/29(日) 12:38:05.57ID:x97pb1MEM 733をいじめたマカーは氏ね!
740デフォルトの名無しさん (ワッチョイ 919f-DziU)
2019/12/29(日) 16:47:39.25ID:Uu0KGf2R0 遠回りに733が虐げられてて草
741デフォルトの名無しさん (ワッチョイ 1a63-K0SF)
2019/12/29(日) 17:01:05.07ID:Zatvbj7h0 マカーに虐められた奴ってこんなにいるんだ
742デフォルトの名無しさん (ワッチョイ e75f-RUNk)
2019/12/29(日) 17:08:59.11ID:1xfCUAk50 今でもマカーって言うんだな
久しぶりに聞いたw
久しぶりに聞いたw
743デフォルトの名無しさん (ラクペッ MMb7-CuJz)
2019/12/29(日) 17:10:40.71ID:inLneFLyM マカーは陰湿だからな
744デフォルトの名無しさん (スフッ Sd94-OJc7)
2019/12/29(日) 17:10:43.92ID:aEuj8e67d ただし、マカーとアップラーは区別されてる
745デフォルトの名無しさん (ラクッペ MM70-f88z)
2019/12/29(日) 19:04:00.03ID:LyJy0BXZM まともなサポートのあるPOSIX環境(だった)として嫌々使ってる層もいるだろう
746デフォルトの名無しさん (ワッチョイ ef4f-K0SF)
2019/12/29(日) 19:19:45.02ID:52+mfY8r0 その手のサポートを必要とする用途ならふつうRedHat使うだろ。
747デフォルトの名無しさん (ラクッペ MM70-f88z)
2019/12/29(日) 19:44:36.06ID:LyJy0BXZM ガイジは反応するな
748デフォルトの名無しさん (ワッチョイ ba63-K0SF)
2019/12/29(日) 19:51:33.19ID:UBJCWBbp0 オラクルがマトモなサポートするだろうか
749デフォルトの名無しさん (ブーイモ MM5a-5DXC)
2019/12/29(日) 20:49:52.30ID:Ft0iT9KzM 金をむちゃくちゃ払うと
まともなサポートしてくれるゆよ。
まともなサポートしてくれるゆよ。
750デフォルトの名無しさん (ワッチョイ aa01-Nxir)
2019/12/29(日) 20:59:13.97ID:2GmPR76J0 何をもってまともなサポートというのか知らんけどとりあえずOracleに調べさせてますので当面しのげるのはでかい
751デフォルトの名無しさん (ブーイモ MMfb-5DXC)
2019/12/29(日) 21:49:18.43ID:+Aq6bfnbM oracleはどうでもいいけど、
Pythonがムズイ!
ムズカシすぐる!
Pythonがムズイ!
ムズカシすぐる!
752デフォルトの名無しさん (ワッチョイ 0101-Nxir)
2019/12/29(日) 22:46:08.50ID:NwgzU6xK0 北海道のグラサンスーパーハゲザーはここにはこないのー?
753デフォルトの名無しさん (バッミングク MMe1-pIXJ)
2020/01/01(水) 21:42:56.90ID:pWVCoBVWM ちょっと教えて下さい。
https://www.macrotrends.net/2593/nikkei-225-index-historical-chart-data
このページの赤いボタンを押してデータをダウンロードしたいんだけど、
ページのソースを見るとその部分は別フレーム(iframe)になっていて、urlは
https://www.macrotrends.net/assets/php/chart_iframe_comp.php?id=2593&url=nikkei-225-index-historical-chart-data
となっています。ボタンはid=dataDownload という名前なので、seleniumでfind.element_by_id して
click()を呼んだんだけど、無反応。
実際、ブラウザでそのページを表示してボタンクリックしてもダウンロードできません。
どうも最初のページからじゃないとボタンが反応しないみたい。
でも、最初のページのソースにはボタンの定義がありません。こういう場合、どういう
プログラムにしたらいいんでしょうか?
https://www.macrotrends.net/2593/nikkei-225-index-historical-chart-data
このページの赤いボタンを押してデータをダウンロードしたいんだけど、
ページのソースを見るとその部分は別フレーム(iframe)になっていて、urlは
https://www.macrotrends.net/assets/php/chart_iframe_comp.php?id=2593&url=nikkei-225-index-historical-chart-data
となっています。ボタンはid=dataDownload という名前なので、seleniumでfind.element_by_id して
click()を呼んだんだけど、無反応。
実際、ブラウザでそのページを表示してボタンクリックしてもダウンロードできません。
どうも最初のページからじゃないとボタンが反応しないみたい。
でも、最初のページのソースにはボタンの定義がありません。こういう場合、どういう
プログラムにしたらいいんでしょうか?
754デフォルトの名無しさん (ブーイモ MM6d-zmFY)
2020/01/02(木) 00:30:46.51ID:LMKXwhriM >>753
switch_to_frameしてみて
switch_to_frameしてみて
755デフォルトの名無しさん (バッミングク MMe1-pIXJ)
2020/01/02(木) 01:22:29.85ID:P2pnZexoM ありがとうございます。switch_to.frame を下記のようにやってみましたが、
無反応です。ボタンは取得できているのですが・・
#coding: shift-jis
from selenium import webdriver
import webbrowser
options=webdriver.ChromeOptions()
options.add_argument('--headless')
options.add_argument('--disable-gpu')
driver=webdriver.Chrome(options=options)
driver.get('https://www.macrotrends.net/2593/nikkei-225-index-historical-chart-data')
iframe=driver.find_element_by_id('chart_iframe')
driver.switch_to.frame(iframe)
button=driver.find_element_by_id('dataDownload')
print("button=",button)
#buttonは取得できている
button.click()
#click()には反応しない。
無反応です。ボタンは取得できているのですが・・
#coding: shift-jis
from selenium import webdriver
import webbrowser
options=webdriver.ChromeOptions()
options.add_argument('--headless')
options.add_argument('--disable-gpu')
driver=webdriver.Chrome(options=options)
driver.get('https://www.macrotrends.net/2593/nikkei-225-index-historical-chart-data')
iframe=driver.find_element_by_id('chart_iframe')
driver.switch_to.frame(iframe)
button=driver.find_element_by_id('dataDownload')
print("button=",button)
#buttonは取得できている
button.click()
#click()には反応しない。
756デフォルトの名無しさん (バッミングク MMe1-pIXJ)
2020/01/02(木) 01:32:50.46ID:P2pnZexoM あれー、試しに headless モードをコメントアウトしてブラウザを表示してみたら
無事、ダウンロードできてました!
何が違うんですかね。(まぁ表示させても不都合はないかもですが・・)
無事、ダウンロードできてました!
何が違うんですかね。(まぁ表示させても不都合はないかもですが・・)
757デフォルトの名無しさん (ワッチョイ 8101-uetj)
2020/01/02(木) 01:36:27.83ID:S2gemlf+0758デフォルトの名無しさん (バッミングク MMe1-YKJO)
2020/01/02(木) 01:39:21.62ID:P2pnZexoM そうなんですか。とりあえずDLできるようになってよかったです。ありがとうございました。
759デフォルトの名無しさん (ワッチョイ 06e9-olRn)
2020/01/02(木) 01:53:12.42ID:FIc9SW3O0 元旦からpython(3.8.1)を触り始めた者ですが、windowsでopencvを使いたくサンプルを漁り以下のプログラムを実行したところ
import cv2
face_cascade_path = "C:\pyprogram\haarcascade_frontalface_default.xml"
face_cascade = cv2.CascadeClassifier(face_cascade_path)
以下のエラーが出ました
cv2.error: OpenCV(4.1.2) C:\projects\opencv-python\opencv\modules\core\src\persistence.cpp:719: error: (-49:Unknown error code -49) Input file is invalid in function 'cv::FileStorage::Impl::open'
何を解決すればエラーが取れるでしょうか?
import cv2
face_cascade_path = "C:\pyprogram\haarcascade_frontalface_default.xml"
face_cascade = cv2.CascadeClassifier(face_cascade_path)
以下のエラーが出ました
cv2.error: OpenCV(4.1.2) C:\projects\opencv-python\opencv\modules\core\src\persistence.cpp:719: error: (-49:Unknown error code -49) Input file is invalid in function 'cv::FileStorage::Impl::open'
何を解決すればエラーが取れるでしょうか?
760デフォルトの名無しさん (ワッチョイ 2e1f-E95m)
2020/01/02(木) 03:14:29.75ID:G3T6LOef0 多分
face_cascade_path = r"C:\pyprogram\haarcascade_frontalface_default.xml"
か
face_cascade_path = "C:\\pyprogram\\haarcascade_frontalface_default.xml"
詳細は 「python 文字列リテラル エスケープ」とかでググってください
face_cascade_path = r"C:\pyprogram\haarcascade_frontalface_default.xml"
か
face_cascade_path = "C:\\pyprogram\\haarcascade_frontalface_default.xml"
詳細は 「python 文字列リテラル エスケープ」とかでググってください
761デフォルトの名無しさん (ワッチョイ 4261-BfT8)
2020/01/02(木) 07:51:59.90ID:zQHitxNE0 face_cascade_path = "C:/pyprogram/haarcascade_frontalface_default.xml"
backslashを普通のslashに。
backslashを普通のslashに。
762デフォルトの名無しさん (ワッチョイ 06e9-olRn)
2020/01/02(木) 08:25:00.45ID:FIc9SW3O0 エラーは相変わらずですが、エスケープの方法が解りました。
一歩前進です。ありがとうございます。
一歩前進です。ありがとうございます。
763デフォルトの名無しさん (ワッチョイ 3db2-GLZk)
2020/01/03(金) 14:55:08.12ID:hATKQL5q0 エディタはvscode入れとけば間違いないない?
764デフォルトの名無しさん (アウアウウー Saa5-nS4L)
2020/01/03(金) 15:01:16.95ID:uRouTW8ia 良いんじゃね
pycharmの方がもっと良いけど
pycharmの方がもっと良いけど
765デフォルトの名無しさん (アウアウウー Saa5-faWz)
2020/01/03(金) 16:26:39.78ID:HxgvTVlya pycharmって何がいいん?
766デフォルトの名無しさん (アウアウウー Saa5-faWz)
2020/01/03(金) 16:30:06.11ID:HxgvTVlya pycharmってDjango特化した使い方できるんか……ちょっと試そうかな……
767デフォルトの名無しさん (ドコグロ MM61-VrsN)
2020/01/03(金) 20:11:57.03ID:YHOBOrFJM Djangoサポートのあるpycharmのエディションは有償だよ
768デフォルトの名無しさん (ブーイモ MM6d-t6oq)
2020/01/03(金) 20:34:35.59ID:RlTNqe2YM プロジェクト作る時にプロジェクト毎のvenvを同時に作れるとか、Rのプロジェクトも作れるとか便利は便利かな。
769デフォルトの名無しさん (ワッチョイ dd5f-h/CE)
2020/01/03(金) 20:47:59.52ID:1QSwQP8U0 有償版使うならpycharmに分があると思う
770デフォルトの名無しさん (ワッチョイ 3db2-GLZk)
2020/01/03(金) 21:26:30.27ID:hATKQL5q0 pycharmってそんなにいいのか
771766 (アウアウウー Saa5-faWz)
2020/01/03(金) 23:30:15.81ID:gZ4KpQGFa pycharmのDjangoサポートのページ見てるとプロの人が気になってそうなところが羅列されてて普通に勉強になった。
772デフォルトの名無しさん (ドコグロ MM61-VrsN)
2020/01/04(土) 01:19:00.83ID:+4JyXMQaM773デフォルトの名無しさん (ワッチョイ 2e1f-E95m)
2020/01/04(土) 23:12:32.88ID:lHkWE/iU0774デフォルトの名無しさん (ワッチョイ 4280-+g77)
2020/01/04(土) 23:43:29.83ID:iSDAM2Sw0 >>772
個人用なら年1万円〜6千円(継続利用割引)
個人用なら年1万円〜6千円(継続利用割引)
775デフォルトの名無しさん (ワッチョイ 3db2-GLZk)
2020/01/05(日) 00:37:06.79ID:Q3EjVbhD0 ビジュアライズはsearbornだけ覚えればmatplotは不要だよね?
776デフォルトの名無しさん (バッミングク MMe1-d7mp)
2020/01/07(火) 20:12:24.97ID:os019MebM 時系列データをmatplotlibでグラフ化して、Sliderウィジェットで横にスクロールさせてるんだけど、スライダーの右に737000くらいの数字が表示されてます。西暦1年からの日数らしいけど、これを消す方法はないですか?
777デフォルトの名無しさん (ワッチョイ 8101-uetj)
2020/01/07(火) 20:14:59.51ID:S+Mq0g5H0778デフォルトの名無しさん (バッミングク MMe1-d7mp)
2020/01/07(火) 21:18:25.54ID:os019MebM >>777
x軸のラベルじゃなくてスライダーの右横の数字
x軸のラベルじゃなくてスライダーの右横の数字
779デフォルトの名無しさん (ワッチョイ 8101-uetj)
2020/01/07(火) 21:42:33.44ID:S+Mq0g5H0780デフォルトの名無しさん (ワッチョイ ff04-kyXn)
2020/01/08(水) 10:06:28.66ID:iP36p/yJ0 ゲームプログラミングで頭よくなりますか(´・ω・`)他に応用出来るかしら
781デフォルトの名無しさん (ワッチョイ df01-GYCx)
2020/01/08(水) 11:02:59.56ID:TDO3IA+z0 >>780
掛け算を14の段まで覚える方が、頭よくなった実感がわくと思うぞw
掛け算を14の段まで覚える方が、頭よくなった実感がわくと思うぞw
782デフォルトの名無しさん (ワッチョイ 7f52-4RSc)
2020/01/08(水) 11:06:46.03ID:unvUzGKF0 >>780
ちゃんとゲームとして意味をなすところまで到達できたら頭良くなってるかもよ
ちゃんとゲームとして意味をなすところまで到達できたら頭良くなってるかもよ
783デフォルトの名無しさん (アウアウエー Sa7f-Eg5K)
2020/01/08(水) 14:38:32.07ID:PSVqYQYLa >>781
この板的には F の段だろう
この板的には F の段だろう
784デフォルトの名無しさん (アウアウウー Saa3-WKbt)
2020/01/08(水) 16:40:06.04ID:kHz0URPTa import pandas as pd
df = pd.DataFrame(['$100', '$200', 'hoge'], columns=['price'])
で、このdfにprice列を整形($マークで始まっていれば除去して数値変換、文字列は0に変換)して以下のようなprice_edited列を追加したいです。
[100, 200, 0]
できる限りショートコードでお願いします。
df = pd.DataFrame(['$100', '$200', 'hoge'], columns=['price'])
で、このdfにprice列を整形($マークで始まっていれば除去して数値変換、文字列は0に変換)して以下のようなprice_edited列を追加したいです。
[100, 200, 0]
できる限りショートコードでお願いします。
785デフォルトの名無しさん (ワッチョイ 5f9b-Eg5K)
2020/01/08(水) 17:09:06.70ID:Sre2vN3k0786デフォルトの名無しさん (アウアウウー Saa3-WKbt)
2020/01/08(水) 17:24:51.71ID:kHz0URPTa おっさんありがとう
787デフォルトの名無しさん (ワッチョイ df5f-U1sx)
2020/01/08(水) 18:19:31.07ID:PSla80wn0 お姉さんと言いなさい
788デフォルトの名無しさん (アウアウエー Sa7f-rY/a)
2020/01/08(水) 23:19:16.87ID:34pqtLRia789デフォルトの名無しさん (アウアウウー Saa3-MjRT)
2020/01/08(水) 23:33:44.10ID:ecRibDuua udemyはSentdexさんがディスってたな
第三者に内容パクられたみたいな
第三者に内容パクられたみたいな
790デフォルトの名無しさん (アウアウエー Sa7f-rY/a)
2020/01/09(木) 00:05:54.89ID:Ur3XGElNa 楽天リーベイツ経由で12.5%ポイントバック
https://www.rebates.jp/udemy.com
https://www.rebates.jp/udemy.com
791デフォルトの名無しさん (ワッチョイ 5f90-lZna)
2020/01/09(木) 15:23:39.39ID:3+8faSg40 同期とかわかるひといますか
792デフォルトの名無しさん (ワッチョイ dfb3-G18V)
2020/01/09(木) 17:53:56.18ID:ROST2YKO0 udemyとか内容が全くわからんし、いきなり金は払えんわ
793デフォルトの名無しさん (ワッチョイ df5f-CCy/)
2020/01/09(木) 20:52:22.04ID:Bl1qTLM70 >>788
こういうのって一生キャンペーンしてるよね
こういうのって一生キャンペーンしてるよね
794デフォルトの名無しさん (ラクッペ MM23-Pb5J)
2020/01/10(金) 14:35:45.66ID:nIICePPPM 実質期間限定じゃないのに期間限定としているなら景品表示法違反だから然るべきところで訴えればいい
どうでもいいがここで宣伝するな
どうでもいいがここで宣伝するな
795デフォルトの名無しさん (ワイーワ2 FF7f-Eg5K)
2020/01/10(金) 15:30:21.86ID:puBSVXWRF 限りなく違法
796デフォルトの名無しさん (ワッチョイ 7fa5-sEAu)
2020/01/10(金) 17:32:05.07ID:YP/p9xdd0 限りなく違法に近いブルー
797デフォルトの名無しさん (ワッチョイ df01-qx2z)
2020/01/10(金) 18:30:49.75ID:GSLuK5rQ0 限りなく透明に近いブルー
by 河村隆一
by 河村隆一
798デフォルトの名無しさん (ワッチョイ 5fb0-G18V)
2020/01/10(金) 23:17:23.24ID:QjUTTqmm0 >>797
村上龍だろ
村上龍だろ
799デフォルトの名無しさん (アウアウエー Sa7f-alJZ)
2020/01/11(土) 08:20:36.29ID:0o6GlHhMa [Pythonチートシート]基本要素編
ttps://www.atmarkit.co.jp/ait/series/17323/
ttps://www.atmarkit.co.jp/ait/series/17323/
800デフォルトの名無しさん (ワッチョイ 7fa5-sEAu)
2020/01/11(土) 13:02:11.68ID:NtF2wljx0801デフォルトの名無しさん (ワイーワ2 FF7f-Eg5K)
2020/01/11(土) 13:46:11.47ID:l/QLWHKHF802デフォルトの名無しさん (ワイーワ2 FF7f-Eg5K)
2020/01/11(土) 13:48:50.01ID:l/QLWHKHF803デフォルトの名無しさん (ワッチョイ ff04-kyXn)
2020/01/12(日) 05:51:02.71ID:bOocV1DF0 言語なんてどれも同じですか?
804デフォルトの名無しさん (ワッチョイ ff63-Pb5J)
2020/01/12(日) 10:28:41.88ID:jxqBcJ7q0 その質問をしたくなるレベルなら同じではない
805デフォルトの名無しさん (ワッチョイ 7fb9-hMgv)
2020/01/12(日) 11:55:46.41ID:5uzIMQs70 >>797
あれ読んで気持ち悪くなったんやが、同じ気分になった人おる?
あれ読んで気持ち悪くなったんやが、同じ気分になった人おる?
806デフォルトの名無しさん (ワッチョイ 7fa5-sEAu)
2020/01/12(日) 11:58:42.07ID:Gk47OXNM0 文章解析するしかないな
ただの日本語の羅列が脳に影響与えるんだろ
村上龍自身は80年代後半のエッセイで「小説AIは出てこない」と言ってる
ただの日本語の羅列が脳に影響与えるんだろ
村上龍自身は80年代後半のエッセイで「小説AIは出てこない」と言ってる
807デフォルトの名無しさん (ワッチョイ 7fad-UU8b)
2020/01/12(日) 12:25:22.36ID:sOfdK54q0 小説はプロットとかオチとか必要だから無理そうだけど
歌の歌詞とかは自動生成できそう
歌の歌詞とかは自動生成できそう
808デフォルトの名無しさん (ワッチョイ 7fba-CCy/)
2020/01/12(日) 13:59:22.19ID:egk75wCI0 >>805
読んだけど内容忘れたから気分悪くなってないんだと思う
読んだけど内容忘れたから気分悪くなってないんだと思う
809デフォルトの名無しさん (ワッチョイ df5f-lB9F)
2020/01/12(日) 19:40:19.30ID:UnyfYncg0 あらすじを見て読む価値なしと思ったのは覚えている
あらすじは覚えていない
あらすじは覚えていない
810デフォルトの名無しさん (ワッチョイ dfad-tgR8)
2020/01/12(日) 21:57:08.96ID:x0l/L2kP0 copyなんですけど、普通の代入文のときには、
値が一つのときにはdeepcopy、
値が複数あるList以上のもの(?)は
浅い(参照?)copyになるということでいいですか?
値が一つのときにはdeepcopy、
値が複数あるList以上のもの(?)は
浅い(参照?)copyになるということでいいですか?
811デフォルトの名無しさん (ワッチョイ df5f-G18V)
2020/01/12(日) 23:44:43.49ID:g8fLHUp90 >>810
値の数は関係ない
要素がひとつしかないリストであっても
・=による新しいリストへの代入
・copyメソッドによるリストの浅いコピー
・deepcopy関数による深いコピー
はそれぞれふるまいが異なる
値の数は関係ない
要素がひとつしかないリストであっても
・=による新しいリストへの代入
・copyメソッドによるリストの浅いコピー
・deepcopy関数による深いコピー
はそれぞれふるまいが異なる
812デフォルトの名無しさん (ワッチョイ 7f2c-JQ6m)
2020/01/13(月) 01:58:24.72ID:6QaMEdT10 基本的に、C/C++ 以外の言語は、すべてshallow copy です!
clone/deep copy は、それ用の特別な関数を、呼び出して使います
clone/deep copy は、それ用の特別な関数を、呼び出して使います
813デフォルトの名無しさん (ワッチョイ dfad-tgR8)
2020/01/13(月) 11:06:04.61ID:M1R50rXA0814デフォルトの名無しさん (ワッチョイ df01-GYCx)
2020/01/13(月) 11:08:30.14ID:6kghygIo0 オーニホンゴムズカシイネー
覚えることがいっぱいあります。
覚えることがいっぱいあります。
815デフォルトの名無しさん (ワッチョイ 5f7f-GYCx)
2020/01/13(月) 11:13:42.59ID:bfpXOE5X0816デフォルトの名無しさん (ワッチョイ df01-tgR8)
2020/01/14(火) 00:04:30.20ID:3eaorBLU0 pythonがはじめての言語なら「はじめてのpython」くらい気合入った本から始めてもよいと思う。
817デフォルトの名無しさん (ワッチョイ 5f9b-tgR8)
2020/01/14(火) 10:42:11.96ID:Sh3SY+TQ0 matplotlibは機能が多いから仕方ないけど
やりたいことをやるのにオプションとか引数探すのが大変
やりたいことをやるのにオプションとか引数探すのが大変
818デフォルトの名無しさん (ワッチョイ 7fa5-sEAu)
2020/01/14(火) 12:16:06.67ID:AM8t1N0H0 他人の欲望に応じて機能が肥大化するとオプション画面がメイン画面を食い潰す
その例がexcel
その例がexcel
819デフォルトの名無しさん (ワッチョイ 8604-Eulh)
2020/01/15(水) 20:21:09.96ID:dzUrw/gi0 コツコツやれば上達しますか?
820デフォルトの名無しさん (ブーイモ MMe5-V+qk)
2020/01/15(水) 20:25:33.71ID:TKYU4w08M マットプロットリブの逆引きでえろいサイト教えて
821デフォルトの名無しさん (アウアウウー Sa05-H9NG)
2020/01/15(水) 22:59:51.84ID:v0KoshRDa オブジェクト指向なるほどね
(デザインパターン全部理解できてる人なんているんですか???)
(デザインパターン全部理解できてる人なんているんですか???)
822デフォルトの名無しさん (ワッチョイ 827f-s5Rz)
2020/01/16(木) 07:30:24.55ID:rej32kb00 恥を忍んで質問させて下さい。
Pyodideの現状って、どんな感じでしょうか?(使用感等を…)
Pyodideの現状って、どんな感じでしょうか?(使用感等を…)
823デフォルトの名無しさん (ワッチョイ f901-U231)
2020/01/16(木) 07:41:19.86ID:G+N1Zmcn0 いい感じです
824デフォルトの名無しさん (ブーイモ MMcd-gA+Q)
2020/01/16(木) 09:47:20.57ID:70g0rYoDM825デフォルトの名無しさん (ワッチョイ 8290-J2gp)
2020/01/16(木) 17:19:01.29ID:qTYV6os50 開発環境はなにが標準なんですか?
826デフォルトの名無しさん (ワッチョイ 8604-Eulh)
2020/01/16(木) 18:18:49.27ID:BLppcctp0 テトリスくらいサクッと作れないと話にならないですか?
827デフォルトの名無しさん (ワッチョイ 495f-feHX)
2020/01/16(木) 18:41:20.77ID:TsIf0qhD0 プログラミングど素人ですが質問させてください。
実家の料理屋がtwitterで毎日日替わりメニューをツイートしてるんですが、
それを簡単にできるプログラムを作りたいと思ってます。
〇〇月〇〇 〇曜日
日替わりメニュー名 (量、辛さ、素材など)
メニューの説明など
画像
こんな感じでツイートしてます。続
実家の料理屋がtwitterで毎日日替わりメニューをツイートしてるんですが、
それを簡単にできるプログラムを作りたいと思ってます。
〇〇月〇〇 〇曜日
日替わりメニュー名 (量、辛さ、素材など)
メニューの説明など
画像
こんな感じでツイートしてます。続
828デフォルトの名無しさん (ワッチョイ 495f-feHX)
2020/01/16(木) 18:42:50.04ID:TsIf0qhD0 現在は文章のテンプレートをワードで作ってるのでそこから探してコピペして、
日付や量など変化するところを手動で入力して投稿してるのですが、
機械音痴なので、テンプレ探す時間や、日付など書き替える時間など物凄い時間をかけて作ってます。
挙句の果てにはテンプレ消しちゃったの気づかず延々と探してたり・・
そんなわけで、機械音痴でもクリックだけで文章作成できるようなソフト作りたいのですが
Pythonでこういうのは作れるんでしょうか?できるならどういう勉強していけばいいのか教えてください!
日付や量など変化するところを手動で入力して投稿してるのですが、
機械音痴なので、テンプレ探す時間や、日付など書き替える時間など物凄い時間をかけて作ってます。
挙句の果てにはテンプレ消しちゃったの気づかず延々と探してたり・・
そんなわけで、機械音痴でもクリックだけで文章作成できるようなソフト作りたいのですが
Pythonでこういうのは作れるんでしょうか?できるならどういう勉強していけばいいのか教えてください!
829デフォルトの名無しさん (アウアウウー Sa05-6Lxe)
2020/01/16(木) 18:51:34.82ID:wh4Ha9C6a 機会オンチがなんでpythonスレにたどり着いたのかわからんけどこれは釣りなの?真面目な相談なの?
830デフォルトの名無しさん (ワッチョイ e101-0hUg)
2020/01/16(木) 18:54:58.09ID:FGWQ9iNR0831デフォルトの名無しさん (ワッチョイ e101-0hUg)
2020/01/16(木) 18:57:48.23ID:FGWQ9iNR0 >>826
「ほどほどに詰みにくい、大抵のヤツが遊んでて楽しいと思える順番でブロックが出てくるテトリス」は
未だに解かれてないとおもわれ。
(少なくとも2019年後半の時点でまだ議論の余地あり)
古典的な「運ゲーテトリス」レベルなら
英語も含めてサクっとググってコピペってこれないと
正直きついのでは。
「ほどほどに詰みにくい、大抵のヤツが遊んでて楽しいと思える順番でブロックが出てくるテトリス」は
未だに解かれてないとおもわれ。
(少なくとも2019年後半の時点でまだ議論の余地あり)
古典的な「運ゲーテトリス」レベルなら
英語も含めてサクっとググってコピペってこれないと
正直きついのでは。
832デフォルトの名無しさん (スッップ Sd22-VJRI)
2020/01/16(木) 19:12:23.32ID:m0JQSEP4d ググりOKなら余裕に決まってるやん
833デフォルトの名無しさん (ワッチョイ 495f-feHX)
2020/01/16(木) 19:27:19.88ID:TsIf0qhD0834デフォルトの名無しさん (ラクッペ MM41-KHKa)
2020/01/16(木) 19:39:00.87ID:GBWwiKiHM なんの言語使うかじゃなくて
まずはどういった仕組みでどう使ってもらうか、を考えて
それに合わせて言語選ぶのが適当かと。
PythonでやりたいならそれをPythonで出来るように後で落とし込む
まずはどういった仕組みでどう使ってもらうか、を考えて
それに合わせて言語選ぶのが適当かと。
PythonでやりたいならそれをPythonで出来るように後で落とし込む
835デフォルトの名無しさん (ドコグロ MMd5-mgaX)
2020/01/16(木) 19:43:53.21ID:afqzkFYPM836デフォルトの名無しさん (スフッ Sd22-J3wO)
2020/01/16(木) 19:44:11.78ID:ohKq8kDFd >>833
pythonでも出来るけど、プログラミング素人がいきなり自動投稿とかハードル高いから、まずは情報の整理の方法を教えてあげた方が良いんじゃなかろうか
デスクトップにそれ用のディレクトリを準備して、テンプレファイルは書き込み禁止にしてうっかり削除できないようにするとか
Wordでも日付の自動入力とか出来るし工夫次第で手間は省ける
pythonでも出来るけど、プログラミング素人がいきなり自動投稿とかハードル高いから、まずは情報の整理の方法を教えてあげた方が良いんじゃなかろうか
デスクトップにそれ用のディレクトリを準備して、テンプレファイルは書き込み禁止にしてうっかり削除できないようにするとか
Wordでも日付の自動入力とか出来るし工夫次第で手間は省ける
837デフォルトの名無しさん (ワッチョイ e101-0hUg)
2020/01/16(木) 20:33:33.73ID:FGWQ9iNR0 >>833
5ch内で情報弱者なのはたしかだな
↓で好きなのエラべ
スレ立てるまでもない質問はここで 152匹目
http://mevius.5ch.net/test/read.cgi/tech/1573214616/
エスパーが質問に答えるスレ
http://mevius.5ch.net/test/read.cgi/tech/1187922645/
5ch内で情報弱者なのはたしかだな
↓で好きなのエラべ
スレ立てるまでもない質問はここで 152匹目
http://mevius.5ch.net/test/read.cgi/tech/1573214616/
エスパーが質問に答えるスレ
http://mevius.5ch.net/test/read.cgi/tech/1187922645/
838デフォルトの名無しさん (ワッチョイ 495f-otum)
2020/01/16(木) 20:53:33.94ID:TsIf0qhD0839デフォルトの名無しさん (アウアウエー Sa0a-XFr9)
2020/01/16(木) 20:59:23.24ID:odg+9xWGa840デフォルトの名無しさん (ワッチョイ 8290-J2gp)
2020/01/16(木) 22:03:37.89ID:2FF1zV3X0841デフォルトの名無しさん (ブーイモ MMe5-B/pK)
2020/01/17(金) 00:00:35.27ID:tjpduWakM 今twitterのbot作るの面倒なんだよなあ
トークン取得の申請に英語で使用目的とか書かなきゃならんし、そうでなくても初心者が手を出すにはハードル高いわ
トークン取得の申請に英語で使用目的とか書かなきゃならんし、そうでなくても初心者が手を出すにはハードル高いわ
842デフォルトの名無しさん (アウアウエー Sa0a-XFr9)
2020/01/17(金) 00:07:15.75ID:3uCQTt38a 自分でAPI叩くならそうだが
ウェブにあるボットキットならそんな必要ない
ウェブにあるボットキットならそんな必要ない
843デフォルトの名無しさん (アウアウウー Sa05-H9NG)
2020/01/17(金) 00:21:12.99ID:JX/Gmuhza Seleniumで抜出せばいいんじゃん?知らんけど
844デフォルトの名無しさん (ワッチョイ 82b9-BznE)
2020/01/17(金) 22:26:16.66ID:eA4wuiGG0 みんなclassってどうやったら理解できた?
845デフォルトの名無しさん (ワッチョイ 92d9-6zBS)
2020/01/17(金) 22:52:34.64ID:y7ET9enL0 いまだに理解してません!(できないとは言わない)
846デフォルトの名無しさん (ワッチョイ 8290-J2gp)
2020/01/17(金) 23:12:19.48ID:gNJi/pDC0847デフォルトの名無しさん (ワッチョイ 827f-0hUg)
2020/01/18(土) 00:02:07.54ID:8jBQ2WbK0848デフォルトの名無しさん (ワッチョイ c502-H9NG)
2020/01/18(土) 00:11:45.66ID:FaxAP3z+0 ロボットを改造しながら複製して新しいバージョンのロボット作るイメージで理解してる
特に問題は感じてない
特に問題は感じてない
849デフォルトの名無しさん (ワッチョイ 8290-J2gp)
2020/01/18(土) 00:23:25.37ID:vkZAOgtg0850デフォルトの名無しさん (ワッチョイ 8290-e3WT)
2020/01/18(土) 00:46:25.39ID:n1dv20ZC0 俺も最近pythonはじめたばっかでpythonのclass理解できてないんだけど
Javaのclassと同じ概念?
Javaのclassと同じ概念?
851デフォルトの名無しさん (ワッチョイ ae02-A78j)
2020/01/18(土) 06:38:12.94ID:uNZe8+MU0 動的ページのスクレイピングのために定番のselenium使ってるが処理が遅すぎる
ブラウザ動かしてるから仕方ないかもしれんが
そもそも他の言語に比べても元が遅いらしいしツール選びから間違ってしまった感あるわ
ブラウザ動かしてるから仕方ないかもしれんが
そもそも他の言語に比べても元が遅いらしいしツール選びから間違ってしまった感あるわ
852デフォルトの名無しさん (ブーイモ MMcd-V+qk)
2020/01/18(土) 08:17:17.76ID:SKbfmic1M ヘッドレス使ったら少し改善しない?
853デフォルトの名無しさん (ワッチョイ e101-0hUg)
2020/01/18(土) 09:05:37.39ID:KKXb2HyK0854デフォルトの名無しさん (ワッチョイ e101-0hUg)
2020/01/18(土) 09:06:30.41ID:KKXb2HyK0 >>851
そも人力で閲覧してるときは、もっとはやく動くんけ?
そも人力で閲覧してるときは、もっとはやく動くんけ?
855デフォルトの名無しさん (アウアウウー Sa05-H9NG)
2020/01/18(土) 10:48:21.35ID:WzSqbekNa856デフォルトの名無しさん (ワッチョイ 022c-Sfrr)
2020/01/18(土) 23:06:04.42ID:ciDfAHTw0 Software Design 2月号は、Python 特集
Python.jp の手順通りに、Python 3.7 を入れる
VSCode で、Microsoft 製のPythonの拡張機能を入れる!
仮想環境は、venv
pip install jupyter pandas lxml plotly-express
で、使うものを入れる
Python.jp の手順通りに、Python 3.7 を入れる
VSCode で、Microsoft 製のPythonの拡張機能を入れる!
仮想環境は、venv
pip install jupyter pandas lxml plotly-express
で、使うものを入れる
857デフォルトの名無しさん (アウアウクー MM91-6Pdn)
2020/01/19(日) 00:07:01.68ID:DPPEH36uM twistedって日本でどのぐらい使われてるんだろう
書籍ないよなあ
書籍ないよなあ
858デフォルトの名無しさん (ワッチョイ 927e-1ukZ)
2020/01/19(日) 05:48:16.31ID:4UTT347w0 初心者ですが質問です
手はじめにtkinterでタイマーを作ろうとしています
https://www.shido.info/py/tkinter3.html
https://www.delftstack.com/ja/howto/python-tkinter/how-to-use-a-timer-in-tkinter/
参考にネット上のコードをいくつか見たのですが
どれもclass にしてますね
私の理解では、classモジュール化とは
ある計算を入力を変えて何度も行う必要がある場合に使います
タイマーのような単機能のコードでclass を使う理由がわかりません
ここでclassを使う理由というか、利点は何でしょうか
それとも私がclassを勘違いしてますか?
手はじめにtkinterでタイマーを作ろうとしています
https://www.shido.info/py/tkinter3.html
https://www.delftstack.com/ja/howto/python-tkinter/how-to-use-a-timer-in-tkinter/
参考にネット上のコードをいくつか見たのですが
どれもclass にしてますね
私の理解では、classモジュール化とは
ある計算を入力を変えて何度も行う必要がある場合に使います
タイマーのような単機能のコードでclass を使う理由がわかりません
ここでclassを使う理由というか、利点は何でしょうか
それとも私がclassを勘違いしてますか?
859デフォルトの名無しさん (オッペケ Srd1-k3Y/)
2020/01/19(日) 05:52:49.45ID:+03FO63Qr 練習用じゃねぇの?
860デフォルトの名無しさん (ワッチョイ c502-H9NG)
2020/01/19(日) 06:25:45.78ID:JaSFobC50861デフォルトの名無しさん (ワッチョイ 82a5-36M6)
2020/01/19(日) 09:10:34.64ID:IjeRNxme0862デフォルトの名無しさん (ワッチョイ 827f-0hUg)
2020/01/19(日) 10:07:13.08ID:LQKeh2b+0863デフォルトの名無しさん (JP 0He5-63hf)
2020/01/19(日) 15:01:34.64ID:Qidyu1LDH 後で面倒臭くなるからクラス使えは中々危険な判断
まずは関数で参照透過性を保ちながら書いて欲しいね
まずは関数で参照透過性を保ちながら書いて欲しいね
864デフォルトの名無しさん (アウアウウー Sa05-6Lxe)
2020/01/19(日) 16:58:04.65ID:v9n2a95ba むしろ単機能なら積極的にクラス化したいけどなぁ
複数のインスタンスを生成する可能性があるのにクラスになってない方が気持ち悪いけど、人それぞれなんだな
複数のインスタンスを生成する可能性があるのにクラスになってない方が気持ち悪いけど、人それぞれなんだな
865デフォルトの名無しさん (ワッチョイ 6ed2-6zBS)
2020/01/19(日) 17:43:02.17ID:lurp2GQA0 >>862
ヲイヲイ
ヲイヲイ
866デフォルトの名無しさん (ワッチョイ 427c-7ABd)
2020/01/19(日) 17:55:29.89ID:qYMVLagG0 >>864
逆に、複数のインスタンスを生成する必要があるならクラス、そうでないなら関数でいいくらいの感覚でいたわ
逆に、複数のインスタンスを生成する必要があるならクラス、そうでないなら関数でいいくらいの感覚でいたわ
867デフォルトの名無しさん (アウウィフ FF05-otum)
2020/01/19(日) 18:14:04.24ID:ehZNNwbSF868デフォルトの名無しさん (ワッチョイ 6ef2-s5Rz)
2020/01/19(日) 18:14:28.16ID:Z7+FwTms0 >>861
>自分の好きなようにソースコードを書いた方が、あなたは伸びるでしょう
ほんと、その通り。
クラスは低脳がプログラムを作るためにあるから、>>858のような優秀な奴は
自分の好きなようにやった方が良いよな。
ただ、いまはプログラム作成需要用が激高いため(高脳だけでなく)低脳でも
それなりのプログラム作成できるようにするためにクラスを作成しての
プログラミングが普通になっているからな。
まぁ、このスレに来る連中は低脳だが職業プログラマではない(一人で趣味で小さなプログラム作成レベル)
だろうから、クラス使える言語でもあえて俺クラス作成しないやり方で良いだろう。
あと、GUIのあるtkinterでタイマーは俺クラス作成してのプログラミングには良い入門題材になるんだろうがな。
>自分の好きなようにソースコードを書いた方が、あなたは伸びるでしょう
ほんと、その通り。
クラスは低脳がプログラムを作るためにあるから、>>858のような優秀な奴は
自分の好きなようにやった方が良いよな。
ただ、いまはプログラム作成需要用が激高いため(高脳だけでなく)低脳でも
それなりのプログラム作成できるようにするためにクラスを作成しての
プログラミングが普通になっているからな。
まぁ、このスレに来る連中は低脳だが職業プログラマではない(一人で趣味で小さなプログラム作成レベル)
だろうから、クラス使える言語でもあえて俺クラス作成しないやり方で良いだろう。
あと、GUIのあるtkinterでタイマーは俺クラス作成してのプログラミングには良い入門題材になるんだろうがな。
869デフォルトの名無しさん (ワッチョイ ddb1-A78j)
2020/01/19(日) 20:15:00.62ID:Mfgv4/Tz0 え、なんでこの人いきなりイキり倒してるの?
870デフォルトの名無しさん (ワッチョイ 6e63-iig7)
2020/01/19(日) 20:30:15.31ID:Ev0CJ8lF0 田舎では流行ってるんだよ
871デフォルトの名無しさん (ワッチョイ 02ec-6zBS)
2020/01/19(日) 21:06:59.69ID:eJxQWOEt0 ゴッドクラスか量産されそうな予感
872858 (ワッチョイ 9232-1ukZ)
2020/01/19(日) 21:42:59.09ID:hqUmSPQq0 自分でも調べたのですが見つかったのは
「PythonのGUIプログラムはクラス化するのが一般的である」
という1文のみです
多分あとからパーツとして寄せ集めることを前提にするからでしょう
おそらく例を書いた人もなんか参考にして書いたからだと思います
自分はそんなの用がないのでクラス使わないことにします
いろいろご返答ありがとうございました (- -)
「PythonのGUIプログラムはクラス化するのが一般的である」
という1文のみです
多分あとからパーツとして寄せ集めることを前提にするからでしょう
おそらく例を書いた人もなんか参考にして書いたからだと思います
自分はそんなの用がないのでクラス使わないことにします
いろいろご返答ありがとうございました (- -)
873デフォルトの名無しさん (ブーイモ MM22-fDR5)
2020/01/20(月) 09:58:56.47ID:uPwcArMZM >>866
禿同
禿同
874デフォルトの名無しさん (ワイーワ2 FF4a-otum)
2020/01/20(月) 13:21:41.71ID:0GX6odYxF GUIプログラムと言っても
使われる方と
使う方があるだろ
使われる方と
使う方があるだろ
875デフォルトの名無しさん (ワッチョイ 8290-HLSl)
2020/01/20(月) 13:32:54.48ID:HMMSXrct0 クラスだけ理解しても無駄だよ
オブジェクト指向の話だから
オブジェクト指向の話だから
876デフォルトの名無しさん (アウアウウー Sa05-H9NG)
2020/01/20(月) 21:32:32.49ID:8/51hd5+a 抽象化って結局は
「このクラス継承するんだったら絶対この関数使えよ!!!!」ってことで良いですか?
「このクラス継承するんだったら絶対この関数使えよ!!!!」ってことで良いですか?
877デフォルトの名無しさん (ワッチョイ 9232-1ukZ)
2020/01/21(火) 10:00:28.28ID:nEm0tahb0 「lambda」って「ラムダ」なのね
「ランバダ」だと思ってましたわハハハ
「ランバダ」だと思ってましたわハハハ
878デフォルトの名無しさん (ワッチョイ 82a5-36M6)
2020/01/21(火) 12:45:15.18ID:/80lr+DT0 bomb
bomber
mのあとのbは発音しないが
-erなど付くと何故か発音される
技術的負債はtechnical debtだがdebtはもちろんデブトと発音する
……ワケが無い
bomber
mのあとのbは発音しないが
-erなど付くと何故か発音される
技術的負債はtechnical debtだがdebtはもちろんデブトと発音する
……ワケが無い
879デフォルトの名無しさん (ワッチョイ 8d9b-otum)
2020/01/21(火) 13:30:02.40ID:USbDfMqQ0 comment allez-vous ?
nous arrivons à Paris
nous arrivons à Paris
880デフォルトの名無しさん (ワッチョイ 6e63-A78j)
2020/01/21(火) 15:06:38.09ID:ceZk30Ma0881デフォルトの名無しさん (ワッチョイ f901-otum)
2020/01/21(火) 21:45:49.27ID:OieZoAm+0882デフォルトの名無しさん (ワッチョイ 8290-HLSl)
2020/01/21(火) 21:53:45.19ID:sEakRYhS0 逆に言うと
あらかじめ設計が決まってるときじゃないと抽象化って使わないってことでしょ
あらかじめ設計が決まってるときじゃないと抽象化って使わないってことでしょ
883デフォルトの名無しさん (ワッチョイ 4201-73fV)
2020/01/21(火) 21:54:59.52ID:Vd2KBMmO0 なわけあるかいい
884デフォルトの名無しさん (ワッチョイ 022c-Sfrr)
2020/01/21(火) 22:18:39.43ID:nuZnWP/f0 >>876
派生クラスで必ずoverride しなければならないのは、Java の抽象メソッドだろ。
抽象メソッドを持つクラスは抽象クラスとなり、実体化できない
例えば、Ruby で抽象メソッドを作ってみると
module Interface
def f_1
raise NotImplementedError, "f_1 は未実装!"
end
def f_2
raise NotImplementedError, "f_2 は未実装!"
end
end
class Implementation
include Interface
def f_1( ) puts "f_1 を上書き!" end
end
obj = Implementation.new( )
obj.f_1 #=> f_1 を上書き!
obj.f_2 #=> f_2 は未実装! (NotImplementedError)
派生クラスで必ずoverride しなければならないのは、Java の抽象メソッドだろ。
抽象メソッドを持つクラスは抽象クラスとなり、実体化できない
例えば、Ruby で抽象メソッドを作ってみると
module Interface
def f_1
raise NotImplementedError, "f_1 は未実装!"
end
def f_2
raise NotImplementedError, "f_2 は未実装!"
end
end
class Implementation
include Interface
def f_1( ) puts "f_1 を上書き!" end
end
obj = Implementation.new( )
obj.f_1 #=> f_1 を上書き!
obj.f_2 #=> f_2 は未実装! (NotImplementedError)
885デフォルトの名無しさん (アウアウウー Sa05-H9NG)
2020/01/21(火) 22:30:49.29ID:qu46atyJa886デフォルトの名無しさん (ワッチョイ f901-otum)
2020/01/21(火) 23:38:34.02ID:OieZoAm+0 抽象化でまとめることがいいこともあれば悪いこともあるとしか言いようがない。
個人的に初心者が実装前に無理くり抽象化を極度に行うのはいいと思っていない。
個人的に初心者が実装前に無理くり抽象化を極度に行うのはいいと思っていない。
887デフォルトの名無しさん (ワッチョイ 4201-73fV)
2020/01/21(火) 23:53:33.60ID:Vd2KBMmO0 プログラミングにおいて命名を伴う行為は基本的にすべて何かを抽象化している
888デフォルトの名無しさん (ブーイモ MM7f-WdA/)
2020/01/22(水) 08:54:12.14ID:yb939hMsM 思いつくまま気まぐれで
ムチャクチャに抽象化してある20万ステップのソースコードを
追いかけたことあるけど
辞表出しました。
ムチャクチャに抽象化してある20万ステップのソースコードを
追いかけたことあるけど
辞表出しました。
889デフォルトの名無しさん (ワイーワ2 FF1f-cKaM)
2020/01/22(水) 13:26:11.95ID:QscniiauF matplotlibはクラスとかオブジェクトで出来てるけど
オブジェクト指向が徹底されてなくて使い辛い
オブジェクト指向が徹底されてなくて使い辛い
890デフォルトの名無しさん (ドコグロ MM5b-9ipO)
2020/01/22(水) 14:42:23.97ID:uoDMOHZtM オブジェクト指向かどうかなんてどうでもいい
matplotlibが使いづらいのは、API設計が場当たり的で一貫性がないから
matplotlibが使いづらいのは、API設計が場当たり的で一貫性がないから
891デフォルトの名無しさん (ワッチョイ c701-cKaM)
2020/01/22(水) 20:27:24.26ID:OSofFadI0 >>887
こういう極論バカが絶対出てくるから過度な抽象化は避けたいんだよ。
こういう極論バカが絶対出てくるから過度な抽象化は避けたいんだよ。
892デフォルトの名無しさん (ワッチョイ 7f10-oHyM)
2020/01/23(木) 09:25:41.18ID:nfuW1lYH0 プログラムに限らず名前を付けるのは
ある概念を他の概念と区別して切り出すことになる
その名前を使って自分の中で考えたり
他人とコミュニケーションする
抽象化というよりは概念化するとか
既存の概念にマッピングするとかかな
ある概念を他の概念と区別して切り出すことになる
その名前を使って自分の中で考えたり
他人とコミュニケーションする
抽象化というよりは概念化するとか
既存の概念にマッピングするとかかな
893デフォルトの名無しさん (ワンミングク MM3f-9VUD)
2020/01/24(金) 09:05:48.11ID:CJALKD5rM >>892
を哲学者と名付けよう
を哲学者と名付けよう
894デフォルトの名無しさん (アウアウカー Sa5b-er59)
2020/01/24(金) 09:44:35.39ID:riqWgetWa895デフォルトの名無しさん (ワッチョイ 5fb3-Cu9F)
2020/01/24(金) 10:09:21.60ID:I7ulM78M0 今からソシュールとか出してくると面倒やから帰ってええぞ
896デフォルトの名無しさん (ワイーワ2 FF1f-cKaM)
2020/01/24(金) 11:05:52.14ID:ytRnz1FtF 今回得られた教訓
文系は例外無く屑
文系は例外無く屑
897デフォルトの名無しさん (アウアウエー Sa1f-Jq7D)
2020/01/24(金) 11:19:33.07ID:rZdT8sEEa 「名前」と「実体」が観察されるが
両者は紙の表と裏のようなもので
片方を切り取るともう片方も切り取られる
二分法だけど、現実は一つ
この辺がソシュールの思想の本質かな
シニフィアン、シニフィエはどうでもいい
両者は紙の表と裏のようなもので
片方を切り取るともう片方も切り取られる
二分法だけど、現実は一つ
この辺がソシュールの思想の本質かな
シニフィアン、シニフィエはどうでもいい
898デフォルトの名無しさん (ワッチョイ bfb3-j8dK)
2020/01/24(金) 18:35:26.03ID:ZWa1l2iD0 python版 miniKanren(論理型プログラミング)
https://pypi.org/project/miniKanren/
https://github.com/pythological/kanren
https://pypi.org/project/miniKanren/
https://github.com/pythological/kanren
899デフォルトの名無しさん (ワッチョイ c701-CT20)
2020/01/24(金) 18:46:04.88ID:H2KGzjxR0 あなたのハゲにサクセスしたい
900デフォルトの名無しさん (ワッチョイ 5f01-oRbG)
2020/01/24(金) 21:48:10.05ID:2IgFvbdV0901デフォルトの名無しさん (ワッチョイ 7f10-oHyM)
2020/01/27(月) 13:40:28.18ID:1MCQp3oY0902デフォルトの名無しさん (ワッチョイ 87ad-FkkX)
2020/01/28(火) 13:28:29.56ID:RbU9nI6E0 Pythonムズすぎ
もうPythonわかんない。
2か月ぐらいやってるけど全くわかんない。
やっぱり俺は馬鹿なんだなーと思う。
おまいらは天才だな。
ホントに泣けてくる。
もうPythonわかんない。
2か月ぐらいやってるけど全くわかんない。
やっぱり俺は馬鹿なんだなーと思う。
おまいらは天才だな。
ホントに泣けてくる。
903デフォルトの名無しさん (アウウィフ FF4b-FkkX)
2020/01/28(火) 13:34:10.88ID:ijxMtirOF その書き込みを観れば大半の人は同意するだろう
904デフォルトの名無しさん (ワッチョイ 5f52-zhKY)
2020/01/28(火) 14:13:57.53ID:ciqR13vi0 >>902
まずはバカor天才って考えから改めてみな。ほんのちょっとだけ、これまでより頭がよくなるぞ。
まずはバカor天才って考えから改めてみな。ほんのちょっとだけ、これまでより頭がよくなるぞ。
905デフォルトの名無しさん (ワッチョイ 4740-9rwV)
2020/01/28(火) 15:59:48.14ID:Y+435uz20 これガチおすすめ(´・ω・`)
いちばんやさしいPythonの教本 人気講師が教える基礎からサーバサイド開発まで (「いちばんやさしい教本」シリーズ)
著者 : 鈴木たかのり 杉谷弥月 株式会社ビープラウド
インプレス
いちばんやさしいPythonの教本 人気講師が教える基礎からサーバサイド開発まで (「いちばんやさしい教本」シリーズ)
著者 : 鈴木たかのり 杉谷弥月 株式会社ビープラウド
インプレス
906デフォルトの名無しさん (ワッチョイ 5fa3-DZ2P)
2020/01/28(火) 16:00:15.84ID:ohLfElwN0 人間を分けるとすれば、バカと天才は同じグループ。
凡人と秀才が同じグループ。
故に、あなたがバカなら天才になれる可能性がある。
凡人なら秀才になれる可能性がある。
そう考えると未来に希望が持てないか?
凡人と秀才が同じグループ。
故に、あなたがバカなら天才になれる可能性がある。
凡人なら秀才になれる可能性がある。
そう考えると未来に希望が持てないか?
907デフォルトの名無しさん (ワッチョイ 5f90-m6Yn)
2020/01/28(火) 17:32:09.62ID:+sEZ4xp30 開発ツールはなにがいいの?
コードアシストあるやつがいいんだけど
コードアシストあるやつがいいんだけど
908デフォルトの名無しさん (ワッチョイ bfda-ZlaD)
2020/01/28(火) 18:49:09.93ID:WAdlwwhf0 dask使ってるとたまにpickleロードエラーでるんですが、同じ人いますか
909デフォルトの名無しさん (アウアウエー Sa1f-Jq7D)
2020/01/28(火) 20:33:00.37ID:e8EtKpGza まずは変数への値の代入
次にループの回し方
最後がライブラリの呼び方
これぐらいを覚えればとりあえずプログラミングはできる
機能が豊富すぎて、解説はすべての項目を説明したがるから
ものすごく難しく見えるだけ
次にループの回し方
最後がライブラリの呼び方
これぐらいを覚えればとりあえずプログラミングはできる
機能が豊富すぎて、解説はすべての項目を説明したがるから
ものすごく難しく見えるだけ
910デフォルトの名無しさん (ワッチョイ 5f01-oRbG)
2020/01/28(火) 20:57:50.24ID:nzUBCcWX0 >>902
参考までにどの辺が難しいと感じるのか具体的に教えてくれ
参考までにどの辺が難しいと感じるのか具体的に教えてくれ
911デフォルトの名無しさん (ワッチョイ 5f90-V1vN)
2020/01/28(火) 22:31:52.99ID:mPXBYDr10 >>892
マッピングよりペッティングしようや
マッピングよりペッティングしようや
912デフォルトの名無しさん (ワッチョイ ea2c-KoMo)
2020/01/29(水) 06:59:44.86ID:AYOCyHQA0 >>902
Ruby の方が簡単!
Python から始めた人は、絶対に無理w
小学生が、大学生の問題を解けないのと同じ
大学の問題を解く → 分からないので高校へ戻る。
高校の問題を解く → 分からないので中学へ戻る。
中学の問題を解く → 分からないので小学校へ戻る
結局、時間の無駄だったw
最初から小学校の勉強、つまり、Rubyをやっておけば、時間を無駄にしなかったのにw
最も基礎体力がつく・力を伸ばせる・応用できる言語で、小中高と進んでいく。
最も簡単に効率的に短時間で、アプリ開発のデザインパターンを学べる。
それがRuby
この段階の生徒は成長期だから、細かいことは気にせず、論理的な思考・全体像を学ばないといけない。
具体的な言語・結果などは、どうでも良い。当分の間、将来性のみ
Rubyの変形が、JavaScript/jQuery/Node.js, Kotlin, Elixir。
Railsの変形が、Spring Boot, CakePHP, Express
Ruby の方が簡単!
Python から始めた人は、絶対に無理w
小学生が、大学生の問題を解けないのと同じ
大学の問題を解く → 分からないので高校へ戻る。
高校の問題を解く → 分からないので中学へ戻る。
中学の問題を解く → 分からないので小学校へ戻る
結局、時間の無駄だったw
最初から小学校の勉強、つまり、Rubyをやっておけば、時間を無駄にしなかったのにw
最も基礎体力がつく・力を伸ばせる・応用できる言語で、小中高と進んでいく。
最も簡単に効率的に短時間で、アプリ開発のデザインパターンを学べる。
それがRuby
この段階の生徒は成長期だから、細かいことは気にせず、論理的な思考・全体像を学ばないといけない。
具体的な言語・結果などは、どうでも良い。当分の間、将来性のみ
Rubyの変形が、JavaScript/jQuery/Node.js, Kotlin, Elixir。
Railsの変形が、Spring Boot, CakePHP, Express
913デフォルトの名無しさん (バッミングク MMed-KVlH)
2020/01/29(水) 13:33:02.21ID:iyeF8UXPM ある条件満たしたらボタンをフラッシュさせたいんだけどどう書けばいいの?
キー押したらとかボタン押したらとかなら例がすぐ見つかるんだけど、プログラムの実行があるところまで進んだ時、のような場合、bindをどう書けばいいんですか?
キー押したらとかボタン押したらとかなら例がすぐ見つかるんだけど、プログラムの実行があるところまで進んだ時、のような場合、bindをどう書けばいいんですか?
914デフォルトの名無しさん (ワッチョイ 7d01-Witc)
2020/01/29(水) 13:48:10.27ID:A2Gx4a0V0 >>913
それはバインドでキャッチするようなもんじゃねぇ件
Pythonは基本的に上から順に実行してくんだから
あるところ、とやらの次の行に
ボタンをフラッシュさせる処理を書けばいいだけ
↑でわからない・思ってたこととちがう!なら、
続きは↓へ池レベルである。
くだすれPython(超初心者用) その44【Ruby禁止】
http://mevius.5ch.net/test/read.cgi/tech/1563969768/
それはバインドでキャッチするようなもんじゃねぇ件
Pythonは基本的に上から順に実行してくんだから
あるところ、とやらの次の行に
ボタンをフラッシュさせる処理を書けばいいだけ
↑でわからない・思ってたこととちがう!なら、
続きは↓へ池レベルである。
くだすれPython(超初心者用) その44【Ruby禁止】
http://mevius.5ch.net/test/read.cgi/tech/1563969768/
915デフォルトの名無しさん (ドコグロ MM15-jaaY)
2020/01/29(水) 13:58:18.85ID:rvVATmi+M >>912
つまりRuby使う奴の頭は小学生レベルってことか。
まあそれは事実だろうけど、現実にはRubyは極めて複雑な言語のため教育用の言語としては真っ先に除外される。
一方、Pythonはシンプルで情報工学の教科書等に登場する擬似言語に近い。
実際、お膝元のはずの日本でもIPAの試験に採用されたのはRubyではなくPythonだったね。
つまり何が言いたいかって言うと、消えろ。
つまりRuby使う奴の頭は小学生レベルってことか。
まあそれは事実だろうけど、現実にはRubyは極めて複雑な言語のため教育用の言語としては真っ先に除外される。
一方、Pythonはシンプルで情報工学の教科書等に登場する擬似言語に近い。
実際、お膝元のはずの日本でもIPAの試験に採用されたのはRubyではなくPythonだったね。
つまり何が言いたいかって言うと、消えろ。
916デフォルトの名無しさん (ワッチョイ 7d01-Witc)
2020/01/29(水) 14:01:22.70ID:A2Gx4a0V0 ヒソ( ´・д・)ヒソ(´・д・`)ヒソ(・д・` )ヒソ
917デフォルトの名無しさん (バッミングク MMed-0Ybi)
2020/01/29(水) 16:26:50.19ID:iyeF8UXPM >914
なるほど. 恥ずかしながらtkinter初めてなもんで.
こんな風にしてみたけど何も起こらないんですがどう直せばよいですか?
import tkinter as tk
import time
def flash():
button.config(bg='red')
time.sleep(0.1)
button.config(bg='lightblue')
time.sleep(0.1)
button.config(bg='red')
time.sleep(0.1)
button.config(bg='lightblue')
time.sleep(0.1)
root=tk.Tk()
button=tk.Button(text='Button',bg='lightblue')
button.pack()
flash()
root.mainloop()
なるほど. 恥ずかしながらtkinter初めてなもんで.
こんな風にしてみたけど何も起こらないんですがどう直せばよいですか?
import tkinter as tk
import time
def flash():
button.config(bg='red')
time.sleep(0.1)
button.config(bg='lightblue')
time.sleep(0.1)
button.config(bg='red')
time.sleep(0.1)
button.config(bg='lightblue')
time.sleep(0.1)
root=tk.Tk()
button=tk.Button(text='Button',bg='lightblue')
button.pack()
flash()
root.mainloop()
918デフォルトの名無しさん (ワッチョイ 7d01-Witc)
2020/01/29(水) 17:14:14.96ID:A2Gx4a0V0919デフォルトの名無しさん (ワッチョイ 39ba-0Ybi)
2020/01/29(水) 17:26:36.84ID:B4HZcJ8f0 いやあのね私今日始めたばっかなんだけど、
メモ帳とコマンドプロンプトでやってたんだけどなんかめんどいし
Eclipse入れたんだけど、これでimport tkinterしたら
ImportError: No module named tkinterってエラーでるんだけどなんで?
メモ帳とコマンドプロンプトでやってたんだけどなんかめんどいし
Eclipse入れたんだけど、これでimport tkinterしたら
ImportError: No module named tkinterってエラーでるんだけどなんで?
920デフォルトの名無しさん (ワッチョイ 7d01-Witc)
2020/01/29(水) 19:18:03.90ID:A2Gx4a0V0 >>919
端末を窓から投げ捨てて(・∀・)カエレ!!!
端末を窓から投げ捨てて(・∀・)カエレ!!!
921デフォルトの名無しさん (ワッチョイ 6a61-2iSl)
2020/01/29(水) 19:46:19.31ID:p9IYATJW0 >>917
GUIプログラムではまりやすい罠だけど表示変えたつもりでもmainloop(メッセージループ)に仕事させないと画面に反映されないので
それだと表示された時にはすでにflashは実行済み
別スレッドにして遅延実行
https://ideone.com/tZIEJZ
GUIプログラムではまりやすい罠だけど表示変えたつもりでもmainloop(メッセージループ)に仕事させないと画面に反映されないので
それだと表示された時にはすでにflashは実行済み
別スレッドにして遅延実行
https://ideone.com/tZIEJZ
922デフォルトの名無しさん (ワッチョイ 8ad7-vGgR)
2020/01/29(水) 21:30:29.71ID:PWZ4AIl/0923デフォルトの名無しさん (ワッチョイ ea01-6UKV)
2020/01/29(水) 22:07:10.28ID:Uun+Jzad0 >>915
Rubyは確かに糞だが、Pythonはもっと糞言語だろ。不合理だし醜すぎる。
例えば、配列のスライスa[m:n]が閉区間ではなく、上端nを含まない半開区間なのは
不合理。直感的にも記法の対称性からも閉区間が自然だし、整合性がとれて美しい。
スライスの元祖である1968年のALGOL 68では閉区間だったし、スライスを後に採用した
Ada, F#, Fortran, Julia, MATLAB, Perl, PowerShell, S, R, Ruby等も倣った。
半開区間なのはD, Go, Python, Rustだが、この中で一番古参は1991年のPythonだから、
変てこな記法はPythonが元祖か? 実装上の理由でどうしても半開区間にしたいならば、
数学のようにa[m:n)とするか、Swiftのようにa[m..<n]と書くのが合理的。
for i in range(0, 10)のような列挙も半開区間で不合理だし、制御ブロックがendや}で
閉じない足無しなのも醜い。言語名も醜悪極まりないし、作者ヴァン・ロッスムは
美的感覚が欠如している。こんな糞言語に拒絶反応を示すのは当然。
Rubyは確かに糞だが、Pythonはもっと糞言語だろ。不合理だし醜すぎる。
例えば、配列のスライスa[m:n]が閉区間ではなく、上端nを含まない半開区間なのは
不合理。直感的にも記法の対称性からも閉区間が自然だし、整合性がとれて美しい。
スライスの元祖である1968年のALGOL 68では閉区間だったし、スライスを後に採用した
Ada, F#, Fortran, Julia, MATLAB, Perl, PowerShell, S, R, Ruby等も倣った。
半開区間なのはD, Go, Python, Rustだが、この中で一番古参は1991年のPythonだから、
変てこな記法はPythonが元祖か? 実装上の理由でどうしても半開区間にしたいならば、
数学のようにa[m:n)とするか、Swiftのようにa[m..<n]と書くのが合理的。
for i in range(0, 10)のような列挙も半開区間で不合理だし、制御ブロックがendや}で
閉じない足無しなのも醜い。言語名も醜悪極まりないし、作者ヴァン・ロッスムは
美的感覚が欠如している。こんな糞言語に拒絶反応を示すのは当然。
924デフォルトの名無しさん (ワッチョイ 5d01-unxX)
2020/01/29(水) 22:26:35.68ID:jYm/OrBZ0 COBOL、C、JavaSctiptといったクソ言語が未だに使われているのは
925デフォルトの名無しさん (ワッチョイ b501-0Ybi)
2020/01/29(水) 22:30:18.35ID:G0q9jZbg0 >>923
Cに合わせてるってこともわからんバカは黙ってろ。
Cに合わせてるってこともわからんバカは黙ってろ。
926デフォルトの名無しさん (ワッチョイ c55f-/fp1)
2020/01/29(水) 22:31:56.79ID:4haOiSrG0 Eclipseってpython使えたんか
javaだけだと思ってた
javaだけだと思ってた
927デフォルトの名無しさん (ワッチョイ ea01-6UKV)
2020/01/29(水) 22:35:27.71ID:Uun+Jzad0 >>925
Cにスライスはないぞ。
Cにスライスはないぞ。
928デフォルトの名無しさん (ワッチョイ 2a01-I+PI)
2020/01/29(水) 22:37:07.75ID:V4INQ4I70 >>923
RubyやRustのRangeはhalf-openとinclusiveと両方リテラルで書けるよ
RubyやRustのRangeはhalf-openとinclusiveと両方リテラルで書けるよ
929デフォルトの名無しさん (ワッチョイ b501-0Ybi)
2020/01/29(水) 22:37:31.40ID:G0q9jZbg0 int a[n];
て宣言して a[n] に値を放り込む馬鹿にはなんも言うことねーわ。
て宣言して a[n] に値を放り込む馬鹿にはなんも言うことねーわ。
930デフォルトの名無しさん (ワッチョイ 6d46-/fp1)
2020/01/29(水) 22:48:16.50ID:e971welv0 >>922
GUIプログラミングの基本がイベントドリブンなのは違う気がする
GUIプログラミングの基本がイベントドリブンなのは違う気がする
931デフォルトの名無しさん (バッミングク MMed-0Ybi)
2020/01/29(水) 23:42:22.94ID:iyeF8UXPM >922
ありがとうございます。
とりあえずこのようにしたら出来ました。
import tkinter as tk
def color_1():
global count
button.configure(bg='lightblue')
if count<5:
root.after(100,color_2)
count += 1
def color_2():
button.configure(bg='gray')
root.after(100,color_1)
root=tk.Tk()
button=tk.Button(root,text='Button')
button.pack()
count=0
color_1()
root.mainloop()
ありがとうございます。
とりあえずこのようにしたら出来ました。
import tkinter as tk
def color_1():
global count
button.configure(bg='lightblue')
if count<5:
root.after(100,color_2)
count += 1
def color_2():
button.configure(bg='gray')
root.after(100,color_1)
root=tk.Tk()
button=tk.Button(root,text='Button')
button.pack()
count=0
color_1()
root.mainloop()
932デフォルトの名無しさん (ブーイモ MM81-y3jZ)
2020/01/30(木) 00:05:41.86ID:JT9FTkyMM >>923
そのかんかく分かるわ
そのかんかく分かるわ
933デフォルトの名無しさん (ワッチョイ 66f2-ol1H)
2020/01/30(木) 01:17:31.92ID:JphPR0p30 >>932
>制御ブロックがendや}で閉じない足無しなのも醜い
これに関してはインデントだけでなく、endまたは}でできるようにしてほしいよな
>半開区間なのはD, Go, Python, Rustだが
C系の奴は半開区間が普通だろうが、でもPythonはC系ではないから異質だよな
>制御ブロックがendや}で閉じない足無しなのも醜い
これに関してはインデントだけでなく、endまたは}でできるようにしてほしいよな
>半開区間なのはD, Go, Python, Rustだが
C系の奴は半開区間が普通だろうが、でもPythonはC系ではないから異質だよな
934デフォルトの名無しさん (ワッチョイ 3dad-0Ybi)
2020/01/30(木) 01:24:32.20ID:AwVbZJfC0935デフォルトの名無しさん (ワッチョイ 4a52-G6DY)
2020/01/30(木) 02:23:02.99ID:Bnl8xL2h0 >>934
Ruby君が(python含め)プログラミング全般に渡って理解ができないのは、言語仕様の問題ではない。何事においても字面を表面通りに暗記することしかできないのに分かったつもりになる、その頭のせいだぞ。
Ruby君が(python含め)プログラミング全般に渡って理解ができないのは、言語仕様の問題ではない。何事においても字面を表面通りに暗記することしかできないのに分かったつもりになる、その頭のせいだぞ。
936デフォルトの名無しさん (ワッチョイ 5d01-unxX)
2020/01/30(木) 02:35:37.71ID:ydY1YrIL0 というか、これだけ空気読めない人間が仕事できているのか気になる……
937デフォルトの名無しさん (ワッチョイ a60d-AfBq)
2020/01/30(木) 08:05:27.91ID:cjZm5rKh0 >>934
お前精神疾患だから早く病院行ってこいよ
お前精神疾患だから早く病院行ってこいよ
938デフォルトの名無しさん (ラクッペ MM81-3Mgd)
2020/01/30(木) 09:57:07.46ID:04OBWUFNM やめてくれ
ゴミは処分場へ
ゴミは処分場へ
939デフォルトの名無しさん (ワッチョイ 39ba-0Ybi)
2020/01/30(木) 09:57:39.63ID:O4w3kdzQ0 いやあのね私初心者なんだけど、自分が作った変数名とメソッドがごっちゃになるわけよ
せやからメモ帳じゃなくて、自分が作った変数が色で判別できるエディタとかない?
あとな、Eclipseって import requestsしたら左に×ついてるねんけどな、
このツールってインポートできんの?
せやからメモ帳じゃなくて、自分が作った変数が色で判別できるエディタとかない?
あとな、Eclipseって import requestsしたら左に×ついてるねんけどな、
このツールってインポートできんの?
940デフォルトの名無しさん (ワッチョイ 39ba-0Ybi)
2020/01/30(木) 10:02:16.65ID:O4w3kdzQ0 これお前もうEclipseじゃなくて別のやつにしたほうがええんとちゃうん
パイソンでもEclipseできるってねっとにのっとったからやったのにインポートもろくすっぽできんやん
パイソンでもEclipseできるってねっとにのっとったからやったのにインポートもろくすっぽできんやん
941デフォルトの名無しさん (ワッチョイ 2a63-unxX)
2020/01/30(木) 10:16:14.69ID:OBUYa7FA0 してたら、こんなことしてない
942デフォルトの名無しさん (ワッチョイ 7d01-Witc)
2020/01/30(木) 17:48:27.68ID:xpd5gNHP0 >>939
初心者は「初心者の質問」板から出てくるな
初心者は「初心者の質問」板から出てくるな
943デフォルトの名無しさん (ブーイモ MM0a-zOJ2)
2020/01/30(木) 19:00:42.25ID:5zJK3ygyM そんな板どこにあるん?
教えてエロい人!
おれは今日からVScodeでPythonやる!
教えてエロい人!
おれは今日からVScodeでPythonやる!
944デフォルトの名無しさん (ワッチョイ 7d01-Witc)
2020/01/30(木) 19:03:24.72ID:xpd5gNHP0945デフォルトの名無しさん (ワッチョイ 5d01-unxX)
2020/01/31(金) 21:03:03.27ID:P3lGnqs+0 ググってコピペでイッセンマン!
ググってコピペでイッセンマン!
ググってコピペでイッセンマン!
946デフォルトの名無しさん (ワッチョイ a68f-unxX)
2020/02/02(日) 18:26:33.79ID:XGDX5n8P0 >>945
今本気でこれだもんなあ。「マニュアル読めよ。man だよ man」って
言われたのが懐かしい。
$ man printf
「man 3 で、more か less だろタコ!w」
$ man 3 printf | less
「…英語なんすけど」
「それが?」
「いえ、頑張って読んでみます」
おかげさんでTOEICが800突破したわw。
今本気でこれだもんなあ。「マニュアル読めよ。man だよ man」って
言われたのが懐かしい。
$ man printf
「man 3 で、more か less だろタコ!w」
$ man 3 printf | less
「…英語なんすけど」
「それが?」
「いえ、頑張って読んでみます」
おかげさんでTOEICが800突破したわw。
947デフォルトの名無しさん (ワッチョイ 7d01-Witc)
2020/02/02(日) 18:30:50.99ID:uAe7VxAO0 さすがム板
自然言語が不自由だ
自然言語が不自由だ
948デフォルトの名無しさん (ワッチョイ a68f-unxX)
2020/02/02(日) 18:46:10.38ID:XGDX5n8P0 自然な会話なんかこんなもんだろw
お互いに自明のフレーズ省くし、ジャーゴンまみれの業界だし。
お互いに自明のフレーズ省くし、ジャーゴンまみれの業界だし。
949デフォルトの名無しさん (ワッチョイ 2a63-unxX)
2020/02/02(日) 18:51:29.36ID:lNG3EL+m0 先生、授業放棄してこんな所にいたんだ
教室にもどってくださいよ
教室にもどってくださいよ
950デフォルトの名無しさん (ブーイモ MM0a-ozq+)
2020/02/03(月) 18:55:09.14ID:HmU/WmvGM951デフォルトの名無しさん (ワッチョイ 66f2-ol1H)
2020/02/03(月) 21:38:59.64ID:4xvxFm4B0 >>947
5chのpythonスレは脳力低くて(低脳で)ググることすらできない奴が普通にいるところだからな
当然、そんな低脳な奴は自然言語でのコミュは碌にできないだろ
自然言語でのコミュできる脳レベルある野郎なら、基地外・低脳・ゆとりがいっぱいの
5chのム板ではなくteratailあたりを住み家にするんだろうが。
で、高脳ならredditあたりを住み家にしているんだろうがな。
そして、5chのム板は他の掲示板は(基地外・低脳・ゆとりすぎで)受け入れら
れないような奴の住み家を提供してくれるんだから俺らにはほんとありがたいよな
5chのpythonスレは脳力低くて(低脳で)ググることすらできない奴が普通にいるところだからな
当然、そんな低脳な奴は自然言語でのコミュは碌にできないだろ
自然言語でのコミュできる脳レベルある野郎なら、基地外・低脳・ゆとりがいっぱいの
5chのム板ではなくteratailあたりを住み家にするんだろうが。
で、高脳ならredditあたりを住み家にしているんだろうがな。
そして、5chのム板は他の掲示板は(基地外・低脳・ゆとりすぎで)受け入れら
れないような奴の住み家を提供してくれるんだから俺らにはほんとありがたいよな
952デフォルトの名無しさん (ワッチョイ 7d01-Witc)
2020/02/03(月) 21:42:36.23ID:/CVYvHhI0 どこを縦読み?
953デフォルトの名無しさん (ワッチョイ b501-X3SA)
2020/02/04(火) 00:31:37.21ID:A8BeWHVj0 まずpython以外のスレも低脳で溢れてるし、redditでも低脳で溢れているってところが
ツッコミどころだな。
ツッコミどころだな。
954デフォルトの名無しさん (ワッチョイ 2a63-unxX)
2020/02/04(火) 01:03:12.14ID:lLuVC2X20 世界は低脳で溢れている
スゴイ発見だ!
スゴイ発見だ!
955デフォルトの名無しさん (ワイーワ2 FF92-0Ybi)
2020/02/04(火) 12:37:42.05ID:SyKO2BA6F956デフォルトの名無しさん (ブーイモ MMc9-ozq+)
2020/02/04(火) 18:49:20.37ID:gmwvlmP5M P
y
t
h
o
n
は
ム
ズ
い
y
t
h
o
n
は
ム
ズ
い
958デフォルトの名無しさん (ワッチョイ ff8f-56gX)
2020/02/05(水) 22:54:48.03ID:KwIq+/xy0 ところでわざわざ「低脳」って学習させてんの?
959デフォルトの名無しさん (バッミングク MMcb-sjdc)
2020/02/09(日) 19:00:25.02ID:caMmbyU8M Python 3.8.0
a='1,000'
b='¥'+a
SyntaxError EOL while scanning string literal
なんでや
a='1,000'
b='¥'+a
SyntaxError EOL while scanning string literal
なんでや
960デフォルトの名無しさん (ワイーワ2 FFdf-VM48)
2020/02/09(日) 19:05:35.75ID:dnjdDwXkF a='1,000'
b=r'\'+a
b=r'\'+a
961デフォルトの名無しさん (ワッチョイ 7fe6-JfpD)
2020/02/09(日) 19:06:04.85ID:jQnkbcoy0 いやいやいや…
962デフォルトの名無しさん (ワッチョイ 9fec-Zca7)
2020/02/09(日) 19:06:08.77ID:v7g1klN50963デフォルトの名無しさん (ワッチョイ ff8f-56gX)
2020/02/10(月) 20:39:30.38ID:4c9XRIll0 >>959
¥の直後のクォートが意図した意味になってない。
¥の直後のクォートが意図した意味になってない。
964デフォルトの名無しさん (ワッチョイ 9290-oFCC)
2020/02/12(水) 08:27:49.83ID:q6WBZgvI0 今思ったんだが公式のチュートリアルめっちゃわかりやすいな
何度も読む価値あるやつだわこれ
何度も読む価値あるやつだわこれ
965デフォルトの名無しさん (ワッチョイ 12ad-ievF)
2020/02/12(水) 09:07:29.45ID:FDzm4SZS0966デフォルトの名無しさん (ワッチョイ 9290-oFCC)
2020/02/12(水) 09:57:17.24ID:q6WBZgvI0967デフォルトの名無しさん (ワッチョイ 92da-gRil)
2020/02/13(木) 04:38:11.58ID:0gJrHRsH0 いまだにインデントがーしかネタがないんだから日本ではまったく普及していないことがわかる
【IT】不動の人気を誇る「Python」、評価が二分される「Java」「JavaScript」
https://egg.5ch.net/test/read.cgi/bizplus/1581244420/
【IT】不動の人気を誇る「Python」、評価が二分される「Java」「JavaScript」
https://egg.5ch.net/test/read.cgi/bizplus/1581244420/
968デフォルトの名無しさん (ワッチョイ ff01-OxJ8)
2020/02/13(木) 11:58:36.32ID:Gd0xgnoa0 lambdaで一番使われる言語がpython
969デフォルトの名無しさん (アウアウウー Sac3-H6bD)
2020/02/13(木) 12:51:09.03ID:29zvuXGOa AWS LambdaはNode.jsの方が多いんじゃない?
次点でPythonだろう
Pythonは依存パッケージのバンドルが面倒
次点でPythonだろう
Pythonは依存パッケージのバンドルが面倒
970デフォルトの名無しさん (ワッチョイ ff01-OxJ8)
2020/02/13(木) 13:04:48.30ID:Gd0xgnoa0 いや、AWSの発表で、python一位、二位がnode.js
971デフォルトの名無しさん (ドコグロ MMaf-2sCL)
2020/02/14(金) 18:41:21.33ID:bt91L4gtM972デフォルトの名無しさん (バッミングク MM17-Gvvf)
2020/02/14(金) 23:42:02.45ID:GUqk2l07M >>959
手元の3.7.2だと¥1,000になるなw
手元の3.7.2だと¥1,000になるなw
973デフォルトの名無しさん (ワッチョイ c23d-Vs0u)
2020/02/15(土) 00:15:07.13ID:5kyTq61B0 円の文字コードが違うとか
バックスラッシュと同じだとエラーになるだろうね
バックスラッシュと同じだとエラーになるだろうね
974デフォルトの名無しさん (ワッチョイ d263-OxJ8)
2020/02/15(土) 00:34:33.05ID:/0QbnTvi0 円を廃止して、バックスラッシュを単位名にすれば良いんだね
975デフォルトの名無しさん (ワッチョイ 16f2-oFCC)
2020/02/16(日) 21:47:22.70ID:kEN8S2hD0 つづく・・・・・
976デフォルトの名無しさん (ワッチョイ a701-jaAQ)
2020/02/16(日) 23:30:01.04ID:+0E89oL30 自作パッケージをpip3 install . したんだけどインポートするとno module namedで見つからないと言われる
pip3 freezeにはちゃんと存在してるしインストールされた場所もちゃんとpython pathの一つで正しい
インストール先のパッケージのディレクトリみてもソースコードらしきものがないのも気になる
何が原因だろうか
pip3 freezeにはちゃんと存在してるしインストールされた場所もちゃんとpython pathの一つで正しい
インストール先のパッケージのディレクトリみてもソースコードらしきものがないのも気になる
何が原因だろうか
977デフォルトの名無しさん (ワッチョイ 16b0-HvOg)
2020/02/17(月) 01:28:49.37ID:dbgtYsOZ0 >>976
>インストール先のパッケージのディレクトリみてもソースコードらしきものがないのも気になる
site-packagesのパッケージディレクトリにソースファイルがコピーされないってこと?
setup.pyの書き方がまずいとか?「pip3 install .」した時にエラーは出てないの?
自分がやったことあるのは、パッケージ名とモジュール名が違っていて、
pip freezeだとsample-pkgが表示されるけど、モジュール名はsample_pkgにしてたせいで
import sample-pkgだとno module namedになっちゃうみたいなことがあったよ
>インストール先のパッケージのディレクトリみてもソースコードらしきものがないのも気になる
site-packagesのパッケージディレクトリにソースファイルがコピーされないってこと?
setup.pyの書き方がまずいとか?「pip3 install .」した時にエラーは出てないの?
自分がやったことあるのは、パッケージ名とモジュール名が違っていて、
pip freezeだとsample-pkgが表示されるけど、モジュール名はsample_pkgにしてたせいで
import sample-pkgだとno module namedになっちゃうみたいなことがあったよ
978デフォルトの名無しさん (ワッチョイ 9263-ssRx)
2020/02/17(月) 12:36:13.89ID:m/x7HUx70 そもそも識別子にハイフン使えないから気づこう
979デフォルトの名無しさん (ラクッペペ MMde-jaAQ)
2020/02/18(火) 17:54:34.42ID:s878v5w6M980デフォルトの名無しさん (ワッチョイ 16f2-oFCC)
2020/02/18(火) 23:02:16.57ID:QiamkljI0 こんなもの、マスクとは呼べない
981デフォルトの名無しさん (オッペケ Sr07-Nz9x)
2020/02/19(水) 15:48:16.42ID:W7IgNla3r DMMのミラーサイトみたいのお勉強で作ってみる
982デフォルトの名無しさん (ワッチョイ ffc5-IdAT)
2020/02/20(木) 18:07:44.39ID:hUUVealZ0 Pythonって循環参照できないと思うんですが、これを回避して関数やクラスを参照できる仕組みってありますか?
C/C++だとプロトタイプ宣言すれば循環先の関数を参照できるんですが
C/C++だとプロトタイプ宣言すれば循環先の関数を参照できるんですが
983デフォルトの名無しさん (ワッチョイ ff63-ufZq)
2020/02/20(木) 18:25:50.17ID:0E34SqOf0 L1 = []
L2 = []
L1.append(L2)
L2.append(L1)
やべえ循環できちゃった!
天才じゃない!?
…いやいや
L2 = []
L1.append(L2)
L2.append(L1)
やべえ循環できちゃった!
天才じゃない!?
…いやいや
984デフォルトの名無しさん (ワッチョイ ffc5-IdAT)
2020/02/20(木) 18:27:03.84ID:hUUVealZ0 そういうのじゃなくて例えばモジュールのimportです
985デフォルトの名無しさん (ワッチョイ ff63-ufZq)
2020/02/20(木) 18:28:31.89ID:0E34SqOf0 なんだ
ぬか喜びしたじゃねえか戯け者め
ぬか喜びしたじゃねえか戯け者め
986デフォルトの名無しさん (ワッチョイ ff01-pEhb)
2020/02/20(木) 20:59:36.86ID:NbeJLDuu0 循環インポートはすべてがエラーになるわけじゃないから
エラーが出てるなら再現性のある最小コードを提示して回避策を聞いたほうがいい
エラーが出てるなら再現性のある最小コードを提示して回避策を聞いたほうがいい
987デフォルトの名無しさん (ワッチョイ ffc5-IdAT)
2020/02/21(金) 12:53:20.83ID:02KGfcwj0988デフォルトの名無しさん (ワイーワ2 FFdf-HF0o)
2020/02/21(金) 13:02:50.01ID:5cQWFY2cF989デフォルトの名無しさん (バッミングク MM87-I+j0)
2020/02/23(日) 12:00:17.60ID:rfWWGEmwM >>988
大した助言もできないくせに態度だけはでかいな
大した助言もできないくせに態度だけはでかいな
990デフォルトの名無しさん (ワッチョイ a301-L8iH)
2020/02/23(日) 12:08:06.15ID:4ldhSgPz0 ミングク民ってどうしてこんなにアフォが多いの?
991デフォルトの名無しさん (ブーイモ MMff-TOis)
2020/02/24(月) 10:18:18.48ID:rtv99/udM おやおや
こんなところに も
ウソつきFラン低脳の朝鮮ゴキブリ(笑)
こんなところに も
ウソつきFラン低脳の朝鮮ゴキブリ(笑)
992デフォルトの名無しさん (ワッチョイ a301-L8iH)
2020/02/24(月) 10:33:21.56ID:vb10EdOX0 Pythonのお勉強 Part63
http://mevius.5ch.net/test/read.cgi/tech/1582507911/
http://mevius.5ch.net/test/read.cgi/tech/1582507911/
993デフォルトの名無しさん (ワッチョイ cfb0-1Snt)
2020/02/24(月) 12:26:26.17ID:g4PwWoBQ0 >>992
お前口は悪いがイイ奴だな
お前口は悪いがイイ奴だな
994デフォルトの名無しさん (ワッチョイ a301-L8iH)
2020/02/24(月) 14:59:47.82ID:vb10EdOX0 >>993
ケツがかゆくならぁ
ケツがかゆくならぁ
995デフォルトの名無しさん (ワッチョイ cf63-f1sg)
2020/02/24(月) 15:06:38.63ID:23Rgl5BN0 >>994
ぎょう虫?
ぎょう虫?
996デフォルトの名無しさん (ワッチョイ a301-L8iH)
2020/02/24(月) 15:33:28.85ID:vb10EdOX0 いいえ
ドラクエIVです
ドラクエIVです
997デフォルトの名無しさん (ワッチョイ ff63-Nz9x)
2020/02/24(月) 15:46:35.13ID:4+4dnH010 蟯虫なんて知ってる世代はどう考えても60代ではないか?
998デフォルトの名無しさん (ワッチョイ a301-L8iH)
2020/02/24(月) 15:57:11.17ID:vb10EdOX0 >>997
日本は細長い島国なので
かーなり地域差があってだな・・・
Q州ではいまだに多発中につき小中学生必ず検査実施のはずだし、
品質の悪い有機栽培wの愛好家(=「なまら意識高い」ママソがいる家)には多発している。
日本は細長い島国なので
かーなり地域差があってだな・・・
Q州ではいまだに多発中につき小中学生必ず検査実施のはずだし、
品質の悪い有機栽培wの愛好家(=「なまら意識高い」ママソがいる家)には多発している。
999デフォルトの名無しさん (ワッチョイ ff63-Nz9x)
2020/02/24(月) 16:10:48.22ID:4+4dnH010 >>998
辺境があること失念してたw
辺境があること失念してたw
1000デフォルトの名無しさん (ワッチョイ ff63-Nz9x)
2020/02/24(月) 16:13:19.17ID:4+4dnH01010011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 162日 0時間 7分 19秒
新しいスレッドを立ててください。
life time: 162日 0時間 7分 19秒
10021002
Over 1000Thread 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 【無言】中国怒らせた高市首相→1週間だんまり、国民に実害も説明なし 中国問題を避けてスルー… ★4 [BFU★]
- 【いちご高騰】ヤマザキのクリスマスケーキ、いちご無し販売 [おっさん友の会★]
- 【日中対立】 朝日新聞のタイトル修正が中国逆ギレの火種か SNSで批判相次ぐ [♪♪♪★]
- 【音楽】『日本レコード大賞』各賞発表! 大賞候補にILLIT、M!LK、ふるっぱー、幾田りら、アイナ、ミセスら… 作詩賞は指原莉乃 [冬月記者★]
- ネット殺到「高市総理の責任」「完全に高市リスク」「負けるな」中国が水産物輸入停止→流石に総理批判の声も「どう責任取る?」 ★10 [樽悶★]
- 「ドラゴンボール」初の全世界キャラクター人気投票が開幕!212キャラからナンバーワンが決まる!! [ひかり★]
- 中国、レアアース輸出制限wwwwwwwwwwwwwwwwwwwwwwww🎌 [329329848]
- 【訃報】日経平均先物逝く、円安株安債券安 [943688309]
- 人のネタをパクるな!←被るという概念を知らんのか?
- マッサージ師だが
- 【急募】中国の経済制裁に対抗して日本が切れるカード [163661708]
- 9℃だから窓から9回ちんこ出した [329329848]
