X



くだすれPython(超初心者用) その35 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん 転載ダメ©2ch.net (ワッチョイ a36e-zUMb [106.72.44.32])
垢版 |
2017/06/02(金) 22:49:01.56ID:DAT8M7/R0
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。

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

前スレ
くだすれPython(超初心者用) その34
http://echo.2ch.net/test/read.cgi/tech/1495971255/
VIPQ2_EXTDAT: default:vvvvvv:1000:512:----: EXT was configured
0497デフォルトの名無しさん (ササクッテロル Sp79-Q9JZ [126.233.13.1])
垢版 |
2017/09/27(水) 22:43:08.07ID:hLDmYnEDp
結局自分だけ理解出来てなかったw
指定範囲にデータ列ごと射影的にスケーリングしたいって話ではなく、データ列でいう原点は動かさずに原点からの距離だけをスケーリングしたかったのかな?
でも質問者が納得してるみたいだし、まあいいや。
0498デフォルトの名無しさん (ワッチョイ addb-cMo9 [114.145.161.197])
垢版 |
2017/09/27(水) 23:16:43.05ID:cOxiFEGC0
パイチンくんの勉強をしてたらsageとかいうモジュールがあったよ、ageはないのかな。
みんなのパイチンくん、みんなのものだよ。
0503デフォルトの名無しさん (ワッチョイ 698b-55BJ [202.157.118.83])
垢版 |
2017/09/30(土) 23:19:17.32ID:1jTnlOmW0
どっちかっていうと俺の方が強い
0504デフォルトの名無しさん (ワッチョイ a642-9+uX [153.191.151.74])
垢版 |
2017/10/01(日) 02:58:01.58ID:kGcvTs6z0
pythonでlifegameのソースを公開しているオススメの方を教えて下さい
チープな書き方しか出来ないでので
その方の命名規則やら考え方を真似したいです!
0508デフォルトの名無しさん (ワッチョイ a642-9+uX [153.191.151.74])
垢版 |
2017/10/01(日) 11:19:15.17ID:kGcvTs6z0
>>505
プレーンなpythonだけで作ったものや、numpy、scipyそれぞれを使ったソースのお手本を探しています
広い意味での書き方を学習したいので皆が認める方が書いているソースを知りたいです

今の所scipyを使った30行プログラムと紫藤貴文さんの書いたもの、numpyのサンプルもシンプルで良かったです
0515デフォルトの名無しさん (ワッチョイ a642-9+uX [153.191.125.229])
垢版 |
2017/10/02(月) 00:45:14.22ID:Rla+HUHp0
>>507
pythonからは離れますがlifegame楽しいですよね
個人的にはgalaxyのような90度点対称なパターンがお気に入りです

>>514
作る事はそこまで難しくはないのですが
自分だとかなり甘いソースを書いてしまうので
皆が認めるような方が書くものと見比べてみたかったのです

しつこくてすみませんでした
0517デフォルトの名無しさん (アウアウエー Sa12-oibU [111.239.41.215])
垢版 |
2017/10/02(月) 06:28:48.28ID:+7IbspEca
エディオンは高いからほとんど行かないけど本田望結ちゃんはかわいい
0518デフォルトの名無しさん (ワッチョイ a679-Txnz [153.142.115.40])
垢版 |
2017/10/02(月) 11:02:55.05ID:TsPSQW630
Pythonのソースファイルをライブラリみたいに使いたいのですが、
同じフォルダしかみれくれないのでしょうか。
それとも、import文に相対パス指定?

どちらにしても、それだとフォルダ構成平坦なのしかできないですね。
C/C++系だと、いったん、lib、にするので、フォルダ切りまくりだったのですが。
0522デフォルトの名無しさん (ワッチョイ 05da-MY2y [180.36.255.26])
垢版 |
2017/10/03(火) 11:24:34.57ID:VeCgSDYB0
すいません、質問させてください

VPSで複数のDjangoをWsgiのデーモンモードで利用したいのですが、
ウェブサーバに対して複数のWsgiを設定することは可能でしょうか?

命が掛かっています
よろしくお願いいたします。
0524デフォルトの名無しさん (アウアウエー Sa12-lVAB [111.239.37.32])
垢版 |
2017/10/03(火) 13:52:16.13ID:YXXLGtFca
ポート変えればOK
0527デフォルトの名無しさん (スププ Sdca-7x71 [49.98.76.165])
垢版 |
2017/10/03(火) 18:32:59.69ID:VNE1IoSMd
命が懸かっている人が集まるスレです。
0528デフォルトの名無しさん (ワッチョイ aa06-asy+ [219.107.6.197])
垢版 |
2017/10/03(火) 19:52:17.02ID:kYKwVNVJ0
>>526
Pythonに限らず良くある勘違いの一つだと思われるが、変数が参照型であるのと引数が参照渡しであるのとは別の話
Pythonは参照型が基本だけど、引数は“参照の値渡し”とか“共有渡し”とか呼ばれる、有り体に言えば値渡し
つまり影響があるのはメンバに対する変更のみで、引数自体への代入では元フレーム変数の参照先を変えることはできない
https://docs.python.jp/3/faq/programming.html#how-do-i-write-a-function-with-output-parameters-call-by-reference
0536526 (ワッチョイ a679-Txnz [153.142.115.40])
垢版 |
2017/10/04(水) 09:00:00.52ID:aSkluwnw0
>>528 >>530

情報ありがとうございます。
単なる参照型ではなくて、、、
なんらか工夫がいるわけですね。

ctypesを設定するとか???

ここをちゃんと解決すると、なんとなく自分のものになる気がする。
0537526 (ワッチョイ a679-Txnz [153.142.115.40])
垢版 |
2017/10/04(水) 10:06:29.37ID:aSkluwnw0
自分の理解では、
・returnを複数使えるからreturnにする
・列挙にする
・オブジェクトのメンバ変数にする
といったところです。

手間を考えると、言語的にはreturn推奨なんですね。

ctypesの方は今一つ分かってないのですが、
ctypesによって、参照渡しか値渡しか変わるということでしょうか。

文書読んでると、全然参照渡しじゃないような気もしてきました。
0538526 (ワッチョイ a679-Txnz [153.142.115.40])
垢版 |
2017/10/04(水) 11:05:30.50ID:aSkluwnw0
ついでですが、ここに書かれていることは、間違ってるんでしょうか。
それとも、bytearrayのctypeとかによって、挙動が変わるのでしょうか。

>変更可能(Mutable)な型
>list, dict, set, bytearray 等
ttp://amacbee.hatenablog.com/entry/2016/12/07/004510
0542デフォルトの名無しさん (ワッチョイ 1e4b-/h+U [39.111.201.160])
垢版 |
2017/10/04(水) 14:58:30.75ID:PyfF6xNV0
pythonの基礎文法終えたんだが次何やればいい?
ちなみにゲーム作りたい
0544デフォルトの名無しさん (ワッチョイ de06-asy+ [111.169.105.212])
垢版 |
2017/10/04(水) 16:30:11.62ID:qvzsuyfm0
>>538
冒頭は間違ってるよ、>>528に張ったのが公式ドキュメント和訳のFAQだけど
参照渡し(変数自体への参照を渡す事)それ自体は無いってあるでしょ?
すべて参照渡しではなく、全て参照型かつ(インスタンスへの参照を)値渡し

参照渡しと参照型は別問題で、同じ物を指せばインプレースに変更すると影響するのが基本だけど
イミュータブルな型の場合は変更を受け付けないか、結果となるインスタンスを別に生成する
よく変数は入れ物っていうけど参照型の場合、変数に入るのは実体ではなく(インスタンスへの)参照

実引数は値渡しだし、“仮引数自体への代入”は仮引数の中身(インスタンス参照先)が変わるだけ
それらを踏まえるとFAQのような答えになる、1.結果のタプルを返すか、3〜5は実質的に同じ手法だね
0546デフォルトの名無しさん (ワッチョイ ddb3-nTKU [60.127.163.204])
垢版 |
2017/10/04(水) 16:54:16.22ID:PtZzIAUf0
pythonの基礎を一通り勉強したので自分で少しアレンジしてコード書いてみたんですがさっぱり動きませんどこが悪いんでしょうか
文字列と数字が混じったyomikomiテキストからデータを読み込んで倍数ごとに分けるプログラムがつくりたんですが、、、
https://ideone.com/5c8QUt
0553デフォルトの名無しさん (ワッチョイ a680-oESr [153.187.180.175])
垢版 |
2017/10/04(水) 20:35:42.13ID:+JSlwxf30
>>526-528
ポインタの無い言語は、Java, C# と、
軽量言語の、Python, Ruby, JavaScript なども、すべて参照渡し

値渡し、つまりコピーするのは、C/C++ だけ

そして、ポインタの無い言語は、コピーすると、
Shallow Copy になり、参照だけがコピーされて、
実体はコピーされず、共有される

参照先の実体までコピーしたいのなら、Deep Copy
0554デフォルトの名無しさん (ワッチョイ a6b3-vALJ [153.196.168.142])
垢版 |
2017/10/04(水) 21:01:41.91ID:DMSv62cB0
linux機でインストールできたけど?
環境とエラーログ無いとpyOpenSSLの件について答えれれ無い。

sudo pip3 install pyOpenSSL

[sudo]     のパスワード:
Collecting pyOpenSSL

pyOpenSSL
Found existing installation: idna 2.0
Uninstalling idna-2.0:
Successfully uninstalled idna-2.0
Running setup.py install for pycparser ... done
Found existing installation: cryptography 1.2.3
Uninstalling cryptography-1.2.3:
Successfully uninstalled cryptography-1.2.3
Successfully installed asn1crypto-0.23.0 cffi-1.11.1 cryptography-2.0.3 idna-2.6 pyOpenSSL-17.3.0 pycparser-2.18
0557デフォルトの名無しさん (ワッチョイ de06-asy+ [111.169.105.212])
垢版 |
2017/10/04(水) 21:12:04.73ID:qvzsuyfm0
>>553
参照の値渡しを参照渡しとは呼ばない、参照渡しの“参照”は“変数に対する参照”で“実体に対する参照”ではない
隠蔽されている実装の話をするのは憚られるが、CPythonならPyObject*で変数ポインタではなくオブジェクトポインタ
Javaのプリミティブ型とC#の構造体は値型だし、C#はポインタが基本隠蔽されていても参照渡しは参照渡しで別にある
0559デフォルトの名無しさん (ワッチョイ ddb3-nTKU [60.127.163.204])
垢版 |
2017/10/04(水) 21:37:22.53ID:PtZzIAUf0
>>551
関数定義いらないですね、、、
とりあえず関数の定義は削除してcontinueもいらなさそうなので消してみました
txtファイルから読み込んだ場合数値も文字列も全て文字列として読み込まれるらしくisdigit関数が使えなくて
数値と文字列の分離ができなくなって詰んでます
https://ideone.com/eahZjr
0563遊園地 (ワッチョイ a6b3-vALJ [153.196.168.142])
垢版 |
2017/10/04(水) 21:55:21.02ID:DMSv62cB0
俺のはlinux mint18.2 Windows 10 x86_64
2chに5年も居る。真性の基地外に相手に余裕が無いんか(笑)

鳥取県の人間はケチが多いって言われてるけど、
実際にその通りだな。

命が掛かってるのに数千円の有料プランにグレードアップしないんだから(失笑)
0569デフォルトの名無しさん (ワッチョイ ddb3-nTKU [60.127.163.204])
垢版 |
2017/10/04(水) 22:59:53.85ID:PtZzIAUf0
>>568
ありがとうございます! 勉強させてもらいます!
0571遊園地 (ワッチョイ abb3-EY9l [153.196.168.142])
垢版 |
2017/10/05(木) 01:21:33.35ID:/3ZVpiHq0
Django + wsgi
 複数プロジェクト扱いたい場合

Unix 系なら ":"、Windows なら ";" で複数設定できます
例) WSGIPythonPath /path/to/foo;/path/to/bar (Windows の場合)
0573デフォルトの名無しさん (オイコラミネオ MM4b-vr/0 [61.205.88.67])
垢版 |
2017/10/05(木) 10:17:38.60ID:HmFyE7biM
ファイルの読み込みで入力レコードセパレーターを変更したい場合はどのようにすれば良いですか?
perlで言うところの$/を変更したいです
やりたい事は改行2つ連続してるところを1行として読み込みたいです。
0574デフォルトの名無しさん (ワッチョイ 35ed-XSap [58.70.103.194])
垢版 |
2017/10/05(木) 10:57:00.75ID:BfUSea9F0
'a\nb\n\nc\nd'だとしたら'a\nb\nc\nd'にしたいということ?
0578遊園地 (ワッチョイ abb3-yS8h [153.196.168.142])
垢版 |
2017/10/05(木) 14:27:28.13ID:/3ZVpiHq0
>>577
割と、こう言うの欲しかった。
ありがとう。

ニートだし過去すれ行って宝探しでもしてくるか(笑)

やっぱり、
 テキストデータの形式が分からないと答えれらないと思う。
0580遊園地 (ワッチョイ abb3-yS8h [153.196.168.142])
垢版 |
2017/10/05(木) 18:51:51.00ID:/3ZVpiHq0
勘違いしてたかも?。

「レコード」
”テーブル”と”カラム”が、データが保管される場所のことを表していた語に対して、”レコード”はデータそのもののことを指す言葉

セパレータ (separator)とは
データを項目ごとに区切る際の「区切り文字」のこと。


MySqlとか?
0584デフォルトの名無しさん (ワッチョイ edb3-pY2V [60.127.163.204])
垢版 |
2017/10/06(金) 17:18:10.97ID:x9I8YTr40
>>583
>>577
無事できましたー
2ch見てなかったのであんま似てないですが
https://ideone.com/bp1c3Z
0586デフォルトの名無しさん (ワッチョイ e323-mvC5 [125.30.43.77])
垢版 |
2017/10/07(土) 22:05:47.17ID:ywriSavj0
Windows版Python3.3以降の標準venvによる仮想環境について
activate、deactivateによる環境切り替え方法は理解したのだけど
仮想環境での作業が終わり、そのウインドウをもう使わないのであれば
deactivateの実行を省略してコマンドウィンドウを閉じてよいという理解でOK?
今はdeactivateを実行してから閉じているのだけど、地味に面倒なので
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況