[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 08/14 16:42 / Filesize : 260 KB / Number-of Response : 1029
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

くだすれPython(超初心者用) その34



1 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 20:34:15.87 ID:7AoJbiyO.net]
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。

エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>985 辺りで

前スレ
くだすれPython(超初心者用) その33
echo.2ch.net/test/read.cgi/tech/1490424742/

511 名前:デフォルトの名無しさん mailto:sage [2017/06/21(水) 21:08:41.14 ID:yIJHEJIb.net]
list.index(0)
をしたいのでは?

512 名前:デフォルトの名無しさん mailto:sage [2017/06/21(水) 21:09:35.02 ID:v/p+kQSo.net]
>>497
なにがしたいのか分からん
配列内で0が最初に出てくるインデックスを知りたいならlist.index(0)だけだが

513 名前:デフォルトの名無しさん mailto:sage [2017/06/21(水) 21:28:59.71 ID:7vvbwj4l.net]
>>495
なにがうーんなの?
全部想定通りじゃん

514 名前:デフォルトの名無しさん [2017/06/21(水) 21:38:51.47 ID:0b3SfvhC.net]
>>499
ありがとうございます。
簡単な記述ミスでした。

515 名前:デフォルトの名無しさん [2017/06/21(水) 21:39:30.32 ID:0b3SfvhC.net]
>>498
ありがとうございました。

516 名前:デフォルトの名無しさん [2017/06/22(木) 09:24:56.34 ID:r6gWLAjs.net]
>>500


"%f" % 0.0000001
> '0.000000'

これじゃ困るんですよ

517 名前:デフォルトの名無しさん mailto:sage [2017/06/22(木) 10:05:02.76 ID:xx9+2MGz.net]
>>503
コンピュータ内の少数の表現方法知れば分かるが
2進数では例えば0.1とか0.000001は正確には表せない、もっと言うと正確に表すには無限の桁が必要になる
なので0.1って書いてもコンピュータ内では正確に0.1ではなく、それを厳密に10進数に戻しても例えば0.1000000000001みたいになるだけ

なので原理的に有効桁を指定してどこかで桁を切らないと意味ある10進数表現は得られない

%fだけ指定するとデフォルトで少数点以下6桁までを有効桁にするのでそうなる
それ以上の精度が必要ならそれを自分で明示するだけ

518 名前:デフォルトの名無しさん mailto:sage [2017/06/22(木) 13:51:49.94 ID:F+5P0HPN.net]
python3はじめたんだけど、テキストエディタに書いた文をpythonにドラッグドロップしてもinvalid syntaxって出て反映されない
同じ文を直接打ち込むと反映される
どうして?

519 名前:デフォルトの名無しさん mailto:sage [2017/06/22(木) 13:54:18.90 ID:F+5P0HPN.net]
print('hello')です



520 名前:デフォルトの名無しさん mailto:sage [2017/06/22(木) 16:21:07.91 ID:LNMroE4W.net]
よく分からんから、動画でアップしてくれ

521 名前:デフォルトの名無しさん mailto:sage [2017/06/22(木) 16:51:30.20 ID:nC3mvJqL.net]
全く問題ない。@Mac OS X
エラーがおきそうなパターンをいくつか試したが、invalid syntaxを出す事自体が難しい。

>>506のをそのままドロップしても駄目?

522 名前:デフォルトの名無しさん mailto:sage [2017/06/22(木) 17:07:16.42 ID:+s9bYYLy.net]
>>504
それなら1も何度も足し算してたらいつか間違った数になるのか?

523 名前:デフォルトの名無しさん mailto:sage [2017/06/22(木) 17:17:50.68 ID:RQhdYQq6.net]
教えたがり、カモンヌ

524 名前:デフォルトの名無しさん mailto:sage [2017/06/22(木) 17:26:08.06 ID:+s9bYYLy.net]
整数って考えてみたら0001なら1、0010なら2、0011なら3みたいになるからそれは起こりえないか
でも、内部処理でこれをやれば、小数点でも問題なく表現できるんじゃない?
そう言えば、このバグと同じ原理かも知れないが、Excelもアップデートしないと間違った値返してたよな

525 名前:デフォルトの名無しさん mailto:sage [2017/06/22(木) 17:34:27.69 ID:VeGokZwW.net]
qiita.com/nnahito/items/ad1428a30738b3d93762
上の「ウインドウが開くプログラム」ですが
IDLEにコピペして実行するとちゃんと開くんですが、pyファイルにして保存
-> それクリック で実行しようとすると開きません
何が悪いんでしょうか (´・ω・`)

526 名前:デフォルトの名無しさん mailto:sage [2017/06/22(木) 17:42:33.64 ID:87zuWnNh.net]
メモ帳でUTF保存してBOM付いてエラーとエスパーしてみる

527 名前:512 mailto:sage [2017/06/22(木) 18:13:46.12 ID:VeGokZwW.net]
すいません質問撤回します
別のパソコンだと出来たんで、プログラムじゃなく個別の環境の問題らしいっす
お騒がせしました

528 名前:デフォルトの名無しさん mailto:sage [2017/06/22(木) 19:51:54.17 ID:a60c/QM7.net]
tkが入ってないとか?
端末(コマンドプロント)から入力
pip install tk
pip install Tkinter

ソースへ
import tk
import Tkinter

pipが入ってないと実行できないかも

529 名前:デフォルトの名無しさん mailto:sage [2017/06/22(木) 19:55:37.57 ID:a60c/QM7.net]
小数点の話は indico 使ってるとか?



530 名前:デフォルトの名無しさん [2017/06/22(木) 20:41:20.06 ID:mES4Yfh4.net]
>>511
そう言うのは10進少数とか何だったか忘れたが、速さより正確さ重視の金融系とかで使われる。

531 名前:デフォルトの名無しさん mailto:sage [2017/06/22(木) 21:04:29.84 ID:SwSvr5eO.net]
>517

python なら、decimal パッケージだね。標準ライブラリに入ってる。
COBOLも、十進小数の扱いが得意なんだっけか。

532 名前:デフォルトの名無しさん mailto:sage [2017/06/22(木) 21:27:43.31 ID:2+0Xuto0.net]
>>513
BOMあっても動作に支障はない

533 名前:デフォルトの名無しさん mailto:sage [2017/06/22(木) 21:32:49.57 ID:a60c/QM7.net]
>>512
コマンドプロントが一瞬で表示されて消える
と、俺もエスパー

534 名前:デフォルトの名無しさん [2017/06/22(木) 21:41:24.42 ID:Q2JZu1ra.net]
超初心者向けの本を教えてくれー

535 名前:デフォルトの名無しさん mailto:sage [2017/06/22(木) 22:10:19.22 ID:ow9wJ2QC.net]
このへんは基本

浮動小数点
docs.python.jp/3/tutorial/floatingpoint.html

536 名前:デフォルトの名無しさん mailto:sage [2017/06/22(木) 22:14:59.52 ID:9sdv08iU.net]
python スタートブック

537 名前:デフォルトの名無しさん mailto:sage [2017/06/22(木) 23:03:44.39 ID:Y4Uj4GH4.net]
>>517
プログラミング以前の問題としてお金の計算には絶対に少数は使うなって教わったんだがどういう用途で使うの?

538 名前:デフォルトの名無しさん mailto:sage [2017/06/22(木) 23:18:59.86 ID:a60c/QM7.net]
>>521
どうしても、紙媒体にしたいなら、
 公式サイトからドキュメントを自宅のプリンターで印刷

Python 3.6.1 ドキュメント(日本語版,英語版)どちらでも
https://docs.python.jp/3/

>>524
為替とか株の数値だと思ったが、消費税とかを不正に操作する場合は
あえて、小数点の使う。後は普通に9

539 名前:~,10円の消費税を切り上で計算しない場合 []
[ここ壊れてます]



540 名前:デフォルトの名無しさん mailto:sage [2017/06/22(木) 23:33:52.12 ID:YBs7nCvC.net]
金利計算なら小数を扱うだろう?
犯罪になったのは、それで小数点以下だったかの端数を自分の口座に入れたら億万長者になってバレたって話だったと思う

541 名前:デフォルトの名無しさん mailto:sage [2017/06/22(木) 23:46:32.98 ID:wU+s9dL9.net]
正確性が求められるところで使うなっていうのは浮動小数点数

542 名前:デフォルトの名無しさん mailto:sage [2017/06/23(金) 00:08:50.45 ID:mV7/Pm52.net]
>>527
それは言われてるな
当たり前
それにお金の計算は浮動小数点を使うほど金額の大小の差があるわけじゃないからね
固定小数点のほうが楽

543 名前:デフォルトの名無しさん mailto:sage [2017/06/23(金) 01:06:55.50 ID:JWcoHIe2.net]
>>526
金利はもちろん少数だけどお金は絶対切り捨てなきゃだめだってことでしょ。
金持ちになったからばれたんじゃなくて異常なトラフィックがある口座でばれたんだったと思う。
一回の取引で0.5セント端数が出るとして一万取引分頂戴しても50ドルにしかならんw

544 名前:デフォルトの名無しさん mailto:age [2017/06/23(金) 01:28:43.40 ID:JXoHAcYz.net]
Pythonではじめる機械学習
――scikit-learnで学ぶ特徴量エンジニアリングと機械学習の基礎

難しすぎて、分かんない。

どうしたら良いですか?

545 名前:デフォルトの名無しさん mailto:sage [2017/06/23(金) 01:29:30.87 ID:mV7/Pm52.net]
自分の妄想で反論する人って何なの?

546 名前:デフォルトの名無しさん mailto:sage [2017/06/23(金) 03:29:20.11 ID:MrfDRjZ/.net]
>>505-506です

テキストエディタに書いてUTF-8、名前をhello.pyにして保存してドロップドラッグしてenterを押すとinvalid syntaxになります
直接打ち込むとちゃんと表示されます
二台のPCで試したら両方とも同じようになりました

547 名前:デフォルトの名無しさん mailto:sage [2017/06/23(金) 07:51:31.31 ID:tdHTYauf.net]
TeraPad などでは、BOM無しUTF-8を、UTF-8N と呼んでる。
UTF-8 は、BOM付きだから、ダメ

メモ帳は、BOMが付くから、使うな

548 名前:デフォルトの名無しさん mailto:sage [2017/06/23(金) 08:02:19.39 ID:D30d8Kce.net]
>>529
トラフィック?
それを言うならトランザクションだろ
無理してよく理解してない言葉使うなよ w
端数をちょろまかせて自分の口座に振り込むようにしたのはプログラマーだからトランザクションを記録するとかアホなことはしてないと思うぞ
ちなみにこういう手法は俗にサラミ法って言われてIT-Passport試験とかにもでるらしい

549 名前:デフォルトの名無しさん mailto:sage [2017/06/23(金) 08:42:25.90 ID:PRGznpyC.net]
>>533
BOM付きで何がダメなんだい?
Python2だろうが3だろうが、コンソールがcp932だろうがcp65001だろうが
UTF-8-BOMでエラーなんて出たことないよ



550 名前:デフォルトの名無しさん mailto:sage [2017/06/23(金) 08:58:47.33 ID:enTAZ2iT.net]
>>533
意味が分かった。>505-506のでは全然説明できてないから。
頭に「python 」(python +半角スペース)入力してからドロップしろ。

551 名前:デフォルトの名無しさん mailto:sage [2017/06/23(金) 09:07:39.97 ID:mV7/Pm52.net]
>>532
どういでもいい推測ばかりの回答に頼るよりも
それらのファイルをバイナリエディタで開いて
自分で比較してみることをお勧めする

552 名前:デフォルトの名無しさん mailto:sage [2017/06/23(金) 11:01:34.96 ID:0OdP20aK.net]
>>535
shebangに^Mがついてるアレか

553 名前:デフォルトの名無しさん mailto:sage [2017/06/23(金) 14:03:36.40 ID:ck871OhT.net]
>>536
できた!ありがとう!他の人もありがとう!
そんなステップ本には載ってなかったよ!

554 名前:デフォルトの名無しさん mailto:sage [2017/06/23(金) 16:22:06.10 ID:xIim3u4b.net]
>>536
エスパー成功おめ

555 名前:デフォルトの名無しさん mailto:sage [2017/06/23(金) 17:05:50.55 ID:QgWrU2UU.net]
解説よろ

556 名前:デフォルトの名無しさん mailto:sage [2017/06/23(金) 22:54:30.63 ID:vHA11wMc.net]
もしかして、
インタープリターを対話モードで起動した後、
>>> python "path/to/hello.py"
とやらかしたってことか?
これだと確かに "SyntaxError: invalid syntax" を返してくるし

557 名前:デフォルトの名無しさん mailto:sage [2017/06/23(金) 23:04:40.11 ID:RxhUAAKn.net]
>>536
かっこいい!

558 名前:デフォルトの名無しさん mailto:age [2017/06/24(土) 13:53:12.90 ID:wvH0k9ig.net]
水の流れをシミレーションしたい。

項目が多すぎて、どれを使用したら良いのか分かりません。
https://ja.wikipedia.org/wiki/%E6%B0%B4%E7%90%86%E5%AD%A6

特殊なライブラリとか有りますか?

559 名前:デフォルトの名無しさん [2017/06/24(土) 14:00:49.95 ID:29Lhuze+.net]
滲みレーション



560 名前:デフォルトの名無しさん mailto:sage [2017/06/24(土) 14:25:42.41 ID:4xY769kz.net]
京を買えばシミュレーションできます
www.aics.riken.jp/jp/science/research-highlights/ksympo61.html

561 名前:デフォルトの名無しさん mailto:sage [2017/06/24(土) 14:38:18.95 ID:8BTA80jJ.net]
>>544
その程度の質問してるようでは、無理だ

たぶん卑近なお遊びに使いたいのだろうから、フリーのCFDソフト使うのがヨロシ(3DCGソフト内のでも可)

562 名前:デフォルトの名無しさん mailto:sage [2017/06/24(土) 15:15:14.31 ID:X+ZTIHBs.net]
フルイドシミュレーションはBlenderが搭載してたからそこから辿ればどのライブラリ使っているかわかるんじゃね?

563 名前:デフォルトの名無しさん mailto:sage [2017/06/24(土) 16:47:57.87 ID:JlMsM692.net]
ナビエストークス方程式と連続の式を連立させれば数値解析で解けます

やったことないが

564 名前:デフォルトの名無しさん mailto:sage [2017/06/24(土) 17:04:57.12 ID:fM3P/Xze.net]
アホ乙

565 名前:デフォルトの名無しさん mailto:sage [2017/06/24(土) 21:00:49.39 ID:McEzuL5X.net]
>>550がシミュレーションしてくれるようです

566 名前:デフォルトの名無しさん mailto:sage [2017/06/24(土) 21:09:43.61 ID:baNx7Ynm.net]
効いてるな

567 名前:デフォルトの名無しさん mailto:sage [2017/06/24(土) 22:31:44.91 ID:TJcGM6+6.net]
効いてるw効いてるw

568 名前:デフォルトの名無しさん mailto:sage [2017/06/25(日) 22:41:24.56 ID:73afZyVm.net]
windowsでGUI使いたいんだけどおススメはどれですか?

569 名前:デフォルトの名無しさん [2017/06/25(日) 23:23:19.50 ID:pYBZiqDJ.net]
作るんじゃ無くて使うの?
作るならC#だけど。。。



570 名前:デフォルトの名無しさん [2017/06/25(日) 23:26:37.82 ID:pYBZiqDJ.net]
ってPythonスレかw
tkinterじゃないかな?
tcl/tkはGUI作成特化言語としてもライブラリとしても秀逸。

571 名前:デフォルトの名無しさん [2017/06/26(月) 10:45:17.40 ID:GXjV4tuN.net]
優秀だってよwwwwwwwwwwwwwwww
おまえtkしかつかったことないんだな

572 名前:デフォルトの名無しさん [2017/06/26(月) 11:04:59.91 ID:ShIs81CE.net]
Gtkもあるよー
Gtkのが高機能だけど、導入のしやすさでtkinter勧めた。

573 名前:デフォルトの名無しさん [2017/06/26(月) 12:39:32.83 ID:H+izVTcm.net]
>>554
pythonなら
1.tkinter
2.wxPython
3.PyQt
4.PySide
5.matplotlibのもUI楽しい
6.その他

574 名前:デフォルトの名無しさん mailto:sage [2017/06/26(月) 14:04:44.85 ID:6xb0XhUu.net]
>>554
Processing (半分は冗談)

575 名前:デフォルトの名無しさん [2017/06/26(月) 23:38:10.26 ID:6xb0XhUu.net]
配列を重ねる0の場所だったら1に置き換える

l=[[0,0,0,0,0, 0,0,0,0,0],
[0,0,0,0,0, 0,0,0,0,0],
[0,0,0,0,0, 0,0,0,0,0]]

r=[[0,1,1,0,0],
[0,0,1,0,0]]

#求める結果
l=[[0,1,1,0,0, 0,0,0,0,0],
[0,0,1,0,0, 0,0,0,0,0],
[0,0,0,0,0, 0,0,0,0,0]]

おねがいします。

576 名前:デフォルトの名無しさん mailto:sage [2017/06/26(月) 23:40:29.56 ID:qXLAT+06.net]
ぽんかーん

577 名前:デフォルトの名無しさん [2017/06/27(火) 00:25:41.54 ID:una+ODyg.net]
>>561
XORで検索

578 名前:デフォルトの名無しさん mailto:sage [2017/06/27(火) 01:03:48.48 ID:OvQaEPM1.net]
思った結果と違うみたいです。
ss=l,r=r,l
print(ss)

([[0, 1, 1, 0, 0],
[0, 0, 1, 0, 0]],
[[0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0]])

579 名前:デフォルトの名無しさん mailto:sage [2017/06/27(火) 01:06:34.58 ID:VAXJSZof.net]
ベタに、二重ループ書いて、要素ごとに加算したら良いのでは。



580 名前:デフォルトの名無しさん mailto:sage [2017/06/27(火) 07:37:22.40 ID:OvQaEPM1.net]
上記のは縮小版で、本来は20*20の配列です。
パーツが21個有ります
https://ideone.com/4jwyEm

何処に、どのパーツが入るからランダムでシミレーションしたいと思ってます。
速度は気にする必要ないですかね?

>>563
>>565
返答ありがとうございます

581 名前:デフォルトの名無しさん mailto:sage [2017/06/27(火) 07:47:10.50 ID:VAXJSZof.net]
>566
テトリスっぽいことをしたいのかな?
値が01しかないなら、二重のリストでなく、20*20=400bitの2進数で表したら、orとることで重ね合わせたり、衝突の判定できたりするよ。
パーツの上下左右の移動は、シフト演算(2のべき乗倍する)で表せるよ。

582 名前:デフォルトの名無しさん mailto:sage [2017/06/27(火) 07:48:16.28 ID:VAXJSZof.net]
訂正
衝突判定は&だね。あと、orじゃなくて|だね。

583 名前:デフォルトの名無しさん mailto:sage [2017/06/28(水) 03:42:01.14 ID:2pXrvXuM.net]
質問です
アノニマスに入会したいんだけどpythonで入れますか
あと入会に願書とか履歴書とか出すの?

584 名前:デフォルトの名無しさん mailto:sage [2017/06/28(水) 03:54:03.43 ID:reeWIlBM.net]
お面買わなきゃだめ

585 名前:デフォルトの名無しさん mailto:sage [2017/06/28(水) 09:37:07.42 ID:+O8L6XqQ.net]
瑕疵担保責任(かしたんぽせきにん)

瑕疵担保責任のポイント

民法改正で事実上期限が「無制限」になった
バグや設計のミスなどは、瑕疵担保責任
納品物に不具合があれば損害賠償を請求される可能性もある
不具合を指摘されたらすぐに行動をとるべし
軽微なミスでも先延ばししない

www.atmarkit.co.jp/ait/articles/1706/26/news014.html
itpro.nikkeibp.co.jp/atcl/news/17/052601508/?rt=nocnt

改正法では欠陥に気付いてから1年以内にITベンダーに通知すれば、
通知後5年以内は修正や報酬の減額などを求められるとしている

全ベンダーが泣いた民法改正案を解説しよう その1
www.atmarkit.co.jp/ait/articles/1609/14/news009.html
www.atmarkit.co.jp/ait/articles/1609/14/news009_2.html
www.atmarkit.co.jp/ait/articles/1609/14/news009_3.html

ポイント1:修補や損害賠償、契約解除の期限がなくなる

従来あった「瑕疵担保期間は引き渡しから1年」という考えはなくなる。
条文にある通り、注文者は成果物が契約の目的に適合しないことを発見したら、
その「発見したときから1年以内」ならさまざまな請求ができる。発見が10年後なら、
11年後まで請求可能なのだ。

もっとも、現実のユーザーとベンダーの関係でも、たとえ契約書に「瑕疵担保責任期間は納品から1年と」明記されていても、
「2年目以降は不具合の修正に対応しない」と主張するベンダーはまれだ。多くの場合は、納品から何年たっても、
バグが見つかればユーザーのところに飛んで行き、無償で改修するだろう。

586 名前:デフォルトの名無しさん mailto:sage [2017/06/28(水) 10:09:19.88 ID:bCVBq3sa.net]
>>570
500円分のamazonギフトでok?

587 名前:デフォルトの名無しさん mailto:sage [2017/06/28(水) 10:46:12.42 ID:+O8L6XqQ.net]
366 :nobodyさん 2017/05/29(月) 16:07:39.16 ID:6v4UcGhE
今回の民法改正、ソフトウェア受託開発の場合、(検収後ではなく)バグ発見後1年瑕疵担保責任があるということで、地獄かよ、と思ったが、
元々問題が起きがちな受託案件がビジネス的に成立しなくなることで強制的に業界再編につながるなら良いことかもと思うようになった。
一部で地獄を見ても。
https://twitter.com/yukihiro_matz/status/869061879389343744

367 :nobodyさん 2017/05/29(月) 16:28:06.55 ID:6v4UcGhE
ニュース - 改正民法が成立、「瑕疵担保責任」などシステム開発契約に影響大:ITpro
b.hatena.ne.jp/entry/itpro.nikkeibp.co.jp/atcl/news/17/052601508/

372 :nobodyさん2017/05/29(月) 19:10:37.12 ID:???
Railsでシステム作って納品する

Railsはマイナー、メジャーのアップデートが半年以内に必ずある

客がアップデートする。アップデートによるエラーやバグ、動作の不具合に気づく

気づいてから1年以内に通知すれば、5年間無料保証ゲット

つまりRailsがアップデートするたびに、無償の修正作業を発生するということかな

376 :nobodyさん2017/05/30(火) 09:20:20.09 ID:L5po86sS
>>378>>379>>375
客が瑕疵担保責任法の法改正を知ってくると思うから、今後5年無償保証をお願いされるだろう
営業がそれでも仕事を取ってこれるか?たぶん無理だろう。無限の直していたら赤字になる。
こういう保守に弱い言語、ころころ仕様が変わる言語は仕事として発生しなくなってくる。
これは変わり目だ。お前らも早く逃げたほうがいいぞ。RubyやPHPなど動的言語は確実に廃れる。
保守に強い言語のみ生き残れる。

588 名前:デフォルトの名無しさん mailto:sage [2017/06/28(水) 11:47:54.09 ID:UL/dJT7R.net]
>>573
バージョンアップ後の対応は別で有料だから問題ない
python2.7 -> 3以上にアップデートでバグだと騒ぐバカ
死なないかな〜

そもそも勝手にバージョンアップするな

589 名前:デフォルトの名無しさん mailto:sage [2017/06/28(水) 13:40:57.87 ID:bCVBq3sa.net]
マルチの相手すんな



590 名前:デフォルトの名無しさん mailto:sage [2017/06/28(水) 13:58:41.64 ID:umxh16K8.net]
>>573
その逆で、アップデートしないとシステムがクラックされる
強制アップデート、不具合発生→新規案件OK?

591 名前:デフォルトの名無しさん [2017/06/28(水) 16:36:00.87 ID:vl7+Jp7a.net]
seleniumの質問いいですか?
pythonからページのリンクにjavascriptを設定してクリックされたらpythonの関数を呼び出したいんですけど
無理ですか?

自動化したい処理の中に人力で操作する部分があってそれを待ちたいんですけど・・・

592 名前:デフォルトの名無しさん mailto:sage [2017/06/28(水) 19:24:09.77 ID:DxMay05+.net]
>>577
できますよ

593 名前:デフォルトの名無しさん mailto:sage [2017/06/28(水) 19:53:39.80 ID:NWD1e/Mt.net]
>>576
死ね

594 名前:デフォルトの名無しさん mailto:sage [2017/06/28(水) 20:37:33.03 ID:SyRTWX0G.net]
強制アップデート起こってたら
新規で巻き戻す作業をする必要があるから作業費が取れる

595 名前:デフォルトの名無しさん mailto:sage [2017/06/29(木) 00:19:27.08 ID:XDxnMufX.net]
強制アップグレードとか、
どこのWindowsだよ

596 名前:デフォルトの名無しさん mailto:sage [2017/06/29(木) 01:56:59.50 ID:jMXi+7Xw.net]
責任が生じるのは、自分が故意でやったことだけ

他人がやったことや、自然災害など、
自分以外がやったことには、責任は生じない

高速で止まっている、10台の車に、後ろからトラックが追突して、
10台が連続追突しても、被害額を真後ろの車に請求できないだろ

真後ろの車は、さらにその真後ろの車から追突されているから、
自分が故意で、追突した訳ではない

漏れは、宅建・行政書士の資格にも受かっているけど、
損害賠償責任が生じる条件をチェックしてみ

基本的には、自分が故意でやっていないことには、責任は生じない

597 名前:
犯罪の要件も同じ
[]
[ここ壊れてます]

598 名前:デフォルトの名無しさん mailto:sage [2017/06/29(木) 06:55:26.16 ID:Ouug3B0C.net]
糞コードは恋?

599 名前:デフォルトの名無しさん mailto:sage [2017/06/29(木) 08:09:26.78 ID:3Y573NXM.net]
当然払うべき注意を払わないで生じた故意ではない行為を過失という



600 名前:デフォルトの名無しさん mailto:sage [2017/06/29(木) 08:14:05.57 ID:BD5+SKCy.net]
>>582
過失なら犯罪にならないとかアホすぎる w

601 名前:デフォルトの名無しさん mailto:sage [2017/06/29(木) 09:05:10.54 ID:nn6a6Cug.net]
スレタイの読めないアホがアホ笑うなよ
2時間以内に中央線に飛び込んで死ね

602 名前:デフォルトの名無しさん mailto:sage [2017/06/29(木) 09:13:45.02 ID:jb6ZIhD8.net]
>>580

>新規で巻き戻す作業をする必要があるから作業費が取れる

取れない。今回の法改正で保守費用取れなくなった。

603 名前:デフォルトの名無しさん mailto:sage [2017/06/29(木) 12:55:23.71 ID:0vJ5vzP4.net]
mac bookでpython3のツールを使いたいです。
デフォルトの2.7.10がインストールされてるということだけ分かっています。
ターミナルでhomebrewインストールパッケージを起動しreturnを押してパスワードと書かれた所まで行ってもインストールできていないように思います。
パソコンの大先生助けてください。

604 名前:デフォルトの名無しさん [2017/06/29(木) 13:11:09.63 ID:be4JDZkD.net]
javaが入ってないのが問題なのでしょうか?

605 名前:デフォルトの名無しさん [2017/06/29(木) 13:25:04.98 ID:uLHYfn6l.net]
おれはmac使ってないから知らないけど自分でコンパイルすれいいじゃん

606 名前:デフォルトの名無しさん [2017/06/29(木) 13:28:50.45 ID:uLHYfn6l.net]
>>577
できますよ。
selenium html 書き換えでぐぐればどういう仕組みでやるのか見えてきますよ。
がんばってくださいね!

607 名前:デフォルトの名無しさん [2017/06/29(木) 15:22:48.39 ID:FZ1KSicH.net]
取り敢えずjavaとxcodeインストールしたけど変わらないです。

608 名前:デフォルトの名無しさん [2017/06/29(木) 15:25:48.37 ID:clVopv39.net]
名前欄に質問したとこのレス番を入れてください
途中から見てる人にも分かるようにして下さい

609 名前:588 [2017/06/29(木) 15:34:26.04 ID:FZ1KSicH.net]
>>593
すみません。
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
これをターミナルで実行してEnterを押してpassword:🔑からどうしていいか分かりません。



610 名前:デフォルトの名無しさん [2017/06/29(木) 15:37:19.85 ID:clVopv39.net]
homebrewの質問はmac板でどうぞ

Mac初心者質問スレッド277
egg.2ch.net/test/read.cgi/mac/1498091397/

611 名前:588 [2017/06/29(木) 15:40:11.55 ID:FZ1KSicH.net]
>>595
ありがとうございます。
行ってきます。

612 名前:デフォルトの名無しさん [2017/06/29(木) 18:02:56.56 ID:XDxnMufX.net]
凄いなpython
エクセル操作もできて無敵だなww

613 名前:デフォルトの名無しさん mailto:sage [2017/06/29(木) 20:25:00.04 ID:lFx1ux9b.net]
selenium使っていると、タイムアウト処理いれても終わらない事ってありませんか?

614 名前:デフォルトの名無しさん mailto:sage [2017/06/29(木) 23:32:13.60 ID:+PhH8p75.net]
>>596
おれはhomebrewのホームページにポチポチやったよ
ちなみにパスワード打ち込んでもターミナルには何も表示されない
正しく入力してreturn押すだけ

615 名前:デフォルトの名無しさん mailto:sage [2017/06/30(金) 17:49:02.30 ID:da6qsFRC.net]
newlists = []
for m, n in oldlists:
newlists.append([m])
newlists.append([n])

これと

newlists = []
for m in oldlists:
newlists.append([m])

これは同じ動作をしますか?
同じと思ったのですが、下の方はリストに正しく入らずに後からエラーにりました。

616 名前:デフォルトの名無しさん mailto:sage [2017/06/30(金) 17:55:25.22 ID:da6qsFRC.net]
すいません、解決しました
oldlistsが多重入れ子みたいなリストになってたせいでした

617 名前:デフォルトの名無しさん [2017/06/30(金) 18:25:54.26 ID:k60H9HRv.net]
githubで落としてきたプログラムを実行したいのですが、ターミナルでpython3 ファイル名.pyを実行するとerrno2 no such file or directoryというエラーが出ます
デスクトップにファイルを置いている状態なのですが、デスクトップ上のファイルを実行するには下記では駄目ですよね?

users/a/desktop/フォルダ名/python3 ファイル名.py

618 名前:デフォルトの名無しさん mailto:sage [2017/06/30(金) 18:28:21.33 ID:JIMMV9MT.net]
デスクトップのファイルを実行するなら
デスクトップのディレクトリに移動しないと

619 名前:デフォルトの名無しさん [2017/06/30(金) 18:38:24.70 ID:6UBKgAZw.net]
それだけは断わる



620 名前:デフォルトの名無しさん mailto:sage [2017/06/30(金) 18:49:54.93 ID:X7AokIbD.net]
python users/a/desktop/フォルダ名/ファイル名.py

621 名前:デフォルトの名無しさん mailto:sage [2017/06/30(金) 18:53:08.13 ID:X7AokIbD.net]
あん?デスクトップにあんの?
フォルダ名ってなんぞ?
python users/a/desktop/ファイル名.py
これで動くか?

622 名前:デフォルトの名無しさん [2017/06/30(金) 19:18:17.42 ID:k60H9HRv.net]
>>603>>606
ありがとうございます
python users/a/desktop/ファイル名.pyで試しても同じエラーが出てしまいます

もしかしたら導入自体にミスがあったのでしょうか?
ここを見ながらpythonをインストールしました

qiita.com/crankcube@github/items/15f06b32ec56736fc43a

623 名前:デフォルトの名無しさん mailto:sage [2017/06/30(金) 19:22:35.93 ID:X7AokIbD.net]
そもそも
python -V
だけ打ち込んでみ

624 名前:デフォルトの名無しさん mailto:sage [2017/06/30(金) 19:24:56.91 ID:X7AokIbD.net]
それで出るなら、ファイルの絶対パスが間違ってるから
win10ならshift+右クリックからパスをコピーして
python (ペースト)
でやってみ、win10以外なら知らんからファイルの絶対パス取得方法でも調べて

625 名前:デフォルトの名無しさん mailto:sage [2017/06/30(金) 19:53:23.91 ID:yBPtZHT+.net]
ルートの/、あとスペース含んでたりしたら""で囲む、かな?

626 名前:デフォルトの名無しさん mailto:sage [2017/06/30(金) 22:15:33.79 ID:S0i2W9e4.net]
絶対パスを、"" で囲んで、打てば?

「フォルダ名/ファイル名.py」
この、フォルダ名/ファイル名を、ここに正確に書いてみ

ファイル名・パスに、半角空白・日本語などを使うなよ

627 名前:デフォルトの名無しさん mailto:sage [2017/07/01(土) 04:44:21.30 ID:lfHQjhbs.net]
そもそも、OSというかプラットホームが不明だな
パス表記がwindowsとも*nixとも異なるし

628 名前:デフォルトの名無しさん mailto:sage [2017/07/01(土) 09:56:32.96 ID:vB3bxQ8H.net]
>>602
それはいわゆるギフハブですか?

629 名前:デフォルトの名無しさん mailto:sage [2017/07/01(土) 10:19:52.08 ID:ZdxIpJxt.net]
python以前にパスの事が根本的に分かってない子なんだろ



630 名前:デフォルトの名無しさん [2017/07/01(土) 10:33:13.18 ID:6rugCZZQ.net]
webカメラから写真(文章や数字)を保存して、
pythonからHiMacroExを起動して、Online OCRサイトを操作して、
データーをメモ帳に保存してから、エクセルやワードに打ち込んで、
最後に自動でマクロを実行して欲しい。

初心者ですが、可能でしょうか?

631 名前:デフォルトの名無しさん [2017/07/01(土) 10:35:25.88 ID:6rugCZZQ.net]
エクセルやワードではなく、LibreOfficeでした。

632 名前:デフォルトの名無しさん [2017/07/01(土) 10:41:29.06 ID:Ci/g8Lnl.net]
python初心者以前にプログラミング初心者もいるようだな

633 名前:デフォルトの名無しさん [2017/07/01(土) 11:01:06.98 ID:6rugCZZQ.net]
AndroidアプリのOneNoteで自己解決しました。
すいません。

634 名前:デフォルトの名無しさん mailto:sage [2017/07/01(土) 20:35:09.09 ID:M8KylmXN.net]
絶対・相対パスの違いとか、OSの初歩だろw

635 名前:デフォルトの名無しさん [2017/07/01(土) 20:37:23.40 ID:eyE8YKgB.net]
OSに初歩や次歩があるなんて初耳だけど?

636 名前:デフォルトの名無しさん mailto:sage [2017/07/01(土) 21:03:10.18 ID:FWbGo/9j.net]
まじかよ逆にOSを理解の段階とか意味ないくらいの短時間で全て把握できる奴がいるのか

637 名前:デフォルトの名無しさん [2017/07/01(土) 21:05:37.50 ID:5xgWPcGQ.net]
横からだけど、プログラマなら知ってて欲しいかな。
正直、プログラミング言語の入門書を書く時、そこからだとダルい。
それで金取れる本職なら兎も角、無料で配布するしがない電子書籍書きとしてはいささか遣る瀬無い。。。

638 名前:デフォルトの名無しさん [2017/07/01(土) 21:08:05.42 ID:eyE8YKgB.net]
別にダルくないけどパスの概念くらいw

639 名前:デフォルトの名無しさん [2017/07/01(土) 21:28:36.92 ID:5xgWPcGQ.net]
いあ、パスの概念知らないなら、binにパス通すのも知らないよね。
処理系のインストーラにもよるけど、ライブラリのパスってのもあって。。。cdはdir(ls)は?とか、芋ズ



640 名前:去ョにその前提を必要とスリ知識も書かなくちゃってなる。 []
[ここ壊れてます]

641 名前:デフォルトの名無しさん [2017/07/01(土) 21:32:10.75 ID:eyE8YKgB.net]
>>624
芋ズルもクソもcdってパスの概念そのものだけど
何言ってんのお前w

642 名前:デフォルトの名無しさん [2017/07/01(土) 21:36:15.86 ID:5xgWPcGQ.net]
そのものだから相対パス知らんとcd ..で上のディレクトリに移動とかも分からんでしょ。
そもそもディレクトリとフォルダが同じ物ってところから説明したほうがいいのか?とか。
初心者向けはどこまで初心に戻れば良いのかがが逆に難しい。

643 名前:デフォルトの名無しさん [2017/07/01(土) 21:40:18.99 ID:eyE8YKgB.net]
>>626
いやだから全然ダルくないし難しくないけどそれくらいw

644 名前:デフォルトの名無しさん [2017/07/01(土) 21:45:29.89 ID:5xgWPcGQ.net]
教えたい本質じゃ無いところにどうすれば理解してもらえる?って時間割いて考えてる時点でダルいし、その結果、図を書いたりするのもダルい。
モチベーションの違いだろうけど、教えたい場所じゃ無い所に力入れたく無いけど入れなきゃ初心者に振り向いてもらえないじゃん。

初心者のレベル自体が上がってくれたら。。。ってただの愚痴だよ。
悪かったな。

645 名前:デフォルトの名無しさん [2017/07/01(土) 21:49:12.58 ID:eyE8YKgB.net]
>>628
愚痴じゃなくて無知なのに知ってるふりしたかっただけだろw
分かってるよ最初からw

646 名前:デフォルトの名無しさん mailto:sage [2017/07/01(土) 22:11:09.49 ID:H0+xgSWX.net]
そんな所から紙面割かれたらその本は買わないかな

647 名前:デフォルトの名無しさん [2017/07/01(土) 22:11:45.37 ID:wWo+lhH6.net]
自分の知識と本の対処読者の知識を区別して考えられない奴おるな
これは人間の3歳児くらいの認識機構のレベルだ
やっぱり発達は違うな

648 名前:デフォルトの名無しさん mailto:sage [2017/07/01(土) 22:15:59.09 ID:dfF0hMJ/.net]
>>628
凄い分かる
初心者って何を判ってて何をわかってないかすら自分で理解してないから
プログラミング以前の事柄を何処から説明するべきかは悩む
うちの教育資料は長年かけて小分けにして網羅的に作ったよ
全部教育するのは無理だから必要に応じて渡す資料変えてる

>>629みたいに自分の知ってることは他人も全部知ってると思ってる奴が教育すると
独りよがりのオナニー教育になるんだよな

649 名前:デフォルトの名無しさん mailto:sage [2017/07/01(土) 22:17:16.00 ID:H0+xgSWX.net]
その出版社がプログラミング初心者向けの本出してたら、あるいはサイトがあればそちらを参照、でいいんじゃね?



650 名前:デフォルトの名無しさん mailto:sage [2017/07/01(土) 22:17:22.18 ID:fqWBe1B0.net]
>>628
オナニーだろ

651 名前:デフォルトの名無しさん [2017/07/01(土) 22:19:44.82 ID:eyE8YKgB.net]
>>632
まさにお前の事じゃんw初心者ってw

652 名前:デフォルトの名無しさん mailto:sage [2017/07/01(土) 22:23:05.05 ID:H0+xgSWX.net]
合意なんか得られないからNGでいいよ

653 名前:デフォルトの名無しさん mailto:sage [2017/07/01(土) 22:25:39.70 ID:dfF0hMJ/.net]
>>635
プログラマなら他人を批判するにしても論理的にやりなよ
煽るのは2chの文化だから否定はしないけど
子供みたいな煽りばっかしてるとただのアホにしか見えないよ

654 名前:デフォルトの名無しさん [2017/07/01(土) 22:31:16.38 ID:eyE8YKgB.net]
>>637
お前に俺がどう見えるかってのは論理的なのかお前にとっては?
面白いやつだなお前w

655 名前:デフォルトの名無しさん mailto:sage [2017/07/01(土) 22:41:38.60 ID:dfF0hMJ/.net]
>>638
その通りだよ
根拠のない事を論理的な説明もなしに決めつけて発言する人は
説明できるだけの知識や語彙力がないと見受けられるから
アホっぽく見えると言っている
これで説明できてる

656 名前:デフォルトの名無しさん [2017/07/01(土) 22:44:49.71 ID:eyE8YKgB.net]
>>639
意訳すると「ボクには理解できない事言ってるからきっとアホなんだろう」だよ
お前の言ってる事

657 名前:デフォルトの名無しさん mailto:sage [2017/07/01(土) 22:52:25.13 ID:fqWBe1B0.net]
せやなー

658 名前:デフォルトの名無しさん mailto:sage [2017/07/01(土) 22:57:38.59 ID:dfF0hMJ/.net]
>>640
それは意訳ではなく曲解っていうんだよ
1つ勉強になったね

ついでにその曲解した内容についても言っておくと

「ボクには理解できない事言ってるからきっとアホなんだろう」

では無く

「他人が理解できる説明が出来ないから本当にアホなんだろう」

のほうが近いね

659 名前:デフォルトの名無しさん [2017/07/01(土) 23:01:20.56 ID:eyE8YKgB.net]
>>642
曲解の意味間違えてるぞお前w
てかお前いわゆるマウントってやつを取りたかったのか?
「1つ勉強になったね」ってw



660 名前:デフォルトの名無しさん mailto:sage [2017/07/01(土) 23:08:15.91 ID:dfF0hMJ/.net]
>>643
何も間違ってないよ
自分がアホじゃないと思うのなら何が間違っているのか説明してごらん

マウントも何もアホな人が知識を広げたのだから
喜んであげるべきだろう

661 名前:デフォルトの名無しさん [2017/07/01(土) 23:14:45.08 ID:eyE8YKgB.net]
>>644
プログラマなら他人を批判するにしても論理的にやりなよ
どっかで聞いたセリフだけど
お前もうアホアホ連呼してるだけじゃんw

662 名前:デフォルトの名無しさん mailto:sage [2017/07/01(土) 23:20:36.85 ID:dfF0hMJ/.net]
>>645
なぜ君がアホなのか今まで説明してきたきたけども
理解できなかったのかな?

アホだと思われたくなかったら
ちゃんと君自身の発言に対して
君自身の言葉で説明してごらん
それが出来ないからアホなんだよ

ツール・ド・フランス見るの忙しいからこれで終わりな

663 名前:デフォルトの名無しさん [2017/07/01(土) 23:23:18.30 ID:eyE8YKgB.net]
一方的にアホ認定して終了宣言w
なんだったんだコイツはw

664 名前:デフォルトの名無しさん [2017/07/01(土) 23:28:21.13 ID:5xgWPcGQ.net]
>>629
なんか呑んでるうちに代わりに反論と言うか批判してくれる人がいてスレ伸びてるけど。。。

実績も肩書きもないから素人が情熱だけで書いてるから、まあ知識不足も無くはない。
そこは書籍とかで補填して、自分なりに消化してから書いてる。
自分でも分からんもんを〆切に縛られてる訳じゃないのに焦って出す様なことはしない。

ただ、金にもならん情熱だけだからさ。
しょうもないこと書くのに疲れるし、だけど経験上とりあえずは書くんよ。
結果としてそこま細かく無くて良いやって省くにしてもね。
備えあれば憂いなしというか。
知ってる人にはさらっと書けば良いだけなんだけどさ。
知らん人ってこっちの予測が不可能なんだよね。

665 名前:デフォルトの名無しさん [2017/07/01(土) 23:31:51.93 ID:5xgWPcGQ.net]
>>630
電子書籍だから、知ってる人は飛ばせば良いんだけど、目次見ただけでそっ閉じだよねぇ。。。
だから初心者向けと中級者向けは書籍分けてるんだなー。。。って思うよ。

666 名前:デフォルトの名無しさん [2017/07/01(土) 23:33:30.16 ID:eyE8YKgB.net]
>>648
ホントかウソか知らんけど書くならせめて読者層のターゲットくらい絞れよw
知識不足以前に目的すら定まってねえじゃんそれじゃw

667 名前:俺が遊園地だ!  ◆ExGQrDul2E mailto:sage [2017/07/01(土) 23:43:53.14 ID:6rugCZZQ.net]
俺が発狂しなくても荒れるなんて珍しいな。

聞かれた側は、「知らない事も有るよね。」で済ませて、
聞いた側は、 「知りませんでした。ありがとうございます。」

程度で良いと思うんだけど?

668 名前:デフォルトの名無しさん mailto:sage [2017/07/01(土) 23:44:25.89 ID:m4kH/u1t.net]
ここ超初心者用スレだから!!!!

このスレにいるのは超がつく初心者だけだから!!!

まともな回答を期待してもムダ。知ったかレスしかないよ!!!

669 名前:デフォルトの名無しさん [2017/07/01(土) 23:46:23.59 ID:5xgWPcGQ.net]
んあ?
最初から読者層は初心者言うとるやろ。
だから茨の道なんじゃん。

中級者のが知識全開で集中出来るから精神的に楽。



670 名前:デフォルトの名無しさん [2017/07/01(土) 23:54:07.22 ID:eyE8YKgB.net]
>>653
いやだから最初から言ってるように初心者に説明するならパスの概念は必須だし
ダルくも難しくもない王道どまんなかのトピックなわけだがw
てかお前が初心者なんだろwまだ知ったかしたいのかw

671 名前:デフォルトの名無しさん mailto:sage [2017/07/01(土) 23:57:11.24 ID:Qb8fZ3pm.net]
Pythonではメソッドチェーンってあまり推奨されないの?
mapしてfilterしてとか、Rubyとかなら簡単にできるんだけど

672 名前:デフォルトの名無しさん mailto:sage [2017/07/02(日) 00:03:58.79 ID:5pFDZyfO.net]
multiprocessing

673 名前:をインポートしてmultiprocessing.Pool(4).map(work, hoge_list)
ってやると"cPickle.PicklingError"になります。これはhoge_list内にクラスのインスタンスを入れ
workメソッド内でそのインスタンスメソッドを使ってることが原因らしいと理解したのですが
こんな理解で正しいでしょうか?
[]
[ここ壊れてます]

674 名前:俺が遊園地だ!  ◆ExGQrDul2E mailto:sage [2017/07/02(日) 00:07:55.88 ID:hEI1qgv+.net]
>>655
聞いた事無いな。(俺が初心者だからかも。)
公式チュートリアルに書いてたっけ?書いてなかったら知らない。
推奨はされて無かったと思う。

675 名前:デフォルトの名無しさん mailto:sage [2017/07/02(日) 00:23:35.01 ID:GxEkUhHh.net]
短いなら内包表記の方が簡潔だし、
長いなら素直にループした方が読みやすい
yieldあるからコールバック地獄にもならないし

676 名前:デフォルトの名無しさん mailto:sage [2017/07/02(日) 00:30:32.71 ID:i3FzxPpq.net]
>>655
メソッドチェーン自体はpythonではタブーってことはないけど
ないけれど組み込みや標準ライブラリだとやりにくいのは確か
(副作用がある操作はうっかり忘れないようにメソッドチェーン不可の設計)

677 名前:デフォルトの名無しさん mailto:sage [2017/07/02(日) 01:40:13.46 ID:ERSBThnK.net]
>>659
なるほど、そういう設計思想なんですね。

678 名前:デフォルトの名無しさん mailto:sage [2017/07/02(日) 09:22:43.06 ID:41PE3FHN.net]
メソッドチェーンじゃないと、副作用を忘れない
ってどういう論理なんだ?

679 名前:デフォルトの名無しさん [2017/07/02(日) 09:56:43.23 ID:nuNQpba8.net]
理論は知らんが、返り値がNoneだとああ副作用を起こすための関数なんだなって思い出すことはある



680 名前:デフォルトの名無しさん mailto:sage [2017/07/02(日) 11:30:34.12 ID:LSg2LORi.net]
ぶっちゃけguidoが嫌いだから

681 名前:デフォルトの名無しさん mailto:sage [2017/07/02(日) 11:30:59.27 ID:LSg2LORi.net]
メソッドチェーンを、が抜けた

682 名前:デフォルトの名無しさん mailto:sage [2017/07/02(日) 12:01:31.15 ID:XhYTQGVh.net]
>>662
返値Noneだと、そもそもメソッドチェーンできないだけじゃん?

683 名前: mailto:sage [2017/07/02(日) 12:24:35.58 ID:hEI1qgv+.net]
>>656
https://stackoverflow.com/questions/7016567/picklingerror-when-using-multiprocessing



そもそもコード貼らないから指摘できない。

684 名前:デフォルトの名無しさん mailto:sage [2017/07/02(日) 12:25:31.15 ID:MoO3L/4V.net]
メソッドチェーン用のインターフェースで副作用を起こす使われ方もあるよね。
つか、どっちかというと純粋関数的なのの方が少ないような。

685 名前:デフォルトの名無しさん mailto:sage [2017/07/02(日) 14:44:05.45 ID:+uBxLSY8.net]
CPython付属のIDLEについて

コメントアウト機能、'##'をpep8の'# 'に設定変更する方法ある?

すでにタブインデントで書かれたスクリプトを読み込んだ時、
タブ文字が8スペース相当なのを4スペース相当に変更する方法ある?
設定にあるインデント幅は4文字になってるけど、ここは関係ないみたい。

686 名前:デフォルトの名無しさん [2017/07/02(日) 15:07:05.87 ID:fuCVaypu.net]
今日から、python始めました!
python3.6と、PyCharmというのをインストールしました、
これで使った、プログラム(ツール?)を、
他の人のパソコンでも、普通のソフトみたいに、
実行できるようにできますか?

687 名前:デフォルトの名無しさん [2017/07/02(日) 15:25:27.49 ID:xBPy9i5B.net]
次スレでワッチョイが必要なようだ

688 名前:デフォルトの名無しさん mailto:sage [2017/07/02(日) 15:48:05.15 ID:HP/CK+e4.net]
夢見る頃を過ぎても

689 名前:デフォルトの名無しさん mailto:sage [2017/07/02(日) 16:54:34.73 ID:XhYTQGVh.net]
>>669
普通のソフトとはなんですか?バニラですか?



690 名前:デフォルトの名無しさん mailto:sage [2017/07/02(日) 17:07:34.61 ID:DAuf1Jjv.net]
遠隔操作のソフトだろ

691 名前:デフォルトの名無しさん [2017/07/02(日) 17:20:57.66 ID:8flDVQxv.net]
>>669
他の人のパソコンで動かすにはPythonの実行環境が必要。
もしくは、cx_Freeze等を使って,、exeファイルとPythonの実行環境ごと配布する

692 名前:デフォルトの名無しさん [2017/07/02(日) 17:28:12.65 ID:fuCVaypu.net]
>>674
相手のPCにpytyon入れてもらうか、
exeファイルも作れるんですね、
勉強してやってみます!

693 名前:デフォルトの名無しさん mailto:sage [2017/07/02(日) 20:18:38.29 ID:hEI1qgv+.net]
単純な計算で1億の処理が16秒ぐらい掛かる。
PC変えても、そんなに実行速度変わらない?

for n in range(100000000):n+=n
print(n)#16秒

694 名前:デフォルトの名無しさん mailto:sage [2017/07/02(日) 21:00:47.86 ID:VQANdwa6.net]
ん?

695 名前:デフォルトの名無しさん mailto:sage [2017/07/02(日) 21:44:23.81 ID:zrZle0k6.net]
print(100000000*100000001/2)

696 名前:デフォルトの名無しさん [2017/07/02(日) 22:07:13.01 ID:mbMXyeDF.net]
ん?って言ってる人なんか勘違いしてそうでカッコわるいw

697 名前:デフォルトの名無しさん [2017/07/02(日) 22:07:17.28 ID:19kDKEGS.net]
>>669
普通のソフトみたいな配布したいならちゃんとコンパイラ言語覚えた方がいい。
WinならC/C++でスタッティックリンクがexeファイル肥大化するけど、今時ファイルの大きさ気にする時代じゃないし、何よりdll必要としない。
動作は最速。
ダイナミックリンク(vcナントカってdll必須)とか.net必須のC#とかもWin標準で入ってるから多少遅くなってもLLより数段速い。

Python足がかかりにステップアップしてみては?

698 名前:デフォルトの名無しさん [2017/07/02(日) 22:17:13.37 ID:mbMXyeDF.net]
>>680
他人に勧めるならせめて自分が理解してるものを勧めろよw

699 名前:デフォルトの名無しさん [2017/07/02(日) 22:36:21.91 ID:19kDKEGS.net]
一応理解してるが。。。。
だからHaskellは勧めなかった。
GUIライブラリのdll多過ぎて読み込みに時間かかるし、速度はLL並だし。
コマンド作ったり、Webアプリ作ったり(WebアプリもHTMLと言うテキストのやり取り)はHaskellオススメ。



700 名前:デフォルトの名無しさん [2017/07/02(日) 22:49:38.49 ID:mbMXyeDF.net]
>>682
遅さの理由を全く理解してないわお前w

701 名前:デフォルトの名無しさん mailto:sage [2017/07/02(日) 22:49:44.27 ID:m2D64KS1.net]
>>676
俺は14秒だった
普通にCPUによるだろ

702 名前:デフォルトの名無しさん mailto:sage [2017/07/02(日) 23:07:42.52 ID:H12A2Yj9.net]
大量の文字列から、指定した文字のみを抜き出すことはPythonで可能でしょうか?

703 名前:デフォルトの名無しさん mailto:sage [2017/07/02(日) 23:09:32.05 ID:WUsDB0eH.net]
>>685
YES

704 名前:デフォルトの名無しさん mailto:sage [2017/07/02(日) 23:25:38.93 ID:2gO8xIM5.net]
>>669
ワイも今日から始めたやでー
プログラミングとか全く知らないのにTIS-100とかいうプログラミングゲームにハマったのがきっかけ
論理回路シミュレータとか作ってみたい
開発環境ソフト?とか必要なの?素人にはデフォで付いてるので十分じゃない??

705 名前:デフォルトの名無しさん [2017/07/02(日) 23:52:06.14 ID:19kDKEGS.net]
>>683
いあ、dllだけじゃないのは分かってるぞw
起動も遅い上にその後の動作速度もLL並。

でもLL特有の動かしてみなきゃバグがあるか分からない(テスト重要)ってのは大分省ける安心感がある。

よく使うパターンをLLより関数化しやすい。
(本気ですればそうでもないんだろうが、LLで普通に書くより遅くなるし手間も掛かる)

手間掛からないでLL並でも許容範囲の速度出るなら、Haskell良い。
素のままじゃどっこいどっこいで、コンパイル無い分LLのが良いけど、自分のパターンを関数化してからがHaskellの本領発揮。

706 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 01:03:20.01 ID:Y/6bIyty.net]
副作用って用語も馬鹿らしい
メソッドチェーン前提じゃないなら主作用だろ

707 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 01:11:38.84 ID:7OcyhPTv.net]
関数というのは普通同じ入力に対して同じ出力を返し入出力以外の仕事をしない物、それに対する例外だから副作用と呼ばれる
関数型言語由来の言葉なので手続き型言語だと違和感があるのは当然かと

708 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 01:58:47.56 ID:Gy0GpC7K.net]
>>685
🉑

709 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 06:47:59.64 ID:4ktGWqSn.net]
副作用な処理書くバカは死ねってことだよ



710 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 08:41:27.70 ID:oiFj/hKr.net]
>>690
手続き言語しか使ってなくても副作用なんて普通に使うだろ

711 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 10:38:56.53 ID:v5BZipuQ.net]
副作用のない処理など存在するか!!
何かを捨てないと何も得られないんだよ!!!

712 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 11:37:59.30 ID:d1Gme1zq.net]
モジュール指向でも普通に重要な概念なんだよなぁ 副作用

713 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 12:12:51.97 ID:CNbo8Tq9.net]
>>693
使ってないなんて一言も言ってないんだよなぁ…

714 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 12:53:50.49 ID:oiFj/hKr.net]
>>696
手続き型言語でも違和感なんてない

って書かないと理解できない人なの?

715 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 13:14:13.94 ID:Y/6bIyty.net]
5年前に副作用ってのたまう馬鹿はほとんどいなかったのになあ

716 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 13:17:52.28 ID:eO40pfhm.net]
副作用のおかけでボクのドジョウがニシキヘビになりました

717 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 13:20:08.54 ID:eO40pfhm.net]
あーーーーっ、鎌首持ち上げた!
すごい、威嚇してるっ!

718 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 13:24:52.61 ID:d1Gme1zq.net]
def add(a,b):
__print("a+b=",a+B)

print(add(1,2) + add(3,4))

副作用大好き人間は平気でこういうコードを書いてエラー出すんだろうな……w
副作用の考え方は関数型とかメソッドチェーンだけじゃなく
「複数のパーツを組み合わせて全体のコードを作る」分割統治タイプのプログラミング全てにおいて
重要になるんだよなぁ

719 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 13:39:40.92 ID:OWRZFNuc.net]
>>701
なぜ副作用の無い例を書くんだ?
意味が分からない
よく見るとバグってるし



720 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 13:45:29.04 ID:tz9r/5vw.net]
表示は副作用じゃないの?

721 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 13:48:25.08 ID:KiqfCc2e.net]
超初心者用じゃなかったの??????????
全くついていけないんだが

722 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 13:55:49.36 ID:v5BZipuQ.net]
関数名を短くするとタイプは楽だが、情報の少なさから機能の意味を誤解するという副作用。笑える。

723 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 13:56:06.48 ID:OWRZFNuc.net]
一番の問題は関数の名前が素人レベル

addじゃなくて実際はprintAfterAddだろ

print(printAfterAdd(1,2) + printAfterAdd(3,4))
こういうバグは現れにくい

724 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 14:09:05.85 ID:tz9r/5vw.net]
なんか難癖レベルになってきた

725 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 14:10:49.39 ID:OWRZFNuc.net]
元のたとえが一番の難癖

726 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 14:17:00.08 ID:tz9r/5vw.net]
副作用もわからないくせにドヤ顔で突っ込んで
赤っ恥で引っ込みつかないもんなw

727 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 14:52:30.77 ID:xPDCfG8J.net]
どや

728 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 14:52:45.43 ID:W8qxhA0k.net]
>>663
メソッドチェーンを簡潔に書くためには、引数表記の省略が欲しくなるから、そこら辺が思想に合わなそう

簡潔性が要らないなら、多段forループの方が分かりやすいし

729 名前:デフォルトの名無しさん [2017/07/03(月) 15:17:15.17 ID:6+cSiRQ4.net]
>>701に対して「そんなコード書かねえよガイジ」以外のレスがつくとかどういう場所だここ



730 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 15:19:48.73 ID:k1yeiZFU.net]
>>712
超初心者じゃねぇのかよ.........

731 名前:デフォルトの名無しさん [2017/07/03(月) 15:38:45.20 ID:6+cSiRQ4.net]
>>713
超初心者はあんなのにレスつけないだろ……

732 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 15:40:33.34 ID:eO40pfhm.net]
ああ、副作用スゴイ、副作用に感謝!
ボクのパイソンがドクンドクンと痙攣を始めた!

733 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 16:05:19.26 ID:k1yeiZFU.net]
>>714
見栄はったんだろ

734 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 16:25:13.10 ID:d1Gme1zq.net]
>>702
画面出力はもっとも有名な副作用だぞ

735 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 17:03:51.82 ID:v5BZipuQ.net]
>>717


736 名前:名前規則じゃなかったのかw []
[ここ壊れてます]

737 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 18:20:12.28 ID:oiFj/hKr.net]
まあ画面出力が副作用って言うのは正しいけどこの文脈で出してくるのはちょっとどうかと思うしそもそもreturnなしの関数値(none)を演算に使うとかどう見てもバグっぽいコードで何を説明した気になってるのか意味不明

738 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 18:34:25.44 ID:v5BZipuQ.net]
画面出力ってよくあるスレッドの同期バグを副作用とか言ってんの?

ますます意味不明。

739 名前:デフォルトの名無しさん [2017/07/03(月) 18:40:41.84 ID:6+cSiRQ4.net]
副作用もよく分からんくらいの超初心者はもっと謙虚にしろ



740 名前:デフォルトの名無しさん [2017/07/03(月) 18:42:27.31 ID:c364q6zP.net]
副作用もよく分かってる超初心者さん達ももう少し謙虚にしてもらえないか

741 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 18:43:46.40 ID:NPfMIXsg.net]
matlabにおけるfreadを以下のように使っている時
pythonで同じように書く場合はどのようにすれば良いでしょうか?
fileID = open(file_name,'r')からreadの引数をどう取るかで悩んでいます

matlabの原文
fileID=fopen(strcat(file_name),'r');
size=fread(fileID,1,'*ubit32','b');
%file_nameにはバイナリデータが入っています

742 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 20:20:38.33 ID:eO40pfhm.net]
ボクの大蛇が生臭い白濁液を吐き出した!
あたり一面が白ういろうの海と化し身動きが取れない!
これも副作用のせいだっ!

743 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 20:35:25.11 ID:r5yHurmA.net]
超初心者スレだろ

744 名前:デフォルトの名無しさん [2017/07/03(月) 21:15:30.91 ID:UwBLUxpl.net]
>>689>>690
手続き型言語でも副作用って用語が使われ始めたのって関数型言語が注目され始めてからだけど、それ以前からMVCやMVVMでVとの依存性を切り離すって課題として語られていた。

745 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 21:19:48.12 ID:4ktGWqSn.net]
副作用もわからんガイジはPHPでもやってろクソガイジ

746 名前:デフォルトの名無しさん [2017/07/03(月) 21:26:15.18 ID:c364q6zP.net]
副作用の話してる人が性格悪そうって事はわかった

747 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 21:30:42.43 ID:4ktGWqSn.net]
ペチプァ出身のガイジは脳みそ副作用でできてるんやね
カアイソウ

748 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 21:50:21.78 ID:rvaVDuHz.net]
>手続き型言語でも副作用って用語が使われ始めたのって関数型言語が注目され始めてからだけど、

1960年代から使われてたってことだな。

749 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 21:51:55.10 ID:jWiKtjj5.net]
>726
副作用という言葉は、手続き型言語でも、関数型言語が注目されるようになった、はるか以前から使われていたと思うけどな。
パスカル勉強していた四半世紀ほど前だけど、
functionとprocedureとあって、前者は値を返すが、後者は値を返さない。
値を返さないのに、何の役に立つかというと、副作用を起こさせるのを目的として使う。
というような説明を本で読んだ記憶がある。



750 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 21:53:46.51 ID:jWiKtjj5.net]
>739
昨今のScalaとかでなく、LISPが注目された頃でしたか。
失礼しました。

751 名前:デフォルトの名無しさん [2017/07/03(月) 21:58:36.51 ID:PMhP6mgs.net]
>>731
Delphiきっかけに普通のPascalの入門書も読んでたが、ついぞそんな入門書に出会った記憶が無い。。。
ここまで副作用副作用と手続き型言語のスレでも見かける様になったのは2006年前後からと思ったが。。。
大学向けならLispやOCamlやってた先生や生徒も居るだろうが。

752 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 22:01:01.62 ID:vaRXntzv.net]
>>726
アホ過ぎる
FORTRANの時代から副作用って言われてる
fortran66.hatenablog.com/entry/2013/11/16/182831

753 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 22:10:10.80 ID:4ktGWqSn.net]
もう一度言っておく
副作用もわからんガイジは屁臭えペチプ〜でもやってろゴミが!
俺様の目の前に二度と現れるな
失せろクズ

754 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 22:17:41.55 ID:jWiKtjj5.net]
>733
サイエンス社のPascal入門(1989年)か、Pascalプログラミング(1990年?)か、どちらかで読んだはず。
Amazonで出てきた表紙に見覚えがあるんだけど、どっちの書籍だったかまでは覚えていない。

755 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 22:30:46.74 ID:v5BZipuQ.net]
>>734
参照渡しのことを副作用と言ってるのかよw わかるわけねーよwww

756 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 22:33:14.47 ID:v5BZipuQ.net]
さっさとプログラミングにおける「副作用」定義を言え、超初心者ども。

今までの例だと、ただのバグのことじゃねーか。

757 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 22:35:30.24 ID:W8qxhA0k.net]
副作用完了点でググれ

758 名前:デフォルトの名無しさん [2017/07/03(月) 22:37:21.92 ID:c364q6zP.net]
これからの副作用について考えようじゃないか

759 名前:デフォルトの名無しさん [2017/07/03(月) 22:55:11.78 ID:QgJfKFJA.net]
英語圏で曖昧な表現で説明してるやつらのことは無視してよい。



760 名前:デフォルトの名無しさん [2017/07/03(月) 23:19:36.68 ID:hTTgnp+k.net]
>>736
サイエンス社の方は読んだ記憶があるが、副作用と書かれてた記憶はない。
多分1990年?の方だな。

761 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 23:20:46.70 ID:FLC0Isu1.net]
副作用ガイジのペチプァを殺せ

762 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 23:22:13.31 ID:FLC0Isu1.net]
ペチプァを根絶やしにしろ
一族郎党市中轢き回しの上晒し首にせよ

763 名前:デフォルトの名無しさん [2017/07/03(月) 23:27:21.56 ID:hTTgnp+k.net]
>>738
バグの事じゃない。
数学の関数と同じ、同じ引数渡せば同じ回答が返ってくる。
それ以外の事象全てが副作用。
副作用があっても意図通り動くのもあるし、むしろその方が効率は良い。
ただプログラムの見通しが悪いだけ。
マルチスレッドプログラミングとかで副作用の無い関数型言語が注目されたのもマルチスレッドプログラミングの見通しを良くしてバグを作らない様にしたいから。
(あと状態を持たない事でマルチスレッドプログラミングで分割し易いってのもある)

シングルスレッドではコード短く出来るとか再利用し易いとかで、(シングルスレッドでの)性能追求したら副作用バリバリの方が効率は良い。

764 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 23:34:32.64 ID:cvXQzAkL.net]
SQLiteのdbってsqliteでしか見れないの?

765 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 23:49:02.53 ID:eO40pfhm.net]
ボクの大蛇はすべてを吐き出してしまった。
大蛇は見る見るうちに縮んでいった。
元のドジョウどころか萎びたオタマジャクシになってしまった。
これが副作用というものなのか?

766 名前:デフォルトの名無しさん mailto:sage [2017/07/03(月) 23:50:55.18 ID:v5BZipuQ.net]
>>745
ランダム値返すrandom()は副作用なわけですね。

767 名前:デフォルトの名無しさん [2017/07/04(火) 00:28:00.42 ID:huKUW2nT.net]
Yes

768 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 00:40:42.36 ID:ZELIClaU.net]
クソパーは副作用に焼かれて死ね

769 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 00:52:55.58 ID:2jXzbs3v.net]
オブジェクト指向はほぼ全部副作用がある



770 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 00:56:33.99 ID:2jXzbs3v.net]
このスレも馬鹿ばかり
副作用という言葉自体はあったかもしれないけど
ここ数年副作用は悪という風潮になってるのがおかしい
昔はそんなことはなかった
気持ち悪い

771 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 01:44:22.80 ID:7rFRQEoU.net]
>>751
参照系にどんな副作用が?

副作用を分離してあるとテストしやすい

772 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 02:03:17.22 ID:3m7VK2G7.net]
そういやこのスレはアホ認定されてた奴いたなw

773 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 06:42:19.27 ID:Tv7aUxog.net]
>>737
> 参照渡しのことを副作用と言ってるのかよw わかるわけねーよwww
こんなアホ久々に見たわ w
そもそもFORTRAN は全部参照渡しだし参照渡しかどうかじゃなくて引数を変更するかどうかの話なのに全く理解してない

774 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 06:50:13.69 ID:rXlR7d7X.net]
Fortranってもはや死語でしょ。

775 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 06:54:22.62 ID:rXlR7d7X.net]
> FORTRAN は全部参照渡し

これは欠陥言語と言わざるを得ない。消えていく言語なのは間違いないな。いやもう消えてるか。

776 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 06:55:12.54 ID:Tv7aUxog.net]
>>745
> 数学の関数と同じ、同じ引数渡せば同じ回答が返ってくる。
> それ以外の事象全てが副作用。
違う、それは参照透過性の話。
副作用は何らかの状態を変更してしまう

777 名前:ことを言う。
なので例えば変数への代入も副作用のひとつ。

>>748
疑似乱数なら内部状態の変更を伴うので副作用を持つ。
ハードウェア乱数発生機からの読み出しなら副作用は持たない。

>>751
意味不明 w
[]
[ここ壊れてます]

778 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 06:56:20.39 ID:Tv7aUxog.net]
>>747
> ボクの大蛇
お薬の副作用による妄想

779 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 07:02:20.96 ID:rXlR7d7X.net]
> 変数への代入も副作用

それでは主作用と副作用の違いがないではないか。



780 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 08:20:18.01 ID:Tv7aUxog.net]
>>760
プログラム言語では主作用って言葉はほとんど使われない

781 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 08:21:01.77 ID:rXlR7d7X.net]
なら「作用」でいいだろ。

782 名前:デフォルトの名無しさん [2017/07/04(火) 08:53:00.26 ID:LX4AtBOp.net]
そんな慣用語にここで反抗されてもねえ

783 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 08:54:23.42 ID:1lmeyR8N.net]
Fortranは、参照渡しがデフォルトだけど、値渡しできるよ。
あと、数値計算の分野だと、まだFortranは現役。

784 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 08:57:42.95 ID:rXlR7d7X.net]
一般的に副作用は意図しない作用を言うんであって、
意図してる作用まで副作用だなんて言うから話がおかしくなるんだよ。

785 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 09:34:14.97 ID:7rFRQEoU.net]
意図したものであってもファイルへ出力等は副作用
意図してないのはバグ

786 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 09:42:45.55 ID:l241jVyP.net]
お薬の副作用とごっちゃになってるのか
お薬飲んだ方がいい

787 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 10:28:29.47 ID:rXlR7d7X.net]
>>767
真性の馬鹿か。だから最初から定義を聞いている。
言葉の定義ができない奴はFラン低学歴。馬鹿は薬飲んでも治らない。

788 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 11:14:46.95 ID:JR8nRlmR.net]
朝から真っ赤なやつが真性がどうとか説教だってよ
草ボーボーだわ
誰か除草剤撒いとけ

789 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 11:25:37.95 ID:rXlR7d7X.net]
>>769
真っ赤ってどこの2ch素人だよ。2chはじめてか?

赤いってのは偉いってことだ。
戦隊モノだってリーダーは赤だし、モモクロだってリーダーは赤だし、3倍速いシャアだって赤だろ。

ここはPythonの初心者スレであって、2chの素人スレじゃねーぞ、ヘタレが。



790 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 11:28:45.53 ID:rPs24TN8.net]
人類初心者のスレでもねーぞ
妖怪人間ちゃんよ
あれ?ゴキブリだったっけ?
まあどっちでもいいわな

791 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 11:29:55.91 ID:6SYzApDs.net]
>>770
素人は専ブラなんか使わんからIDの色は分からない
連投すればなるから偉くもなんともないし95割くらいはまともじゃないやつの証だ
自分のレスを見直してから発言することだな

792 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 11:48:02.88 ID:8vZma2KT.net]
鏡を認識できるほど知能あるの〜w

793 名前:デフォルトの名無しさん [2017/07/04(火) 12:11:33.68 ID:k7lSpSHL.net]
PHPが辿った道をPythonも辿るのか
そして荒野となり人が離れていく

794 名前:デフォルトの名無しさん [2017/07/04(火) 12:21:04.91 ID:AMOtdiLy.net]
結局お前ら副作用について何を話したかったんだ?さっぱりわからんw

795 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 12:49:19.64 ID:Tv7aUxog.net]
最近関数型言語覚えて副作用について知ったかした>>690がフルボッコされてるだけ

796 名前:デフォルトの名無しさん [2017/07/04(火) 12:54:22.08 ID:AMOtdiLy.net]
>>776
お前もやろw

797 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 17:00:41.15 ID:Tv7aUxog.net]
>>777
ダサ w

798 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 18:21:15.79 ID:tbb9NRH5.net]
秀丸で書いてるんだけど
Pythonタブが反核スペースのコードを良くみかけるんだけど
スペース4回や8回、16回入力って面倒じゃない?
更に、削除など7回とかだとずれるし
みんなどうしてる?

799 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 18:22:14.96 ID:6SYzApDs.net]
半角スペースの塊をタブと扱ってくれるエディタ使ってる(俺はVim)



800 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 19:30:47.78 ID:uVbqp3bl.net]
秀丸ってそんなこともてきねーの
嘘だろ何か設定あるだろ

801 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 20:37:17.02 ID:Yq9kve ]
[ここ壊れてます]

802 名前:U/.net mailto: タブをスペースで扱って設定くらいあるだろうに []
[ここ壊れてます]

803 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 21:44:10.13 ID:/lfF2KWl.net]
ガイジ副作用で脳みそスペースだらけのスッカラカンなんやろな
ウンコモリモリペチプァでも詰めておけ、ガイジ

804 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 21:52:38.91 ID:C0QCHaIb.net]
マジレスするとそんな腐ったレスしかできない奴が一番ダメ人間だと思う

805 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 21:55:38.92 ID:C0QCHaIb.net]
生まれつき目の見えない子供が知り合いにいるけど
頑張って生きてるよ
家族も頑張っている
低レベルなレスを連発するのは構わないけどそういう人たちを馬鹿にする奴が一番許せない

806 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 22:01:55.37 ID:tbb9NRH5.net]
>>780>>782
タブを半角まではできるんだけど、
バックスペースで削除すると
1文字削除でタブと比べて使いにくいなぁーと思って

807 名前:デフォルトの名無しさん [2017/07/04(火) 22:39:24.55 ID:KFTmH+Xw.net]
もう副作用でも何でも無いな。。。
手続き型言語の場合、初期化以外の代入も許さないのは稀で、関数として副作用が無ければおkってのが主流。
(副作用禁止だけどこれはおk的な)

個人的には関数型言語は関数型言語らしく、手続き型言語は手続き型言語らしくで良いと思う。
デフォルト引数とか良い例だよ。
代入前提だけど、時々しか違う値入れないからいつもの値入れとけ、みたいな。
ああ言うのは手続き型言語特有。

808 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 23:51:09.28 ID:lTp+AY06.net]
>>786
エディタにもよるだろうけど、
そういう時はShift+Tabが使えると思うよ。

809 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 23:58:49.01 ID:cQQJFeYO.net]
副作用でうんこ漏らしちゃいました><



810 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 00:02:22.11 ID:Mi2Oefnn.net]
>>788
ありがとう
選択してShift+Tabで行けた、ショートカットキーを使うのか、秀丸でもできた
微妙に手が必要になるけど、Pythonだとスペース使う人が多い気がするけど
メリットみたいな物があるの?

811 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 00:23:41.83 ID:CFCu53LC.net]
>>790
PEP 8という公式が書いたスタイルガイドがあるんだけど
派生スタイルやツールの基準になっていて大きく反するものがないくらい普及している

PEP 8だとインデントはスペース4文字、ハードタブは使うなとされている
これはガイドに根拠の説明が特に書かれていないほど周知の事実扱いなんだ
https://www.python.org/dev/peps/pep-0008/#tabs-or-spaces

812 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 01:16:45.73 ID:Mi2Oefnn.net]
>>791
へーそうなんだ
タブの方が入力や削除がし易いと思うけど何でだろ?

813 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 01:17:53.25 ID:uTn2RlgN.net]
>>792
タブだとエディタの設定次第で崩れて見えるのがPythonの流儀に反してるからってどっかで聞いたことがある、違ったらスマソ

814 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 01:20:02.67 ID:uTn2RlgN.net]
崩れるというのは何か違うな、環境によってインデントの見た目が変わるのが云々

815 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 01:44:44.17 ID:uOGWwv8x.net]
>>793
合ってる。エディタの設定で1タブのインデント幅が自在に変わってしまうからスペースで統一した。

816 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 02:04:45.63 ID:CFCu53LC.net]
>>792
https://stackoverflow.com/questions/1125653/python-using-4-spaces-for-indention-why
stackoverflowの何でスペース4つなの?って質問についている回答を雑に訳すと

みんながスペース4つで書いてるから俺も受け入れた
guido(pythonを作った人)がスペース4つを好むから
別に独自スタイルを貫いてもいいよ(俺はやらないけどね)

817 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 02:14:09.93 ID:n6J1aua5.net]
python3スクリプトを常駐ソフトみたいに使えますか?
フォルダにアクセスが有ったか知りたいです。どうしたら良いのでしょうか?

818 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 02:15:51.63 ID:uTn2RlgN.net]
>>797
Linux環境ならpyinotifyというライブラリがpipにある、他はしらね

819 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 02:32:32.59 ID:jRheFMIB.net]
>>790
最初はタブでインデントして、あとで4スペースに変換という方法だと、
書いてる時はスペースと区別しやすいということもあって、実際にそれを使ってきた。

ただ、長いセンテンスに改行を入れた時のインデント調整で、
PEP 8 流に揃えるにはスペースなしでは無理ということもあって、
今は最初から4スペースで書いちゃってるな。

エディタの設定で、タブキーの扱いを変えたり、
インデントの深さが表示されるようにすれば
タブの時とほぼ同じように扱えるというのも大きい。



820 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 08:17:50.67 ID:o2lS8KPj.net]
今でこそautopep8があるから俺も受け入れたけど、素のテキストエディタ使って
きっちりpep8に従ってた奴ってすげーわ。

821 名前:797 mailto:sage [2017/07/05(水) 09:05:21.25 ID:n6J1aua5.net]
>>798
ありがとう、ございます。

(でも、windows何です。)

822 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 09:48:37.32 ID:YU7DsXGL.net]
そう…(残念)

823 名前:デフォルトの名無しさん [2017/07/05(水) 11:05:10.43 ID:BRC1acOi.net]
>>779
秀丸にはインデントをスペースにする設定があるのに何でしないの?

824 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 11:59:26.25 ID:W7p06HKZ.net]
タブで書いた方がいい。
git か実行時に、タブを空白に変換すればいい

そういう処理を、シェルスクリプト・PowerShellスクリプト・バッチファイル、
またはタスクランナー、gitの前処理に書いておいて、自動実行すればいい

825 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 12:28:17.60 ID:z5aRqQvk.net]
pep8も、1行の文字数制限は気になる。
いくらなんでも16:9ではもっと書ける。
あのルールだけエディタではオフにしてる。

826 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 12:32:16.73 ID:Qpg00Afa.net]
space2で書いてる

827 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 12:50:48.75 ID:eFHntyyq.net]
ボッチ開発だしハードタブ4で書いてる

828 名前:デフォルトの名無しさん [2017/07/05(水) 13:15:44.80 ID:P2VGXh8m.net]
pep8とか言語関係なしに、ある程度で抑えた方が読みやすい
巻物の使い方が横書きと縦書きで違うのはそういうところから来てるのではと思ってる
それに、Pythonで長くなる時って大抵がネストが深くなってるか、一行に詰め込みすぎてることが多いでしょ
関数定義とかでも、引数が多いときは適度に改行してる

あと、モニタが16:9になったのって、文字を書くんじゃなくて映像を見る方に特化した結果だと思うんだよね
だから、文字数制限を設けることは可読性を保つ上で有効だと思う

でも、pep8の一行の文字数制限は自分もオフにしてる

829 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 14:54:41.44 ID:cUuA0iqJ.net]
コードを改行する必要がある時、Python3を書くようになってからは、
バックスラッシュじゃなくカッコで括るようになった。
ただ、カッコ(関数含む)で頭を揃えようとすると、うまく収められない(かえって可読性が落ちる場合など)時は、
仕方なく行先頭から1インデントのところで妥協することも多いな。



830 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 15:47:23.00 ID:XUcgmELe.net]
別に妥協はしてもいいんだよ
PEP8PEP8言ってる奴ほど
PEP8の序文読んだことがあるのか?と思う

831 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 17:14:25.98 ID:igf3nAKM.net]
ピップエレキバン

832 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 18:28:15.86 ID:Cs6uf46S.net]
>>763
脳みそを使えよ、お前。

833 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 19:22:49.67 ID:cUuCWP6n.net]
>>812
勉強しろよ

834 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 19:39:05.56 ID:L/U ]
[ここ壊れてます]

835 名前:JyhWt.net mailto: 薬飲んで寝ろデブ []
[ここ壊れてます]

836 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 21:30:03.36 ID:a2JYI5La.net]
並行処理用のライブラリはいくつかありますが、どれがオススメですか?

837 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 21:53:10.95 ID:k74tei78.net]
タブガイジはプェチピィかプェ〜ルでも使ってろゴミ

838 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 22:03:42.30 ID:uTn2RlgN.net]
>>816
日本語でおk

839 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 22:04:21.16 ID:uOGWwv8x.net]
multiprocessing.Pool が簡単にマルチプロセス



840 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 22:43:57.51 ID:+4iFZrIp.net]
タブガイジ

841 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 22:49:17.45 ID:wG6YXXxV.net]
ログインが必要なWebページにマルチプロセス?でhtmlを取得するにはどんな方法が考えられるでしょうか?
それぞれのプロセスでログイン処理をするのは無駄なのですが、ログイン情報?を共用する方法がわかりません

842 名前:◆ExGQrDul2E mailto:sage [2017/07/05(水) 22:56:17.66 ID:n6J1aua5.net]
>>820
フレームワークは何?

843 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 23:03:18.78 ID:wG6YXXxV.net]
>>821
すいません、フレームワークが何を指すのかよく分かりません

844 名前:デフォルトの名無しさん mailto:sage [2017/07/06(木) 09:14:44.86 ID:PkUzDJSz.net]
multiprocessingモジュールを使う方法が考えられる
プロセス間共有データの機能も当然ある

あれ読んで理解できないなら100年はえーよ
今の君にできる手段を取る方が賢いね

845 名前:デフォルトの名無しさん mailto:sage [2017/07/06(木) 09:57:45.48 ID:rcbDiRMU.net]
超初心者用板やぞ

846 名前:デフォルトの名無しさん mailto:sage [2017/07/06(木) 12:38:59.11 ID:PZBpqnTG.net]
a=1
b=2
c=[a, b]
とした時に、リストcとして、a,bの要素はコピーされてまた新たにメモリが確保されますか?それともa,bを参照になるのですか?

847 名前:デフォルトの名無しさん mailto:sage [2017/07/06(木) 12:57:25.03 ID:PZBpqnTG.net]
リストは効率悪そうなので質問変えさせていただきます
3次元配列(要するに画像データ)x,yがあって
z = np.array([x,y])
のように、リストのように使えますか?
一旦まとめた後、xとyを元の画像として取り出したいです

848 名前:デフォルトの名無しさん mailto:sage [2017/07/06(木) 12:59:13.13 ID:UZxglvCD.net]
>>825
参照です
pythonは基本全部参照コピー
a=1
b=a
これすら値のコピーではなく参照の代入だから

849 名前:デフォルトの名無しさん mailto:sage [2017/07/06(木) 13:30:43.94 ID:tGfEmR+Z.net]
>>825
変数への再代入は新しい参照が変数に割り当てられるので気をつけて

a = 12
b = 34
c = [a, b] # => c[0]==12, c[1]==34
a = 100 # => c[0]==12, c[1]==34のまま
c[1] = 56 # => b==34のまま
# a += 1 や c[0] *= 2 などの代入もaやc[0]が新しい参照になる



850 名前:デフォルトの名無しさん [2017/07/06(木) 22:28:56.26 ID:0T2UvbzF.net]
お前らに参照の話題はまだ早い
って言おうと思ったらもう混乱しとるやんけw

851 名前:デフォルトの名無しさん mailto:sage [2017/07/06(木) 23:05:04.24 ID:L8j5rxy6.net]
>>820
Selenium WebDriver, Selenium IDE, PhantomJS などでの、
ブラウザの自動実行だろ

Ruby だろ。
Python は知らね

852 名前:デフォルトの名無しさん mailto:sage [2017/07/06(木) 23:11:52.56 ID:xNE5wZt1.net]
質問です
公式サイトでPython3.6の32ビット版をダウンロードしてインストールしたのですが
Anacondaとういものがあるのを知って、インストールしたいんですが
公式サイトのPython3.6をアンインストールせずにAnacondaをインストールしても問題は出ないでしょうか?
OSはWin10の64ビットです

853 名前:デフォルトの名無しさん mailto:sage [2017/07/06(木) 23:29:35.44 ID:SgqT1Iyq.net]
頭悪すぎだろ、普通にx64入れろや

854 名前:デフォルトの名無しさん mailto:sage [2017/07/06(木) 23:34:49.65 ID:xNE5wZt1.net]
うむ、公式サイトの目立つボタンでダウンロードしたら32bit版になってしまったのです
そこまで問題は出ないようなのでそのまま

855 名前:使ってます []
[ここ壊れてます]

856 名前:デフォルトの名無しさん mailto:sage [2017/07/07(金) 00:19:26.94 ID:JoJfvIqW.net]
>>830
seleniumはpythonにもあるよ

857 名前:デフォルトの名無しさん mailto:sage [2017/07/07(金) 00:20:17.58 ID:JoJfvIqW.net]
>>833
アンインストールしたほうがいいです

858 名前:デフォルトの名無しさん mailto:sage [2017/07/07(金) 00:44:57.87 ID:tuAsaSiH.net]
>>835
ありがとう、32ビット版のはとりあえずアンインストールしました

859 名前:デフォルトの名無しさん mailto:sage [2017/07/07(金) 01:28:21.87 ID:HRVWihAA.net]
Anaconda 64ビット版を、一般ユーザーでインストールすると、
環境変数PATHも書き換えるから、

端末から、python コマンドを入力すると、
AnacondaのPython3 が起動するようになり、
以前にインストールしていた、Python を呼び出せなくなる

つまり、python コマンドを、PC内から探す際、
環境変数PATHの順番で、起動するアプリを探すから、
同じコマンド名で、順番が後ろのものは起動できなくなる

例えば、コマンドプロンプトで、
where notepad
と打ち込むと、メモ帳を起動する、PATHの順番を表示する

試しに、PowerShell, PowerShell_ise で、以下を打ち込んでみ。
環境変数PATHは、; で区切る。
$env:Path.split(";")
(または、コマンドプロンプトで、path と打ち込む)

windows コマンド 検索順序
https://technet.microsoft.com/ja-jp/library/cc753427.aspx

環境変数PATHを書き換えずに、Anacondaをインストールするなら、
Anacondaの起動時に、明示的に起動したい、Pythonへのパスを与える

また、複数のPythonのバージョンを切り替えて使う、pyenv と言う仮想環境もある



860 名前:デフォルトの名無しさん mailto:sage [2017/07/07(金) 03:34:06.79 ID:tuAsaSiH.net]
>>837
調べてみたところ、PATHが通っていなくて、
今まではファイルのダブルクリックで実行、Anaconda入れても実行ボタン押して実行
とかいう超初心者レベルで、どうも自分がやりたい事に必要なものは全てAnacondaに入ってるそうで
こんなレベルだと全く影響無い感じなのでしょうか

861 名前:デフォルトの名無しさん mailto:sage [2017/07/07(金) 05:02:29.41 ID:HRVWihAA.net]
コマンドプロンプトで、
where python
と打ち込むと、PATHの順番が表示される?

表示されないのなら、環境変数PATHは更新されていない

862 名前:デフォルトの名無しさん mailto:sage [2017/07/07(金) 09:18:31.73 ID:SZgf6Ov2.net]
問題が起きてから言ってくれ

863 名前:デフォルトの名無しさん mailto:sage [2017/07/07(金) 11:38:05.24 ID:avjxADi0.net]
>>839
そのコマンドはエラーで何も表示されないです
システムの環境変数PATHのところを見ても該当のものが無いので、PATHは通っていないようです
ありがとうございます

864 名前:デフォルトの名無しさん [2017/07/07(金) 19:21:51.29 ID:bti4Si71.net]
退屈なことはパイチンくんにやらせればいいじゃん
パイチンくんにw

865 名前:デフォルトの名無しさん mailto:sage [2017/07/07(金) 20:52:20.52 ID:8CZskrNj.net]
UnixのシェルスクリプトをWindowsに移植しないとダメなんだけど、Windowsのバッチファイルの変数まわりと文字列操作がクソ過ぎてPythonで書こうと思ってます。
具体的には外部のテキストファイルを読み込んでforとかでグルグル回しながらそれをコマンドラインのパラメタとして渡していって実行させたいだけなんですが。(パイプとかで複数コマンド繋げたりディレクトリからファイル名引っ張ってきて変数に入れるとかしたい)
StackOverflow読んでたらargvとかあるし簡単そうっぽいんですけど簡単でしょうか。
なんでPythonかというとそのマシンがdosプロンプトとPythonしか入ってないいにしえのマシンだからという理由だからなんですけど。

866 名前:デフォルトの名無しさん mailto:sage [2017/07/07(金) 20:56:18.49 ID:fpfCGWE6.net]
素直にPowerShell使えよw

867 名前:デフォルトの名無しさん [2017/07/07(金) 20:59:20.71 ID:eVPhxI3P.net]
Cygwinじゃあかんのか?
まあPythonでも難しく無いだろうけど。

868 名前:デフォルトの名無しさん mailto:sage [2017/07/07(金) 22:52:20.68 ID:eky1cNPP.net]
pythonのsubprocessか何かで

869 名前:呼んだ先のDOSのシェルが馬鹿過ぎてコマンド実行成功/不成功(エラーレベル)が返らないとか、pythonの問題でなく、ポーティングに耐えられないWindowsの愚かさに苦労させられた憶えが。 []
[ここ壊れてます]



870 名前:デフォルトの名無しさん [2017/07/07(金) 23:23:17.38 ID:tdv0VtnU.net]
超初心者がwindowsに文句つけてるのって傍から見て決してみっとも良いものじゃないよ

871 名前:デフォルトの名無しさん mailto:sage [2017/07/07(金) 23:56:26.31 ID:306a0YtN.net]
窓のコンソールが腐ってるのは今に始まった話じゃない
今はLinuxがそのまんま動くからいいよな

872 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 01:27:55.43 ID:U3WHqCD/.net]
pygameのゲームパットについて、
調べても思ったより資料が有りません。

どのボタンが連動しているか、
分かりやすいサイトとか有りませんか?

873 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 02:52:33.69 ID:DtvYnY/5.net]
超初心者の質問するけど
absって関数の役割が絶対値を返すだけならどの用途でこんなの使うんだよw
プログラミングでなんの訳にも立たないだろ

と思ってしまうんだが実際どうなの?

874 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 03:06:30.25 ID:+VXBkwGC.net]
え、めちゃくちゃいっぱい使うだろw

875 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 03:13:06.00 ID:DtvYnY/5.net]
>>851
えっどんな時に使うのか教えてくれ

876 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 04:23:54.74 ID:+VXBkwGC.net]
2つの座標間の距離を測る場合とか…
ごめんそれしか浮かばないや!
詳しい方お願いしますw

877 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 06:18:53.37 ID:AQJwZpAA.net]
(a if a>0 else -a)
って書くよりも
abs(a)
って書くほうが簡潔だし意味も明瞭。

こんなの要らないだろう界の王者はpass。全く何もせず、ただそこにある為だけの存在。
構文的に必要だからとか、借り置きのプレースホルダとかで使われる。
そんな pass にすら使いどころがあるのだからabsなんて有用すぎる。
passが価値のない石ころなら absは輝くダイヤ

878 名前:デフォルトの名無しさん [2017/07/08(土) 07:21:57.25 ID:GWGAvT8e.net]
早朝から質問の答えになってない長文書いちゃうやつw

879 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 07:35:17.60 ID:LFCUi1Tz.net]
待機時間を正規分布にのせたいとき。
平均0分散1、かつ待機時間は正だからabs使ったなあ。



880 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 09:38:19.72 ID:HUvrGmd2.net]
>>854
passの代わりにことごとくNoneを使ってしまったことがあったが、
何事も無く終了してたから気づいたのはだいぶ後だった。

881 名前:849 mailto:sage [2017/07/08(土) 10:32:03.85 ID:U3WHqCD/.net]
ゲームで、
 absはステータスの 追加要素の管理でマイナスにならない様に使った。

passはユーザー側の操作ミスの時に何もしないって、書いてる。

absはpaizaで使う所が有った様な気がする。
計算上、マイナス値が帰ってくるから、プラスに置き換える。見たいな作業。

882 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 12:09:16.40 ID:pgGJ402T.net]
absは複素数でも使える(math.fabsだと複素数はTypeErrorになる)
>>> abs(1+1j)
1.4142135623730951

883 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 12:11:02.61 ID:U3WHqCD/.net]
記述の質問

x=[12, 6, 2, 7, 3, 11, 1, 4]
correction=0
Fixed=x[0:5]
correction+=1


884 名前:
print(x[0:5+correction])
上記風に、抜き出す数をFixed+correctionの様に表記したい

おねがいします。
[]
[ここ壊れてます]

885 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 13:46:50.03 ID:c6P8qLwK.net]
バイナリファイルから0.5バイトだけreadで読み取りたいとき、どうすればよいでしょうか?
numpyでビットを扱えるとは見たのですが,readは整数バイトでしか読み取れず互換性がわからないです

886 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 16:08:29.92 ID:Fv/VLC2u.net]
CPUですらなにもしないって命令があるしな

存在するものにはそれぞれそれなりの意味がある

887 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 16:17:03.75 ID:lUvEvZ3o.net]
>>861
1バイト読んで0.5バイト捨てるんじゃだめなの?

888 名前:俺が遊園地だ! ◆ExGQrDul2E mailto:sage [2017/07/08(土) 17:15:11.49 ID:U3WHqCD/.net]
pygameでゲームパットを使った入力ゲームが作りたいです。
ゲームパットのキー読み込みが解らないので、教えて頂けませんか?

Git使ってないです。すません。

コード URL
https://ideone.com/UhwqyM

889 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 18:13:40.71 ID:zB/Wb29i.net]
0.5バイトとか新しいな



890 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 18:16:25.59 ID:DtvYnY/5.net]
このスレ本当に勉強になるわ
ありがとう
プログラミング系はググっても情報が出てこないんだよなぁ

891 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 18:19:34.12 ID:l277hrw6.net]
じゃあ、1/2バイトで。

892 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 18:20:15.48 ID:U3WHqCD/.net]
>>866
検索の時に、[プログラミング] って付けてるから出て来ないんだよ。
アフェとか役に立たない自己○○とか、ヒットしない。

[言語名]+[やりたい事] で出てくる。
python 配列
とか、ネタ発言だったら、マジレスしてごめん。┌(_Д_┌ )┐

893 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 18:24:22.71 ID:l277hrw6.net]
0.5バイトのことをニブルって言うらしいぜ。おまえら知らなかっただろ。

894 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 18:37:59.96 ID:rnwsxGun.net]
上位下位4ビットずつならシフト演算やビット演算じゃね?
なんでそういう事したいのか不明だけど

895 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 18:42:18.50 ID:AQJwZpAA.net]
>869
今日児童書のプログラミングの絵本を子供と読んでいて
ニブルの説明があって初めて知ったわ。

896 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 18:43:51.67 ID:BPlXEDNj.net]
>>866
出来れば英語検索も視野に入れるといいぞ
英語があんまり分からなくても プログラミングの文法さえ分かっていれば
コードみればなんとなくわかることが多いからな

897 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 19:07:04.71 ID:DtvYnY/5.net]
>>868
プラグラムにおいて絶対値の役割とかググってもでてこないやん
>>872
まだその域まで達してない
関数を一通り覚えてる感じ

898 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 19:38:37.45 ID:rnwsxGun.net]
まあ数学の素養とかはある事を前提に語られることが多いよね

関数を全部覚えようとしても使わない記憶は忘れられるからあまり効率よくなさそう
最初はこういうのあるんだ、ぐらいのチラ見だけしといて
出来るだけ多くのサンプルコード読みながらわからないのが出てきたら都度調べた方がいいんじゃないかな?

899 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 19:59:34.96 ID:l277hrw6.net]
プログラムにおいて絶対値の役割ってのが斬新な発想だな。素質を感じる。
絶対値が何かを知ってたらまずこんな疑問が出ないからな。

絶対値返すのがabs()の役割だよ!!! ってふつう思うもんな。



900 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 20:01:32.54 ID:ICTsGxtb.net]
>>869
乳首に張る奴か

901 名前:俺が遊園地だ! mailto:sage [2017/07/08(土) 20:03:08.03 ID:U3WHqCD/.net]
pythonでC#用DXライブラリのゲームパット
<module>
dxlib.dx_ClearDrawScreen()
OSError: exception:access violation reading 0x0000000000000246


OSError:例外:アクセス違反の書き込み0x00000000?

ctypes.create_string_bufferを使用して初期化して下さい?
https://translate.googleusercontent.com/translate_c?depth=1&hl=ja&prev=search&
rurl=translate.google.co.jp&sl=en&sp=nmt4&u=https://stackoverflow.com/questions/37973033/ctypes-python3-5-oserror-exception-access-violation-writing-0x00000000&usg=ALkJrhix1xB_WYTfbf2IXdAk8Wu6KqQr8A

誰かエスパーして、解決法教えて下さい。 ┌(_Д_┌ )┐

902 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 20:06:20.38 ID:fIuXTSpk.net]
>>860
>Fixed=x[0:5]
開始インデックスの、0は省略できるから、
Fixed=x[:5]

>print(x[0:5+correction])
endIndex = 5+correction
print(x[:endIndex])

>>861
ビット演算で、4ビット取り出せばいい

903 名前:デフォルトの名無しさん [2017/07/08(土) 20:09:34.39 ID:GWGAvT8e.net]
わかってねえなw
無駄に読んでしまった4ビットはどうすんだよw

904 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 20:10:49.81 ID:l277hrw6.net]
線香でも立てて供養するんだな!!!

905 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 20:11:10.50 ID:fIuXTSpk.net]
ゲームエンジンなら、
Godot は、Python風の言語。
Unity の、Boo も、Python風の言語

Pythonなら、Pygame, Kivy とか

906 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 20:13:46.56 ID:QkNdjw+7.net]
>>876
それを言うならニップルだろ

907 名前:俺が遊園地だ! mailto:sage [2017/07/08(土) 20:19:10.76 ID:U3WHqCD/.net]
>>878
ありがとう。

試しけど、文字描写の時点で
NameError:name 'DrawFormatString' is not definde
って出てる。訳分からん。

DXライブラリの描写はそのまま使えないとか?

Booスレって有ったけ?
覚えた方が良いとか? それなら、素直にC#覚えたいな。┌(_Д_┌ )┐

908 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 20:21:22.56 ID:rnwsxGun.net]
>>877
元の原文貼ってくれなきゃわからないよ
恐らくはpythonにはCのmallocみたいなメモリ確保命令が無いので
それで代用しろって事かな?

909 名前:俺が遊園地だ! mailto:sage [2017/07/08(土) 21:29:33.31 ID:U3WHqCD/.net]
>>884
それだ!

ありがとう!

駄目だったら、もぅ一度聞きに来る。 ┌(_Д_┌ )┐



910 名前:俺が遊園地だ! mailto:sage [2017/07/09(日) 00:44:31.26 ID:QVaY8wyL.net]
駄目でした。
問題も理解してないです。はい。

pygameのゲームパットの方向で調べて行きます。
また、何か有りましたら、お願いします。

911 名前:デフォルトの名無しさん mailto:sage [2017/07/09(日) 00:46:38.30 ID:olFNX3ws.net]
>>886
当然ここのサンプルコードは試したんだよね?
https://www.pygame.org/docs/ref/joystick.html

912 名前:俺が遊園地だ! ◆ExGQrDul2E [2017/07/09(日) 02:07:10.10 ID:QVaY8wyL.net]
>>887
はい、試しました。
通常のボタン(○□△✘L1R1L2R2L3R3)では、指定した入力ができますが
矢印キーを受け取る仕組みが分かりません。

使用しているパットにはL3R3のボタンが有り、
左側のボタンがL3と同じだと言う事が分かってます。

私はどのようにして、矢印キーが押されたか調べれば良いのでしょうか?
なぉ、私の環境にはpand3Dがインストールされてます。
pand3Dを使えば入力が楽になるとか、ネットに書いて有ったのですが本当でしょうか?

頼りきって申し訳ないですが、
宜しくお願いします。

913 名前:デフォルトの名無しさん mailto:sage [2017/07/09(日) 08:16:45.24 ID:olFNX3ws.net]
?そのサンプル動かせばボタン押したら何らかの反応あると思うが?
キーボードのカーソルキーじゃないよな?

914 名前:デフォルトの名無しさん mailto:sage [2017/07/09(日) 08:55:12.63 ID:iCzPmO29.net]
脳障害の雪風の相手してる奴もやっぱり脳障害なんだろうな
高野豆腐頭に突き刺して死ねばいいのに
いや、死ね

915 名前:俺が遊園地だ! mailto:sage [2017/07/09(日) 09:14:42.99 ID:QVaY8wyL.net]
すいませんでした。
DXライブラリのエラーと混同して、pythonではメモリやポインターが何処

916 名前:に有って
それ等を扱う記述の仕方が分かりませんでしたが、pygameのゲームパットでは
それらは扱う事は無かった用です。

みなさん、ありがとうございました。
[]
[ここ壊れてます]

917 名前:デフォルトの名無しさん mailto:sage [2017/07/09(日) 09:54:31.98 ID:PF9MLQv5.net]
>>873
チートシート(カンニングペーパー)使えば?

最初に全部暗記するより
「いちいち調べるのが面倒臭くなって調べずにコード書く」
のほうが プログラマーとしては自然な流れだぞ

918 名前:俺が遊園地だ! ◆ExGQrDul2E mailto:sage [2017/07/09(日) 11:39:54.70 ID:QVaY8wyL.net]
>>890
3ヶ月ぐらい前から、ずっと俺を攻撃してるけど
ネットストーカなの?

俺を攻撃しても、何も出てこないよ。
それとも、ゲ板から2年前の復讐に来てるとか?

919 名前:デフォルトの名無しさん mailto:sage [2017/07/09(日) 11:44:04.50 ID:vvtk1U94.net]
>>892
そして始まる車輪の



920 名前:デフォルトの名無しさん mailto:sage [2017/07/09(日) 11:44:36.92 ID:vvtk1U94.net]
>>893
糖質か?

921 名前:デフォルトの名無しさん mailto:sage [2017/07/09(日) 11:52:43.41 ID:olFNX3ws.net]
>>893
そんな事より矢印キーは上手くいったのかよ?

922 名前:デフォルトの名無しさん mailto:sage [2017/07/09(日) 11:54:16.99 ID:olFNX3ws.net]
それと過去に何があったのか知らんが素直に謝罪しないと
35歳と同じだぞ

923 名前:デフォルトの名無しさん mailto:sage [2017/07/09(日) 11:56:05.20 ID:ZNtTDJre.net]
なんでPhthonでゲーム作るんだろう。

924 名前:デフォルトの名無しさん mailto:sage [2017/07/09(日) 12:43:30.27 ID:PF9MLQv5.net]
ゲームプログラミングなんてもともとそんなもんだろ

わざわざ工学研究用コンピュータで ブラックホールに吸い込まれながら宇宙船が撃ち合うゲーム作ったりな

925 名前:デフォルトの名無しさん mailto:sage [2017/07/09(日) 12:45:21.31 ID:q5NjTKAa.net]
>>894
再発明

926 名前:遊園地 mailto:sage [2017/07/09(日) 13:46:06.33 ID:QVaY8wyL.net]
上手くいかない、今は保留で良いや。
次に行くんで、どうもでした。


特に気にする程でも無いな。



ケツにマヨネーズ突っ込んで開発したら、
  完成する頃にはビビっとキてるわwww┌(_Д_┌ )┐

927 名前:デフォルトの名無しさん mailto:sage [2017/07/09(日) 14:00:39.83 ID:QE3TpFFP.net]
>>899
そのゲームやりたい

928 名前:デフォルトの名無しさん mailto:sage [2017/07/09(日) 14:03:02.82 ID:PF9MLQv5.net]
>>902
Spacewar!ってゲーム

かなり古いコンピュータのゲームだけど
再現したブラウザゲームとかあった気がする

929 名前:デフォルトの名無しさん mailto:sage [2017/07/09(日) 14:12:53.56 ID:QE3TpFFP.net]
>>903
youtubeにあったので見てみた
最初期のゲームってだけなのね
ブラックホールに吸い込まれる時の物質の状態とか見え方を物理シミュレートしたゲームと勘違いしてた



930 名前:遊園地 mailto:sage [2017/07/09(日) 14:27:52.30 ID:QVaY8wyL.net]
ちょっと、落ちるけど、
pygameのゲームパットの入力とpand3dの便利な機能が有ったら、
教えて下さい。

931 名前:デフォルトの名無しさん mailto:sage [2017/07/09(日) 14:38:06.28 ID:ZNtTDJre.net]
枯れてるかどうかも分らないドマイナーなもの使わなくても。

932 名前:デフォルトの名無しさん mailto:sage [2017/07/09(日) 16:35:22.67 ID:sX6v1jPj.net]
Pygame, Kivy は内部で、SDL を使っているのじゃ?

インターフェースさえあれば、Ruby でも使えそう

933 名前:デフォルトの名無しさん mailto:sage [2017/07/09(日) 20:15:46.31 ID:ZpWWPhP2.net]
引数が多くなって折り返したくなったときはどうすればいい?
pythonはインデントにうるさいらしいから、適当に折り返せない

934 名前:デフォルトの名無しさん mailto:sage [2017/07/09(日) 20:28:20.77 ID:kCsDRbjk.net]
式の折り返しじゃなくて引数なら、かっこが閉じるまで文が継続しているとみなすから
それほど気を使う必要はないはず。PEP8に従うかどうかは別として。

935 名前:デフォルトの名無しさん mailto:sage [2017/07/09(日) 20:39:09.34 ID:ori/h9zz.net]
>>908
スペースを使うインデントが前提だけどスタイルガイドにある
https://www.python.org/dev/peps/pep-0008/#indentation

936 名前:デフォルトの名無しさん mailto:sage [2017/07/09(日) 21:20:02.58 ID:fx6BiAYL.net]
バックスラッシュかカッコ等でいけるよ。
PEP8に書いてあるけど探しにくいだろうな。
PEP8 折り返し |検索|

937 名前:デフォルトの名無しさん mailto:sage [2017/07/09(日) 22:26:26.23 ID:TMdhC0Rp.net]
改行が必要なほど引数が多い時点で糞確定
死ね

938 名前:デフォルトの名無しさん mailto:sage [2017/07/09(日) 22:43:14.96 ID:PF9MLQv5.net]
>>912
デバックしすぎで心が壊れたのか?
世の中の全てのコードを直す必要はないんだぞ

939 名前:遊園地 [2017/07/09(日) 22:55:25.98 ID:QVaY8wyL.net]
pygame
□ボタンを押したら、実行したい。
print(pygame.JOYBUTTONDOWN)#10
print(pygame.JOYBUTTONUP)#11
これだと数字だけ出てきます。

知りたい形式
if( パッドの入力状態 & ボタンの定義 )

DXライブラリ式に言うと、
if( GetJoypadInputState( DX_INPUT_KEY_PAD1 ) & PAD_INPUT_A ){
pirntf();
}

この形式で使いたいのですが、記述方法が分かりません
教えて下さいPAD_INPUT_AのAの場所は1,2,3,4,5,6などです。



940 名前:デフォルトの名無しさん mailto:sage [2017/07/09(日) 23:07:08.22 ID:714Ntp2x.net]
import urllib.request
req = urllib.request.Request('yahoo.jp/')
with urllib.request.urlopen(req) as response:
  the_page = response.read()
  print (the_page)

Chromeで見るのとこれで取得するのではソースが異なっています。
Chromeを実際に立ち上げてそこからソースを取得するにはどうすればいいでしょうか?

941 名前:デフォルトの名無しさん mailto:sage [2017/07/09(日) 23:20:31.50 ID:TMdhC0Rp.net]
>>913
糞を撒き散らすな公害
俺が死ねって言ってるんだから才能ねえやつは大人しく死ね

942 名前:デフォルトの名無しさん mailto:sage [2017/07/09(日) 23:25:07.29 ID:ZNtTDJre.net]
>>914
ドキュメントに全部書いてあるじゃねーか。なぜ読まないで質問する?

943 名前:デフォルトの名無しさん mailto:sage [2017/07/09(日) 23:50:23.21 ID:olFNX3ws.net]
>>914
だから先のサンプルコードを1行1行追いかけてその意味を考えなさい
英語も初級程度で済むはずだよ?

944 名前:デフォルトの名無しさん mailto:sage [2017/07/09(日) 23:56:49.48 ID:olFNX3ws.net]
>>914
例えば君が提示したpygame.JOYBUTTONDOWNはイベント定数だ
ボタンの状態じゃない

サンプルコードを検索かけてよく見てみ?どういう箇所で使われている?

945 名前:遊園地 mailto:sage [2017/07/10(月) 00:04:44.59 ID:PcFmqBkx.net]
皆さん、ありがとうございます。
>>919
ボタンの定数でしたか、ありがとうございます。

一応、書いとくけど、
全部、読んだ上で記述方法が分からなかったw

946 名前:デフォルトの名無しさん mailto:sage [2017/07/10(月) 00:40:51.42 ID:pgROD2o1.net]
>print(pygame.JOYBUTTONDOWN)#10
>print(pygame.JOYBUTTONUP)#11

10が下ボタン、11が上ボタン、
こんな定数みたいな数字を知って、何になる?

皆、数字を知りたくないから、わざわざ、
JOYBUTTONUP などの意味が分かる言葉に、置き換えているのに

947 名前:デフォルトの名無しさん mailto:sage [2017/07/10(月) 00:43:33.81 ID:kYDt/L0d.net]
>>908
そういう時は改行するけど、
args=[1,2,3]
f(*args)
とか書けなかったっけ
引数展開

948 名前:遊園地 ◆ExGQrDul2E mailto:sage [2017/07/10(月) 01:01:13.13 ID:PcFmqBkx.net]
>>921
イベント数字を知らなかったら、どのボタンに配置されているのか,
分からなくなると思う。ゲームパットによって変わる様だし。デバッグとかで使わない?

また、俺をからかう為の文だったり
するの?

949 名前:デフォルトの名無しさん mailto:sage [2017/07/10(月) 01:58:24.31 ID:pgROD2o1.net]
enum Fruits { apple; orange; banana; }

enum と同じ。
appleが、1か2かとか、値に意味はない

使う時には、
Fruits.apple
のように、常に意味のわかる、言葉で表す

1とか2とか、絶対に値では使わないから



950 名前:デフォルトの名無しさん mailto:sage [2017/07/10(月) 02:02:51.08 ID:t4qeEO37.net]
> 全部、読んだ上で記述方法が分からなかったw

単純に基礎学力が全然足りてないんだよ。
英語にしても数学にしても情報処理技術にしても。

951 名前:遊園地 ◆ExGQrDul2E mailto:sage [2017/07/10(月) 02:17:20.48 ID:PcFmqBkx.net]
書き込んでも、教えてくれないんだなww

952 名前:デフォルトの名無しさん mailto:sage [2017/07/10(月) 02:23:20.24 ID:t4qeEO37.net]
目標が高すぎ。
ゲームは諦めて、まずはサンプルコードすらすら読めるようにしろ。今はそれすら満足にできないんだから。
掛け算できないのに微分方程式教えろと言ってるようなもの。無理筋。

953 名前:遊園地 ◆ExGQrDul2E mailto:sage [2017/07/10(月) 02:40:32.42 ID:PcFmqBkx.net]
サンプルコードで、やってる事は足し算ですけど?

while 1:
____for e in pygame.event.get():
________if e.type == pygame.locals.JOYBUTTONDOWN: #
____________print (str(e.button)+'番目のボタンが押された')
________elif e.type == pygame.locals.JOYBUTTONUP: #
____________print (str(e.button)+'番目のボタンが離された')

○番目に押された、処理がしたいのですが、
e.type==左は固定
eの変え方が分かりませぬ |д゚)チラッ
1.type ✘
pygame.event.get(1.type)==左固定 ✘
どの様に記載すれば良いですか?

954 名前:デフォルトの名無しさん mailto:sage [2017/07/10(月) 02:56:17.82 ID:t4qeEO37.net]
こいつ・・・人の話を聞いてない・・・

955 名前:デフォルトの名無しさん mailto:sage [2017/07/10(月) 04:05:32.17 ID:pgROD2o1.net]
JOYBUTTONDOWN は下ボタン、JOYBUTTONUP は上ボタンだろ。
何番目に押されたとか、そんな情報あるわけないだろ

もっと、まともに動く、サンプルを探せ。
技術文書も読め

956 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2017/07/10(月) 07:31:12.72 ID:+015xVmd.net]
>>920
イベントの定数だと言っておろうにw
本当に読んで理解したのかよ

957 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2017/07/10(月) 07:47:24.54 ID:3IjyL7Ej.net]
DOWN,UPは、押した,離されたじゃないの?
サンプルとドキュメントみると

どのボタンを押されたかはe.buttonの数字で区別する
>>928のサンプル動かしてみて、左ボタンを押して出てくる数字を使って判断する

958 名前:遊園地 [2017/07/10(月) 08:24:35.17 ID:PcFmqBkx.net]
>>930
公式サンプルだよw

>>932
でてくる数字は分かっても記述方法が分かってない。

e.typeの変え方が分からない

959 名前:デフォルトの名無しさん mailto:sage [2017/07/10(月) 08:37:44.39 ID:3IjyL7Ej.net]
>>933
左ボタンを押したら数字は何て出てくる?



960 名前:遊園地 mailto:sage [2017/07/10(月) 08:40:40.21 ID:PcFmqBkx.net]
どんな記述でコードが通るか知らない?
キーボードのなら、
実際に使ってる人が居ないとか?

もしかして、そっちでは1つ1つのキーに処理を割り当てるのは事はできてる?

if pygame.event.get(1) == pygame.locals.JOYBUTTONDOWN: #
print ('aaaaa')
エラーじゃないけど、処理がaaaaaが表示されない。

961 名前:遊園地 mailto:sage [2017/07/10(月) 08:41:45.16 ID:PcFmqBkx.net]
>>934
でてくる。

962 名前:デフォルトの名無しさん mailto:sage [2017/07/10(月) 10:33:12.18 ID:3IjyL7Ej.net]
>>936
出てくるじゃなくて、具体的にいくつが表示される?

963 名前:デフォルトの名無しさん [2017/07/10(月) 11:22:48.39 ID:HFpjBEAQ.net]
pygame使うようなやつはだいたい年齢層低いやつ

964 名前:デフォルトの名無しさん mailto:sage [2017/07/10(月) 12:54:52.56 ID:h+eKj8nR.net]
キーボードやマウスの例を見れば使い方大体同じだろうに

ただデバイスが常につながっている訳ではないからその点は注意が必要そうだけど

965 名前:デフォルトの名無しさん mailto:sage [2017/07/10(月) 12:58:21.23 ID:h+eKj8nR.net]
つか、正解が出てくるまで待つんじゃなくて色々試せよ

サンプルが何やってるのかわからなければ100回でも読め

966 名前:遊園地 mailto:sage [2017/07/10(月) 13:17:08.44 ID:PcFmqBkx.net]
公式サンプルの画面です。
fast-uploader.com/file/7055215701995/

967 名前:遊園地 ◆ExGQrDul2E mailto:sage [2017/07/10(月) 13:37:21.60 ID:PcFmqBkx.net]
なんで、俺はできたよの一言が無いんだよww

968 名前:デフォルトの名無しさん mailto:sage [2017/07/10(月) 15:40:21.70 ID:Ghv0tuKm.net]
なんで全部他人任せなんだよww

969 名前:デフォルトの名無しさん mailto:sage [2017/07/10(月) 21:22:15.85 ID:TZVwcXL0.net]
すいません
百万単位の数値があり億単位にしたいのですが文字列にして後ろ2文字を除外する以外にスマートなやり方ってありますか?



970 名前:デフォルトの名無しさん mailto:sage [2017/07/10(月) 21:53:01.16 ID:wrxN6BcI.net]
後ろ2文字を除外というのがピンとこない
例えば1234_5600_0000(1234億5600万)から1234_0000_0000(1234億)を得たいのかな?
それか1200_0000(1200万)を12_0000_0000(12億)に変換したいのか?
あるいは12_3456(12万3456)を1234億5600万と見なしてプログラムを書いている?
ちなみに数値のリテラルにアンダースコアをはさむ書き方は3.6から可能

971 名前:デフォルトの名無しさん [2017/07/10(月) 22:09:09.88 ID:e/A+ULgc ]
[ここ壊れてます]

972 名前:.net mailto: >>944
>文字列にして後ろ2文字を除外する
なんでこれがダメなのかを説明してください
[]
[ここ壊れてます]

973 名前:デフォルトの名無しさん mailto:sage [2017/07/10(月) 22:09:12.38 ID:pt/pt91s.net]
100で割れよ

974 名前:デフォルトの名無しさん [2017/07/10(月) 22:09:59.98 ID:UR+4+grg.net]
そうゆうのいいから

975 名前:デフォルトの名無しさん [2017/07/10(月) 22:11:04.39 ID:e/A+ULgc.net]
説明が不足しすぎて回答に困る

976 名前:デフォルトの名無しさん [2017/07/10(月) 22:14:30.39 ID:e/A+ULgc.net]
>百万単位の数値があり億単位にしたいのですが
桁数を増やしたいのに

>文字列にして後ろ2文字を除外する以外
こっちでは桁数を減らしてる

いくら2ちゃんでもちゃんと自分で書いた内容ぐらい見直してから質問投稿しろよ

977 名前:デフォルトの名無しさん mailto:sage [2017/07/10(月) 22:18:16.32 ID:2kp3NGJ8.net]
そりゃ単位を増やしたら数字は減るだろう。
1000B==1KB

978 名前:デフォルトの名無しさん mailto:sage [2017/07/10(月) 22:18:27.16 ID:pgROD2o1.net]
>遊園地

Python風の言語で作る、Godot を使え

979 名前:デフォルトの名無しさん [2017/07/10(月) 22:18:47.32 ID:UR+4+grg.net]
そんなことしたら2ちゃんのメリット台無しじゃん



980 名前:デフォルトの名無しさん [2017/07/10(月) 22:20:57.28 ID:e/A+ULgc.net]
>>951
質問に単位が含まれていないので回答のしようがない

981 名前:デフォルトの名無しさん [2017/07/10(月) 22:22:12.21 ID:TZVwcXL0.net]
すいません > <
207319 (百万) を 2073 (億) にしたいということです
数学まったくできず100で割ればいいだけとは分かりませんでした
ありがとうございます

982 名前:デフォルトの名無しさん [2017/07/10(月) 22:22:25.30 ID:e/A+ULgc.net]
単位じゃなくて単位変換

983 名前:デフォルトの名無しさん mailto:sage [2017/07/10(月) 22:22:59.18 ID:t4qeEO37.net]
億単位にすんな。
100万単位の次は10億単位が世界のルールなんだよ。

984 名前:デフォルトの名無しさん mailto:sage [2017/07/10(月) 22:23:19.37 ID:kYDt/L0d.net]
>>950
1234百万を12億にしたいって言ってんだから合ってんだろ

>>945
意味相手には100で割るのが正しいけど
割り算って怖い
何にせよ関数化して実装を隠蔽しておくのがスマート

985 名前:遊園地 ◆ExGQrDul2E mailto:sage [2017/07/10(月) 23:19:24.24 ID:PcFmqBkx.net]
>>952
思ったより良い感じ。
ありがとう。

でも、メインにしてる32bit PCで動かせないのがキツイ


最近は、pythonの質問が減ったな。

986 名前:デフォルトの名無しさん mailto:sage [2017/07/11(火) 00:41:17.04 ID:+sfOn3xo.net]
>>955
ガイジすぎうちワロウタ

987 名前:デフォルトの名無しさん mailto:sage [2017/07/11(火) 01:20:51.45 ID:fu3SNoXR.net]
初心者であるという事は、バカであるということの免罪符にはならない

988 名前:遊園地 ◆ExGQrDul2E mailto:sage [2017/07/11(火) 01:50:18.29 ID:QxseLuPf.net]
何でそんなに強気な発言できるのか知らないけど、
理解してる見たいだし。数字の単位を知らなかった。だけだろ?

>>960>>961
3ヶ月前も俺に同じ事言ってなかったか?

プログラミング完全初心者と言うより、数字初心者なだけ。
また、発達障害かと思った。

989 名前:デフォルトの名無しさん mailto:sage [2017/07/11(火) 03:00:39.56 ID:kHb3HzAb.net]
数学じゃなくて算数だけどな



990 名前:デフォルトの名無しさん mailto:sage [2017/07/11(火) 06:44:17.35 ID:+sfOn3xo.net]
>>961
ぐう火の玉名言

991 名前:デフォルトの名無しさん mailto:sage [2017/07/11(火) 12:28:07.61 ID:6CPb4Fbo.net]
import urllib.request
req = urllib.request.Request('yahoo.jp/')
with urllib.request.urlopen(req) as response:
  the_page = response.read()
  print (the_page)

Chromeで見るのとこれで取得するのではソースが異なっています。
Chromeを実際に立ち上げてそこからソースを取得するにはどうすればいいでしょうか?

992 名前:デフォルトの名無しさん mailto:sage [2017/07/11(火) 12:32:05.67 ID:2fK5DHni.net]
>>914 からの一連のレスの日本語がよくわからんので合ってるか自信ないけど
・何番目「の」ボタンが押されたか と 十字キーの左ボタンが押されたかどうか
を知りたいのだとすると

>>887が示してくれてるサンプルが動いてるとして
# For each joystick: のコメントの下のループの中で
・ボタン : button = joystick.get_button( i )
・アナログ軸: axis = joystick.get_axis( i )
・十字キー: hat = joystick.get_hat( i )
でそれぞれ状態を取得してるのが確認できると思う
とりあえず確認したいならそのループの
textPrint.unindent()の行の下に同じインデントで

btn1 = joystick.get_button( 1 )
if btn1 == 1:
____print('ボタン1 on')
hat0 = joystick.get_hat( 0 )
if hat0[0] == -1:
____print('十字キー左 on')

とか追加して動作させてみれ
動作が理解できたらもっときれいに書き換えればいいと思う

993 名前:デフォルトの名無しさん [2017/07/11(火) 12:45:19.83 ID:szUarz9M.net]
文字列をバイト列にしてから、1バイト毎に区切ってリストにする方法を教えてください

994 名前:デフォルトの名無しさん mailto:sage [2017/07/11(火) 12:48:00.92 ID:vKQ/1jYV.net]
>>967
list('ほげ'.encode())でおk

995 名前:遊園地 ◆ExGQrDul2E mailto:sage [2017/07/11(火) 13:49:08.51 ID:QxseLuPf.net]
>>966
なるほど、やってみる。
ありがとう。

996 名前:デフォルトの名無しさん mailto:sage [2017/07/11(火) 13:50:34.56 ID:UvVSpj13.net]
>>965
こーゆーことだろ?
stackoverflow.com/questions/24226781/changing-user-agent-in-python-3-for-urrlib-request-urlopen

997 名前:デフォルトの名無しさん mailto:sage [2017/07/11(火) 14:06:17.65 ID:6CPb4Fbo.net]
>>970
レスありがとう
聞き方が明らかに悪かった スマン
ChromeブラウザをシミュレートではなくPythonから実際に立ち上げて(Javascriptなどが正常に動作する状態)、
例えばログインをさせてログイン後の情報などを取得したいのです。

998 名前:デフォルトの名無しさん mailto:sage [2017/07/11(火) 14:35:07.10 ID:EEzJWlBe.net]
どこが作ったかも分からん外部のソフトからログイン情報取り放題なんて
そんなことできるブラウザ誰も使いたくないだろ

999 名前:デフォルトの名無しさん mailto:sage [2017/07/11(火) 14:59:21.76 ID:UvVSpj13.net]
>>971
よく知らんが、
そんな話ならosその他の環境も関わってくるんじゃないのか?



1000 名前:デフォルトの名無しさん mailto:sage [2017/07/11(火) 15:00:35.26 ID:6CPb4Fbo.net]
>>972
ブラウザそのものはGoogleChromeをPytonが立ち上げ、
中を解析してIDやパスワードをPythonが自動で入力する感じ
Python側は最低限のスクリプトで済むから
ブラウザ側さえしっかりしていれば特に不安はないと思う

1001 名前:デフォルトの名無しさん mailto:sage [2017/07/11(火) 15:02:46.18 ID:6CPb4Fbo.net]
>>973
Windows 7 64ビットでやらせたいと思ってる
結構調べてみたけどPythonでのやり方が見つからず困ってる
本当はWSHですべきなんだろうが
Pythonでも気軽に実装できない物かと思って・・・

1002 名前:デフォルトの名無しさん mailto:sage [2017/07/11(火) 15:22:00.96 ID:2fK5DHni.net]
selenium webdriver chrome pythonで検索
ログインとかはよくわからんけどブラウザ操作なら定番だと思う

1003 名前:デフォルトの名無しさん mailto:sage [2017/07/11(火) 15:34:48.05 ID:6CPb4Fbo.net]
>>976
ありがとうございます。正に求めている情報でした!

1004 名前:デフォルトの名無しさん mailto:sage [2017/07/11(火) 17:43:38.18 ID:QxseLuPf.net]
>>976
これ便利やな。
どうも

1005 名前:デフォルトの名無しさん mailto:sage [2017/07/12(水) 00:16:37.16 ID:TXJK2TKs.net]
>>971
ブラウザを立ち上げたくないならselenium + VirtualDisplayがいい。
selenium VirtualDisplay pythonで検索

1006 名前:デフォルトの名無しさん mailto:sage [2017/07/12(水) 00:16:57.81 ID:TXJK2TKs.net]
seleniumは既出のね。

1007 名前:デフォルトの名無しさん mailto:sage [2017/07/12(水) 00:52:05.10 ID:OFoXJT3B.net]
>>979
こんな方法もあるのか ありがとう!

1008 名前:デフォルトの名無しさん mailto:sage [2017/07/12(水) 06:29:49.10 ID:iO19g1+a.net]
いいってことよ

1009 名前:デフォルトの名無しさん mailto:sage [2017/07/12(水) 14:35:35.57 ID:sNyzU/qO.net]
>>882
ニップルは乳首だから
乳首に貼るやつがニップルだったらややこしすぎる



1010 名前:デフォルトの名無しさん mailto:sage [2017/07/12(水) 14:41:05.86 ID:sNyzU/qO.net]
>>847
ほんそれ

1011 名前:デフォルトの名無しさん [2017/07/12(水) 15:22:51.18 ID:DehH2XXv.net]
>>979
よー分からんけどChrome59で追加されたヘッドレスモードでよくない?
phantomjsの後継だよ

1012 名前:デフォルトの名無しさん mailto:sage [2017/07/12(水) 22:51:21.22 ID:TXJK2TKs.net]
>>983
つけ乳首になるわw間違えたわw

1013 名前:デフォルトの名無しさん [2017/07/13(木) 09:35:54.55 ID:ccM29dw+.net]
次スレ立てていいですかワッチョイで!

1014 名前:デフォルトの名無しさん [2017/07/13(木) 09:37:17.77 ID:ccM29dw+.net]
既にたってたわとりあえずこれ解消して

くだすれPython(超初心者用) その35 [無断転載禁止]?2ch.net
mevius.2ch.net/test/read.cgi/tech/1496411341/

1015 名前:デフォルトの名無しさん mailto:sage [2017/07/13(木) 10:28:03.13 ID:NxyZJ13M.net]
さようなら潔癖厨

1016 名前:デフォルトの名無しさん mailto:sage [2017/07/13(木) 10:42:38.68 ID:EC/Fh+Qx.net]
>>989って潔癖ってよく言われてたんだね
この流れでその言葉が思い付きもしない

1017 名前:デフォルトの名無しさん mailto:sage [2017/07/13(木) 10:49:27.55 ID:NxyZJ13M.net]
>次スレ立てていいですかワッチョイで!

1018 名前:遊園地 [2017/07/13(木) 12:59:51.45 ID:laCJofEm.net]
質問自体が少ないの良い事なのでは?

1019 名前:デフォルトの名無しさん mailto:sage [2017/07/13(木) 13:26:44.53 ID:G6DCMcFU.net]
>>986
商品名はニップレスだっけ



1020 名前:デフォルトの名無しさん mailto:sage [2017/07/13(木) 16:27:51.19 ID:u/vbSYbr.net]
ワッちょいにするならもう来ないわ
おつかれ

1021 名前:デフォルトの名無しさん mailto:sage [2017/07/13(木) 17:01:34.13 ID:KJRBO+E3.net]
そうですか来なくていいのでさよなら

1022 名前:デフォルトの名無しさん mailto:sage [2017/07/13(木) 17:39:24.20 ID:xFOrRtkz.net]
ID出て困るのって
mevius.2ch.net/test/read.cgi/tech/1381374291/872
こういうタイプのやつだろ

1023 名前:デフォルトの名無しさん mailto:sage [2017/07/13(木) 18:05:21.44 ID:G6DCMcFU.net]
ume

1024 名前:デフォルトの名無しさん mailto:sage [2017/07/13(木) 18:22:55.92 ID:del/PbSx.net]
>>993
せやね。あのシールみたいなやつ。

1025 名前:デフォルトの名無しさん mailto:sage [2017/07/13(木) 18:24:21.46 ID:G6DCMcFU.net]
うめ★

1026 名前:デフォルトの名無しさん mailto:sage [2017/07/13(木) 18:24:45.06 ID:G6DCMcFU.net]
☆_☆

1027 名前:1001 [Over 1000 Thread.net]
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
life time: 45日 21時間 50分 30秒

1028 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<260KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef