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


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

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



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

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

前スレ
くだすれPython(超初心者用) その34
echo.2ch.net/test/read.cgi/tech/1495971255/
VIPQ2_EXTDAT: default:vvvvvv:1000:512:----: EXT was configured

80 名前:デフォルトの名無しさん (ワッチョイ 13e5-/jiT [125.30.43.77]) mailto:sage [2017/07/22(土) 10:06:01.24 ID:JNKDa4Cc0.net]
ありがとうです
あれから自分でもいろいろ調べてみました
Pythonのドキュメント・書籍などからです
シーケンスとイテレータは、実装すべきプロトコルがドキュメントで明確に
規定されたオブジェクトですが、
コンテナは広い概念ぽいので、他と同列に考えると混乱するわけですね

コンテナ:他のオブジェクトを格納する(参照を持つ)オブジェクト
リスト・タプル・辞書・集合など

シーケンス:indexで要素を指定できる(要素格納順序を持つ)コンテナ
リスト・タプル・rangeなど

イテレータ:_組み込み関数next()で値を一つずつ取り出せるオブジェクト
yieldを使った関数(ジェネレータ)など

81 名前:デフォルトの名無しさん (ワッチョイ f139-8H2j [58.3.61.224]) mailto:sage [2017/07/22(土) 19:45:16.19 ID:CXIzc4Iz0.net]
ロリポップサーバーでCGIとして運用してる人いますか?
localeがないからANSI_X3.4-1968で読み込まれて日本語文字が取り扱えない……

82 名前:デフォルトの名無しさん (ワッチョイ 8b9b-QK4i [121.87.14.51]) mailto:sage [2017/07/22(土) 22:44:46.12 ID:aSyrWYfF0.net]
>>80
/usr/local/bin/python2.7

/usr/local/bin/python3.4

どっち使ってますか?

83 名前:デフォルトの名無しさん (ワッチョイ 0baa-yIDI [153.187.180.175]) [2017/07/23(日) 03:08:26.63 ID:nJm1oPvD0.net]
LC_ALL みたいな環境変数に、日本語を設定すれば?

84 名前:デフォルトの名無しさん (エーイモ SEe3-1tjt [111.188.10.91]) mailto:sage [2017/07/23(日) 11:01:10.56 ID:2m9d9OonE.net]
dirで取得してそれぞれの型をを調べる方法を教えてください
これだと文字列をtypeで調べてるので型が全部strと判定されます

s = ''
for v in dir(s):
__print(type(v))

85 名前:デフォルトの名無しさん (ワッチョイ 93c4-FTSM [157.192.206.42]) mailto:sage [2017/07/23(日) 13:19:49.32 ID:trbfRinJ0.net]
動的型なんだから実行してみるまで型は分からない

86 名前:デフォルトの名無しさん (ワッチョイ 93c4-FTSM [157.192.206.42]) mailto:sage [2017/07/23(日) 13:22:37.95 ID:trbfRinJ0.net]
メソッドの戻り値の型とか
そこまで高度なことは求めてないか

type(getattr(v))

87 名前:デフォルトの名無しさん (ワッチョイ 936d-leQM [221.171.18.222]) mailto:sage [2017/07/24(月) 13:05:54.99 ID:IQlxyRQT0.net]
anacondaをインストールしてコマンドプロンプトから
from sklearn import datasetsを実行しても
ModuleNotFoundError : No module named 'sklearn'
が出て実行できません。何度インストールし直しても同じです。pathは通したはずです。
どうしたらいいですか?
環境はwin10、Python3.6です。

88 名前:デフォルトの名無しさん (フリッテル MM0b-8WJ5 [219.100.138.116]) mailto:sage [2017/07/24(月) 14:20:19.62 ID:3VZdyYeIM.net]
>>86
which python



89 名前:デフォルトの名無しさん (アウアウウー Safd-7qd/ [106.154.39.133]) mailto:sage [2017/07/24(月) 15:08:13.79 ID:BdqEvISLa.net]
print(sys.path)

90 名前:デフォルトの名無しさん (ワッチョイ 936d-leQM [221.171.18.222]) mailto:sage [2017/07/24(月) 15:14:59.07 ID:IQlxyRQT0.net]
>>87
C:\Python\Python36\python.exe と出ました・・・

91 名前:デフォルトの名無しさん (ワッチョイ 936d-leQM [221.171.18.222]) mailto:sage [2017/07/24(月) 15:24:23.98 ID:IQlxyRQT0.net]
>>88
Traceback (most recent call last):
File "<stdin>" line 1, in <module>
NameError : name 'sys' in not defined

92 名前:デフォルトの名無しさん (アウアウウー Safd-7qd/ [106.154.39.133]) mailto:sage [2017/07/24(月) 15:32:44.43 ID:BdqEvISLa.net]
import sys
print(sys.path)

93 名前:デフォルトの名無しさん (フリッテル MM0b-8WJ5 [219.100.138.116]) mailto:sage [2017/07/24(月) 16:36:24.80 ID:3VZdyYeIM.net]
>>89
おそらくanaconda(2か3)でパスが通っていると which python で
C/Users/(user-name)/Anaconda3/python
みたいに出るよ。
パスが通っていないですね。

94 名前:デフォルトの名無しさん (ササクッテロル Spa5-a8qg [126.236.129.212]) mailto:sage [2017/07/24(月) 18:05:13.04 ID:M1h7ZjlGp.net]
pip install scikit-learn
これしてないとか?

95 名前:デフォルトの名無しさん (ワッチョイ 5960-8WJ5 [118.241.146.103]) mailto:sage [2017/07/24(月) 20:30:30.32 ID:TYPIIYH30.net]
>>93
Anacondaならデフォで入ってるはずだなあ。。

96 名前:デフォルトの名無しさん (ササクッテロル Spa5-a8qg [126.236.129.212]) mailto:sage [2017/07/24(月) 22:04:00.71 ID:M1h7ZjlGp.net]
わあ、そうなんですね!anaconda優秀w

97 名前:デフォルトの名無しさん (ワッチョイ 936d-leQM [221.171.18.222]) mailto:sage [2017/07/25(火) 13:49:34.96 ID:uzES1MhL0.net]
>>91
['', 'C:\\Python\\python36\\python36.zip', 'C:\\Python\\python36\\DLLs', 'C:\\Python\\python36\\lib',
'C:\\Python\\python36', 'C:\\Python\\python36\\lib\\site-packages']
>>92
そうですか・・・
>>93
Fatal error in launcher: Unable to create process using '"'

98 名前:デフォルトの名無しさん (アウアウウー Safd-7qd/ [106.154.39.130]) mailto:sage [2017/07/25(火) 15:58:35.06 ID:GyEh+ENJa.net]
>>96
anacondaにしては少なすぎる



99 名前:デフォルトの名無しさん (フリッテル MM0b-8WJ5 [219.100.138.77]) mailto:sage [2017/07/25(火) 19:42:24.97 ID:gfZtnHNXM.net]
>>89
ローカルのPythonはアンインストールしましょう。そしてもう一度Anacondaをインストールしましょう。

100 名前:デフォルトの名無しさん (ワッチョイ 336d-pqVL [101.140.13.247]) mailto:sage [2017/07/25(火) 23:09:52.08 ID:fafCHJQk0.net]
sklearn使ったことないけど
scikit-learn.org/stable/datasets/index.htmlを見るとsklearn.datasetsパッケージと書いてるから

from sklearn.datasets import *
にしないといけないとか?
*だと配下全部だから
from sklearn.datasets import load_svmlight_file
のような感じかもしれない

101 名前:デフォルトの名無しさん (アウアウウー Safd-fyIl [106.154.26.224]) mailto:sgae [2017/07/26(水) 10:55:34.03 ID:QFW+al1ta.net]
Python 3.6.1 |Anaconda 4.4.0 (64-bit)| (default, May 11 2017, 13:25:24) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> for p in sys.path:
... print(p)
...

D:\ProgramData\Anaconda3\python36.zip
D:\ProgramData\Anaconda3\DLLs
D:\ProgramData\Anaconda3\lib
D:\ProgramData\Anaconda3
D:\ProgramData\Anaconda3\lib\site-packages
D:\ProgramData\Anaconda3\lib\site-packages\Sphinx-1.5.6-py3.6.egg
D:\ProgramData\Anaconda3\lib\site-packages\win32
D:\ProgramData\Anaconda3\lib\site-packages\win32\lib
D:\ProgramData\Anaconda3\lib\site-packages\Pythonwin
D:\ProgramData\Anaconda3\lib\site-packages\setuptools-27.2.0-py3.6.egg
>>> from sklearn.datasets import *

全く問題なし

102 名前:デフォルトの名無しさん (アウアウウー Safd-fyIl [106.154.26.224]) mailto:sgae [2017/07/26(水) 10:57:08.42 ID:QFW+al1ta.net]
>>> from sklearn import datasets
これもOK

103 名前:デフォルトの名無しさん (ワッチョイ 936d-leQM [221.171.18.222]) mailto:sage [2017/07/26(水) 13:13:21.92 ID:iFxdPVj00.net]
>>97
そうですか・・・
>>98
アンインストールが面倒くさいのでpythonの名称を変更してAnacondaをインストールしたんですがだめですか?
>>99
>>> from sklearn datasets import *
File "<stdin>", line 1
from sklearn datasets import *
^
SyntaxError: invalid syntax
>>> from sklearn.datasets import load_svmlight_file
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'sklearn'

104 名前:デフォルトの名無しさん (フリッテル MM0b-8WJ5 [219.100.136.218]) mailto:sage [2017/07/26(水) 13:39:05.69 ID:qX+5jH/5M.net]
>>102
PathをAnacondaに通せばいいよ。書き換えればいい。ローカルのPythonへのPATHは消していい

105 名前:デフォルトの名無しさん (ガラプー KK0b-8ooX [05004032905992_gk]) mailto:sage [2017/07/26(水) 16:26:23.53 ID:58HNSsJoK.net]
自分が使ってるアナコンダ3環境ではわざわざパスを切る必要なく使えたよ
そもそもconda listコマンドかあなこんだナビゲーターの一覧にsklearnが記載されてるかどうかの確認が必要じゃない?
そこに記載されてるのに通らないというなら再インストールじゃないかな

106 名前:デフォルトの名無しさん (ガラプー KK0b-8ooX [05004032905992_gk]) mailto:sage [2017/07/26(水) 16:34:40.23 ID:58HNSsJoK.net]
>>102
なんかややこしい事してるんやね
結論から言えば一回全部アンインストールしてアナコンダ単体だけ再インストールが一番いいんじゃないかな

107 名前:デフォルトの名無しさん (ワッチョイ 13e5-/jiT [125.30.43.77]) mailto:sage [2017/07/26(水) 17:12:44.21 ID:m3t66LWm0.net]
Pythonの欠点だよな
便利過ぎるがゆえにいろんなところで使われてて
ユーザー独自環境の構築・維持が難しい

108 名前:デフォルトの名無しさん (アウアウイー Sa25-TDNa [36.12.101.143]) mailto:sage [2017/07/26(水) 19:14:26.94 ID:lGwvM5b8a.net]
anaconda入ってるんならIDLE使わないでjupyter notebook使えば、anacondaのpython使えるだろう



109 名前:デフォルトの名無しさん (ワッチョイ eeaa-la7a [153.187.180.175]) mailto:sage [2017/07/27(木) 01:02:07.09 ID:N8dnmGQH0.net]
確か「みんなのPython」にも、こう書いてあったような気がする

初心者の皆さんのPCには、Python が入っていないので、
Anaconda をインストールすれば、OK

既に、Python が入っている方は、この方法では出来ません。
誰か、詳しい方に聞いてw

110 名前:デフォルトの名無しさん (ワッチョイ 8291-V1Wy [219.111.117.74]) mailto:sage [2017/07/27(木) 05:09:10.54 ID:8Pl9AOTH0.net]
pandasのdf.ixが使うのやめろって言われて過去の全部書き直さなきゃ…
ilocでもixでもどっちでもええやん残しとけや

111 名前:デフォルトの名無しさん (ワッチョイ c26d-OP0G [221.171.18.222]) mailto:sage [2017/07/27(木) 13:03:55.41 ID:YLzJz0/40.net]
>>103
お〜いけました!
皆様ありがとうございました!

112 名前:デフォルトの名無しさん (フリッテル MM96-lyg4 [219.100.139.154]) mailto:sage [2017/07/27(木) 18:06:30.90 ID:jur1Zp0sM.net]
>>110
よかった!おめでと!

113 名前:デフォルトの名無しさん (アウアウイー Sad1-C6FE [36.12.97.249]) mailto:sage [2017/07/30(日) 12:30:56.30 ID:j5rnlAsNa.net]
virtualenv でバージョン指定で環境作るのってどうやるんだっけ?

114 名前:デフォルトの名無しさん (ワッチョイ 2e9b-ZO1u [121.87.14.51]) [2017/07/30(日) 15:40:56.13 ID:kTNMUJGz0.net]
>>112
使いたいバージョンのPythonから
python3 -m venv env

115 名前:デフォルトの名無しさん (アウアウイー Sad1-C6FE [36.12.97.249]) mailto:sage [2017/07/30(日) 16:02:32.43 ID:j5rnlAsNa.net]
>>113
もしかして今入ってるpythonのコピーしか作れないんですか?

116 名前:デフォルトの名無しさん (ワッチョイ 2e9b-ZO1u [121.87.14.51]) [2017/07/30(日) 16:17:35.40 ID:kTNMUJGz0.net]
入れてもいないバージョンの実行環境をどうしたら使えるというのか

1.使いたいバージョンのPythonを入れる
2.そこから仮想環境をつくる
3.有効化する
4.好きなライブラリなりフレームワーク入れるなりして環境構築する

OS限らずこんな流れ

117 名前:デフォルトの名無しさん (ワッチョイ e17f-V1Wy [124.100.141.138]) mailto:sage [2017/07/30(日) 16:27:19.62 ID:IhAKIxVt0.net]
venvのディレクトリの中を覗いてみたらpython.exeやら実行環境一式が丸々コピーされててワラタ

118 名前:デフォルトの名無しさん (アウアウイー Sad1-C6FE [36.12.97.249]) mailto:sage [2017/07/30(日) 16:33:08.06 ID:j5rnlAsNa.net]
>>115
それができるんですよconda ならね

condaの環境からもvartualenv使えないですかね?
pyenvが別のpython入れようとするとbuild failedするんですよ



119 名前:デフォルトの名無しさん (ワッチョイ 2e9b-ZO1u [121.87.14.51]) [2017/07/30(日) 17:05:08.75 ID:kTNMUJGz0.net]
それはcondaを通して>>115をやるか、自分でやるかだけの違いしかない
>condaの環境からもvartualenv使えないですかね?
やってみたらできたよ。ていうか、これcondaでもVirtual Environment使ってるんじゃないですかね
ちなみに何をみながら進めてるの

120 名前:デフォルトの名無しさん (ワッチョイ 2e9b-ZO1u [121.87.14.51]) [2017/07/30(日) 17:19:43.53 ID:kTNMUJGz0.net]
あぁ、これは仮想環境じゃなくて実行環境まるまる使ってるのかな
どちらにしろ、anacondaからのVirtual Environment構築もできたよ

121 名前:デフォルトの名無しさん (ワッチョイ 2e9b-ZO1u [121.87.14.51]) [2017/07/30(日) 17:32:53.35 ID:kTNMUJGz0.net]
できたやつ
https://pastebin.com/6XQtZzfD

122 名前:デフォルトの名無しさん (アウアウイー Sad1-C6FE [36.12.97.249]) mailto:sage [2017/07/30(日) 17:48:28.75 ID:j5rnlAsNa.net]
>>118
ググりながら進めてます
>>119
できるんですか驚きです

123 名前:デフォルトの名無しさん (ワッチョイ 2e9b-ZO1u [121.87.14.51]) [2017/07/30(日) 17:59:05.66 ID:kTNMUJGz0.net]
>>121
公式のドキュメントみながらやった

124 名前:ら、すぐできましたよ []
[ここ壊れてます]

125 名前:デフォルトの名無しさん (ワッチョイ 42c4-58MB [157.192.206.42]) mailto:sage [2017/07/30(日) 21:57:03.41 ID:6NpzZP8L0.net]
ドキュメント読まずにググってるとか
アホの極みだよな

126 名前:デフォルトの名無しさん (ワッチョイ 42c4-58MB [157.192.206.42]) mailto:sage [2017/07/30(日) 21:57:55.17 ID:6NpzZP8L0.net]
ドキュメント読まずに陳腐化したQiita読んでるバカとか
頭抱えるわ

127 名前:デフォルトの名無しさん (ワッチョイ 114b-sS2i [182.167.73.101]) mailto:sage [2017/07/30(日) 22:15:19.05 ID:cUhpqgWb0.net]
ドキュメントわからん奴は本を買え

128 名前:デフォルトの名無しさん mailto:sage [2017/08/01(火) 19:51:01.69 ID:LGSDWhxpM.net]
陳腐化してるなら読んでもいいと思うがw
意味分かってるのかな。
故意でないにせよqiitaは嘘書いてあるから読みたくないけどな



129 名前:デフォルトの名無しさん mailto:sage [2017/08/02(水) 09:42:09.14 ID:VALDwnuc0.net]
www.weblio.jp/content/%E9%99%B3%E8%85%90%E5%8C%96
>ある製品や設備が時代遅れになったり,効率が悪くなったりしたため,価値が減少してしまうこと

時代遅れなら読んでもいいって謎の趣味だね
婆専なのかな?

130 名前:デフォルトの名無しさん mailto:sage [2017/08/03(木) 11:27:16.74 ID:nz4DQzhN0.net]
皆様の知識をお借りしたいです。

例えばC#にて、整数型を用いた固定小数点表示を行う場合

int v = 123456;
v.ToString("##0'.'00");
// 1234.56と表示

と記述しますが、
これをPythonで行う場合、
どう記述すればよろしいでしょうか?

131 名前:デフォルトの名無しさん mailto:sage [2017/08/03(木) 12:32:55.98 ID:K5HV5egO0.net]
つ format

132 名前:デフォルトの名無しさん mailto:sage [2017/08/03(木) 17:16:15.16 ID:pQ+LoPP4K.net]
どこにでも書いてる基礎文法の話は流石にささっと調べてよ

133 名前:sage [2017/08/04(金) 21:21:39.87 ID:3jmctwjH0.net]
かなり初歩的なところなのですが皆様のお知恵をお借りしたいです。
C:\>python
と入れても
SyntaxErrorと返ってきたり
dirと入れても
<built-in function dir>
と返ってきて
本に書いてある結果が返ってきません。
いくら調べてもわかりませんでした。
よろしくお願いします。

134 名前:デフォルトの名無しさん mailto:sage [2017/08/04(金) 22:38:34.83 ID:vuZIQLpQ0.net]
ちゃんとインストールができていると、
【スタート】⇒【すべてのプログラム】でみると、【python 3.6.2】のようなフォルダができているだろう。
そのフォルダの中にIDLEとpythonがある。
IDLEはトップにメニューバーがあるタイプ、ただのpythonはDOSライクのタイプ。

インストール時にパスの設定にチェックすると、環境変数にPATH設定があるみたい。

135 名前:デフォルトの名無しさん mailto:sage [2017/08/04(金) 23:52:06.04 ID:3jmctwjH0.net]
>>132
インストールされているんですけど
インストールしてないかのような反応なんです。。。

136 名前:デフォルトの名無しさん mailto:sage [2017/08/05(土) 01:24:12.37 ID:zaaLno7r0.net]
>>131
> C:\>python
プロンプトの部分(C:\>)まで打ち込んじゃってるのでは?

137 名前:デフォルトの名無しさん mailto:sage [2017/08/05(土) 01:33:40.28 ID:ZBBOV18Ta.net]
pythonインタプリタ内でC:/>pythonって打ってるんじゃね
とりあえずコマンドプロンプトとかの基礎は別に習ったほうがいいじゃないかな

あとdirと入れて<built-in function dir>が返るのは正常
関数を呼び出したいならdir()

138 名前:デフォルトの名無しさん mailto:sage [2017/08/05(土) 07:27:50.47 ID:Zex8il510.net]
where python

Windowsのコマンドがどこにあるか調べる:Whereで
takuya-1st.hatenablog.jp/entry/20110116/1295182950

コマンドプロンプトで、python と打つと、
そのコマンドに関連付けされた、実行ファイルが起動する

例えば、メモ帳なら、以下のように、実行ファイルのある場所がわかる
where notepad
C:\Windows\System32\notepad.exe
C:\Windows\notepad.exe

まず、コマンドについて勉強



139 名前:キべし []
[ここ壊れてます]

140 名前:デフォルトの名無しさん mailto:sage [2017/08/05(土) 08:05:00.25 ID:INBBpNiE0.net]
135が正解なんだろうな

初心者は自分がいまどこにいるか、何をしてるかがわからない

141 名前:デフォルトの名無しさん mailto:sage [2017/08/05(土) 08:31:08.84 ID:hZ4Vdrv70.net]
プロンプトが

>>>

なら、もうpythonが走ってるってことだぜよ。

142 名前:デフォルトの名無しさん mailto:131 [2017/08/05(土) 12:40:03.70 ID:1aXDduMK0.net]
みなさまありがとうございます!
助かりました!

143 名前:デフォルトの名無しさん mailto:sage [2017/08/05(土) 13:37:34.67 ID:1aXDduMK0.net]
度々の質問で申し訳ないのですが
C:\pythonにtest.pyというテキストドキュメントを置きました。
test.pyにはprint("hello")という文章が保存されています。
C:\python>python test.pyと入れても
そんなファイルはもディレクトリもないというエラーが返ってきます。
何が違うのか分からなく教えていただけると助かります。

144 名前:デフォルトの名無しさん mailto:sage [2017/08/05(土) 13:50:28.25 ID:1aXDduMK0.net]
>>140
dirで調べたら
test.py.txtが出てきて原因が分かりました!
お騒がせしました。

145 名前:デフォルトの名無しさん mailto:sage [2017/08/05(土) 14:11:27.32 ID:rFfeFy/Ka.net]
ワッチョイ 役に立つな

146 名前:デフォルトの名無しさん [2017/08/05(土) 19:07:28.31 ID:njvy6Vx90.net]
python3.6 minicondaでインストールしました。
pipで仮想環境下でのみパッケージをインストールする方法を教えていただけますか?
condaでは仮想環境下でのみパッケージをインストールすることが出来ますがpipではグローバルになってしまいます。
仮想環境はcondaで作りました。

147 名前:デフォルトの名無しさん mailto:sage [2017/08/05(土) 19:22:57.59 ID:3Q3nK99va.net]
osによるけどlinuxなら
$ source activate "環境名"
で環境切り替えてからpip installすればおけ

148 名前:デフォルトの名無しさん [2017/08/05(土) 19:31:11.48 ID:njvy6Vx90.net]
>>144
回答ありがとうございます。
windowsを使っています。
仮想環境をactivateしてもグローバルになってしまいます。



149 名前:デフォルトの名無しさん [2017/08/05(土) 20:03:03.78 ID:l33haf9p0.net]
>>145
仮想環境をアクティブにした状態でwhere pipの結果
仮想環境を作成してからアクティブにした手順
書いて

150 名前:デフォルトの名無しさん [2017/08/05(土) 20:17:50.16 ID:njvy6Vx90.net]
>>回答ありがとうございます。
・仮想環境をアクティブにした状態でwhere pipの結果
C:\Users\username\Miniconda3\Scripts\pip.exe
・仮想環境を作成してからアクティブにした手順
1. conda create -n envname
2. activate envname
3. pip install pygame

151 名前:デフォルトの名無しさん [2017/08/05(土) 20:22:40.18 ID:l33haf9p0.net]
>>147
それでアクティブにしているのはcondaで作ったPythonの環境で仮想環境ではないです
C:\Users\username\Miniconda3\python -m venv my_env
してから
my_env\Scripts\activate.bat
実行してみてください

これで解決したら、miniconda使うことを選んだ理由とかあれば教えてほしいです

152 名前:デフォルトの名無しさん [2017/08/05(土) 21:16:09.47 ID:njvy6Vx90.net]
>>148
C:\Users\username\Miniconda3\python -m venv my_env はコマンドプロンプトで実行すれば良いんですよね?
my_env\Scriptsにactivate.bat がなかったのとセキュリティチェックが働いてpython.exeが検知されるのは関係ありますか?

minicondaを選んだ理由は管理がしやすいそうに思ったからです。

153 名前:デフォルトの名無しさん [2017/08/05(土) 21:18:07.85 ID:l33haf9p0.net]
>>148
>それでアクティブにしているのはcondaで作ったPythonの環境で仮想環境ではないです
この認識が間違ってるっぽいですね。。


>>147
virtualとglobalという意味では
>C:\Users\username\Miniconda3\Scripts\pip.exe
もvirtualですね

>>143でグローバルだと思っている環境がvirtualな環境です

適当なこと書いてすいませんでした

154 名前:デフォルトの名無しさん [2017/08/05(土) 21:25:13.12 ID:l33haf9p0.net]
>>149
セキュリティチェックとは?
自分のユーザディレクトリであれば特に求められないと思う

155 名前:デフォルトの名無しさん mailto:sage [2017/08/05(土) 21:29:31.22 ID:3Q3nK99va.net]
>>145
activateした時点でプロンプトは
[envname] >になってる?

156 名前:デフォルトの名無しさん [2017/08/05(土) 21:40:27.12 ID:njvy6Vx90.net]
>>150
activateしてないときのconda listやpip listにあるものをグローバルという意味で使っていました。

>>151
ウイルススキャンで誤検知?して隔離されます。

>>152
(envname) C:\Users\:username>となっています。

試しにactivateしてるときにpipでpygameとbeautifulsoup4をインストールしたところdeactivateしてもconda listとpip listにpygameはあるのにbeautifulsoup4はないのはどういうことだと思いますか?

157 名前:デフォルトの名無しさん mailto:sage [2017/08/05(土) 21:42:45.20 ]
[ここ壊れてます]

158 名前: ID:3Q3nK99va.net mailto: >>153
pip freezeしてみたらどう?
[]
[ここ壊れてます]



159 名前:デフォルトの名無しさん mailto:sage [2017/08/05(土) 21:58:01.45 ID:HBAoL71E0.net]
いいね
よかれと思った方法で時間を無駄にしてる感じが最高

160 名前:デフォルトの名無しさん [2017/08/05(土) 22:00:16.22 ID:njvy6Vx90.net]
>>154
pip freezeでテキストに出力すれば良いということでしょうか?
deactivate時はpygame有 bs4無
activate時はbs4のみでした

>>155
パッケージによって違うということなのでしょうか?

161 名前:デフォルトの名無しさん [2017/08/05(土) 22:19:34.57 ID:njvy6Vx90.net]
理由はわかりませんがpygameを再インストールしたらdeactivateした時のlistに載らなくなりました。

回答ありがとうございました。

162 名前:デフォルトの名無しさん mailto:sage [2017/08/05(土) 22:19:45.89 ID:3Q3nK99va.net]
>>156
うちのactivate後の環境だと普通にpip install pygameで入るから
pipが古いんでないの?
pip install --upgrade pipしてから
pip install pygameしてみたら?

163 名前:デフォルトの名無しさん [2017/08/05(土) 22:27:35.56 ID:njvy6Vx90.net]
>>158
pip 9.0.1です。
もしかしたらセキュリティか何かで引っかかってたのかも知れません。
理由はわかりませんがとりあえず解決しました。
回答ありがとうございました。

164 名前:デフォルトの名無しさん mailto:sage [2017/08/06(日) 01:42:40.38 ID:XxP6fRb00.net]
ちなみにWindowsのpipのアップグレードはこっちが正解
python -m pip install --upgrade pip

165 名前:デフォルトの名無しさん [2017/08/06(日) 03:00:26.84 ID:DJiue1z90.net]
Pyenvで入れたAnacondaのレポジトリが汚れて来てしまい、全く新規に同じバージョンで入れ直したくなりました
そこでPyenvの方のuninstallコマンドについて教えて欲しいのですが、これは後からCondaで追加したパッケージ等も全て綺麗さっぱり消してくれるのでしょうか?
よろしくお願いします

166 名前:デフォルトの名無しさん mailto:sage [2017/08/06(日) 18:41:33.42 ID:lGTcHa7xM.net]
databaseにpickle objectを入れることは可能ですか?

167 名前:デフォルトの名無しさん mailto:sage [2017/08/06(日) 19:34:32.90 ID:OahKB7A/0.net]
binaryが入れられるdbなら可

168 名前:デフォルトの名無しさん mailto:sage [2017/08/06(日) 19:47:36.39 ID:7Qj7h8TF0.net]
初歩的な質問で申し訳ないのですが
pip install scrapy
と入力すると
error: command 'cl.exe' failed: No such file or directory
と返ってきます。
どうしたらいいのか分かりません。
数時間詰まっているので教えていただきたいです。



169 名前:デフォルトの名無しさん mailto:sage [2017/08/06(日) 20:25:12.21 ID:lGTcHa7xM.net]
>>163
できるんですか!SQlite とsqlalchemyならどうですか?

170 名前:デフォルトの名無しさん mailto:sage [2017/08/06(日) 20:47:45.19 ID:unprRusr0.net]
binaryが入れられるdbなら可って言ってんだろ調べろ

171 名前:デフォルトの名無しさん mailto:sage [2017/08/06(日) 21:01:12.06 ID:unprRusr0.net]
>>164
コンパイルが必要なライブラリだがコンパイル環境が無いというエラー
Windowsで超初心者がPythonライブラリのコンパイル環境を整えるとなると数時間どころか数日掛かるだろう
基本的にはWindowsでプログラミングをしようなどと夢は見ない方がいい
往生際が悪いなら以下を試すといい

公式のPythonを完全にアンインストールする
Anacondaをインストールする
Anacondaでscrapyをインストールする
トラブルが起きないようならAnacondaをそのまま使う
公式のPythonも入れて両方使えるようにしようなどと欲張ってはならない
欲張ると破滅するぞ

トラブルが起きたらAnacondaは諦めてアンインストールする
公式のPythonをインストールし直し、Python Extension Packages for Windowsから
必要なコンパイル済みライブラリをダウンロードしてきて、ちまちまインストールする

172 名前:デフォルトの名無しさん mailto:sage [2017/08/07(月) 01:06:10.78 ID:6Zcofyyk0.net]
googleで採用してるって言うから、まともな既製品があると思ってたんだけど(笑

173 名前:デフォルトの名無しさん [2017/08/07(月) 01:32:15.73 ID:76ycnzjh0.net]
>>164
コマンドプロンプトで、cl と打ったら、どう表示される?
cl を知らない人が、プログラムを作るなんて、無理

「cl コマンド」で検索!

>>108
も読んで

174 名前:デフォルトの名無しさん mailto:sage [2017/08/07(月) 01:44:14.31 ID:76ycnzjh0.net]
企業では、プログラマー募集とは書かない。
プログラミングが出来ても、OSを知らないし、環境構築も出来ない

コンピューターリテラシーが必要と書く。
この意味は、素人お断り!
つまり、コンピューターのすべてを知ってる人だから、少なくとも数年はかかる

bash, PowerShell, tmux, 数十のコマンドも必須。
環境変数PATHの仕組み、
コマンドと実行ファイルの対応付けのルール

コマンドプロンプトで、
where notepad

と打つと、どうなるか、
こういう知識が必要

初心者は環境構築しないで、paiza.IO, codepad などのサイトで、
プログラミングするのが簡単

175 名前:デフォルトの名無しさん mailto:sage [2017/08/07(月) 03:42:45.05 ID:6Zcofyyk0.net]
中小企業だな。

176 名前:デフォルトの名無しさん mailto:sage [2017/08/07(月) 06:04:00.25 ID:ouF0JGaU0.net]
flaskで作ったサイトを外部に公開したいのですが、無料で使えるサーバーってありますか?

177 名前:デフォルトの名無しさん mailto:sage [2017/08/07(月) 06:57:23.89 ID:YpvioRh60.net]
AppEngineくらいしかないですが
あらかじめAppEngineの制約を考えずに作ったWebアプリケーションなんてほぼ動かないので
たぶんVPSを借りることになるでしょう

Pythonは貧乏人に厳しいんですよ
どこぞの安っぽい宝石言語とは違うんです

178 名前:デフォルトの名無しさん mailto:sage [2017/08/07(月) 07:02:13.81 ID:YpvioRh60.net]
PaaSであれば他にもあるものの24時間動く奴はGAPくらいである
PHPよろしくレン鯖で動かそうとか目論んでいたなら
悪いことは言わないから帰れ



179 名前:デフォルトの名無しさん mailto:sage [2017/08/07(月) 08:18:59.14 ID:U9P5ptcCp.net]
>>149
すでに遅いかもしれないが、Anaconda入れて、Spyder使った方が勉強するには良いと思う。

180 名前:デフォルトの名無しさん mailto:sage [2017/08/07(月) 09:54:44.52 ID:76ycnzjh0.net]
>>172
WEBプログラミング板で、聞いた方が良さそう

181 名前:デフォルトの名無しさん mailto:sage [2017/08/07(月) 10:01:29.36 ID:0d4CmGTDa.net]
>>172
heroku

182 名前:デフォルトの名無しさん mailto:sage [2017/08/07(月) 10:57:18.20 ID:VKeMo28Q0.net]
ちょうど本日のPacktの日替り無料本がLerning Flask Frameworkだの
https://www.packtpub.com/packt/offers/free-learning

183 名前:デフォルトの名無しさん mailto:sage [2017/08/07(月) 19:50:26.05 ID:bZKJxmgbM.net]
>>170
> コンピューターリテラシーが必要と書く。
そんなことを書かないとまともな人が来ない会社にはそんなことを書いてもまともな人が来るとは思えない

184 名前:デフォルトの名無しさん mailto:sage [2017/08/08(火) 19:25:23.72 ID:ljoKaOtba.net]
>>168
馬鹿には無理

185 名前:デフォルトの名無しさん mailto:sage [2017/08/08(火) 20:51:37.23 ID:fhK/t7eI0.net]
>>180
日本語不自由だな

186 名前:デフォルトの名無しさん mailto:sage [2017/08/08(火) 21:08:36.24 ID:xDuR3Dub0.net]
馬鹿には日本語無理

187 名前:デフォルトの名無しさん [2017/08/08(火) 22:28:21.87 ID:nMbSEPQO0.net]
日本語フリーダムだな

188 名前:デフォルトの名無しさん mailto:sage [2017/08/10(木) 12:27:29.96 ID:gRtJQB3d0.net]
anaconda環境で
from sklearn import datasets
from matplotlib import pyplot as plt, cm
digits = datasets.load_digits()
data = digits.images[0]
plt.imshow(data.reshape(8, 8), camp=cm.gray_r, interpolation='nearest')
plt.show()
を実行すると

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\AN\lib\site-packages\matplotlib\pyplot.py", line 3157, in imshow
**kwargs)
File "C:\AN\lib\site-packages\matplotlib\__init__.py", line 1897, in inner
return func(ax, *args, **kwargs)
File "C:\AN\lib\site-packages\matplotlib\axes\_axes.py", line 5122, in imshow
resample=resample, **kwargs)
File "C:\AN\lib\site-packages\matplotlib\image.py", line 753, in __init__
**kwargs
File "C:\AN\lib\site-packages\matplotlib\image.py", line 241, in __init__
self.update(kwargs)
File "C:\AN\lib\site-packages\matplotlib\artist.py", line 885, in update
for k, v in props.items()]
File "C:\AN\lib\site-packages\matplotlib\artist.py", line 885, in <listcomp>
for k, v in props.items()]
File "C:\AN\lib\site-packages\matplotlib\artist.py", line 878, in _update_property
raise AttributeError('Unknown property %s' % k)
AttributeError: Unknown property camp
>>> plt.show()

と出るんですがどうにかなりませんか?C:\ANはanacondaのインストールフォルダです。



189 名前:デフォルトの名無しさん mailto:sage [2017/08/10(木) 18:43:20.72 ID:bJrQ0XvD ]
[ここ壊れてます]

190 名前:0.net mailto: >>184
以下は試みましたか?
nearest をくくっているシングルクォーテーションが不要ということかな?
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q13175094878
[]
[ここ壊れてます]

191 名前:デフォルトの名無しさん mailto:sage [2017/08/11(金) 03:36:23.56 ID:ZYMvox+D0.net]
jupyterではグラフを描画できたのですが、.pyの形式で実行するとできませんでした
なにが原因だと思いますか?

以下のようなものが出て一瞬で消えてしまいます
i.imgur.com/vx53H8v.png

192 名前:デフォルトの名無しさん mailto:sage [2017/08/11(金) 08:43:13.19 ID:AcasF4X80.net]
日本語の問題

193 名前:デフォルトの名無しさん [2017/08/11(金) 09:19:35.94 ID:f0eaaW99E.net]
ウィンドウを透過してるやつは厨房
透過していいのは未成年だけ

194 名前:デフォルトの名無しさん mailto:sage [2017/08/11(金) 09:27:25.09 ID:yxAT0sEy0.net]
このスレには幼女しかいないぞ

195 名前:デフォルトの名無しさん mailto:sage [2017/08/11(金) 11:04:04.81 ID:vn7utAsW0.net]
71行目に半角英数以外の何かが入ってんじゃねーの、ジュン?

196 名前:デフォルトの名無しさん mailto:sage [2017/08/11(金) 11:22:51.60 ID:FWZL6nYt0.net]
jupyter というのは、元々、
コマンドプロンプトから実行する、コマンドだけがあったのかも?

それを、GUI から操作できるようにしたものが、jupyter じゃないの?

197 名前:デフォルトの名無しさん mailto:sage [2017/08/11(金) 13:30:09.38 ID:/5CS+8si0.net]
>>185
>>> from sklearn import datasets
>>> from matplotlib import pyplot as plt, cm
>>> digits = datasets.load_digits()
>>> data = digits.images[0]
>>> plt.imshow(data.reshape(8, 8), camp=cm.gray_r, interpolation=nearest)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'nearest' is not defined
>>> plt.show()

198 名前:デフォルトの名無しさん mailto:sage [2017/08/11(金) 13:50:49.81 ID:AovgBytS0.net]
AttributeError: Unknown property camp
ってこれ以上なくわかりやすいエラー出てるじゃん。
plt.imshowのドキュメント見たらmatplotlib使ったことない俺でも
一発で正解わかったぞ。



199 名前:デフォルトの名無しさん mailto:sage [2017/08/12(土) 07:47:58.76 ID:zWeU8d9+0.net]
185です。Jupyter Notebookで確認
エラーなコード

plt.imshow(data.reshape(8, 8), camp=cm.gray_r, interpolation='nearest')

動作したコード

plt.imshow(data.reshape(8, 8), cmap='gray_r', interpolation='nearest')

plt.imshow(data.reshape(8, 8), cmap=cm.gray_r, interpolation='nearest')


パラメータ cmapをタイポ

interpolationはクォーテーションが必須でした。



>>193さんの指摘に従いドキュメントを見ると

https://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.imshow

cmapはoptionalかつdefault: Noneなので以下のコードでも実行可能

ただし色付きになります。

plt.imshow(data.reshape(8, 8), interpolation='nearest')

200 名前:遊園地 [2017/08/15(火) 17:20:19.34 ID:q71OxfG40.net]
TensorFlow

TensorBoardで視覚化

どうやるの?

201 名前:デフォルトの名無しさん mailto:sage [2017/08/15(火) 23:11:31.30 ID:zRk/yixE0.net]
平面の方程式 ax+by+cz=d を使って

3点A(50,600,900)、B(385,630,905)、C(260,30,915)
を通る平面の傾きを最終時に求めたいのですが。

50a+600b+900c=d
385a+630b+905c=d
260a+30b+915c=d

上記のような式をpythonで解くにはどのようにすればいいのでしょうか

202 名前:デフォルトの名無しさん mailto:sage [2017/08/16(水) 00:58:23.89 ID:ei0reF9D0.net]
linalg.solve

203 名前:デフォルトの名無しさん mailto:sage [2017/08/16(水) 05:39:51.23 ID:/JTNz4Yga.net]
>>196
sympy使えばいいけど
4元の連立方程式なら
一個式が足りなくない?dは定数なのか?

204 名前:デフォルトの名無しさん mailto:sage [2017/08/16(水) 08:27:16.90 ID:0Vt0rye20.net]
平面の方程式は定数倍しても同じなので、d=1として解いたりする

205 名前:デフォルトの名無しさん mailto:sage [2017/08/16(水) 10:06:03.98 ID:+vhQMldia.net]
>>196
ベクトルの外積を使うやり方で書いてみた
https://ideone.com/kKi5aY
連立方程式を解くプログラムよりはこっちの方が書くのが簡単かも
少しでも参考になれば

206 名前:デフォルトの名無しさん [2017/08/16(水) 14:23:21.10 ID:wkNIASRz0.net]
scrapy + seleniumで次のコードがあるのですがこれ ニ重にリクエストしてますよね?
def parse(self, response):
self.driver.get(response.url)

Middlewareでprocess_request内に組み込めば重複リクエストせずjs実行後のソースが取得できますが
そうすると今度はspider内でクリックなどの処理ができないので意味がないし結局二重リクエストしてしまうしかないのでしょうか

207 名前:デフォルトの名無しさん mailto:sage [2017/08/17(木) 10:17:22.57 ID:IbATprrt0.net]
>>199
原点を通らないのが自明ならいいけど、この場合はa,b,cのどれかを1にするべきじゃないの?
点A,Bからこの平面が垂直ではないのが分かるので、cは0ではないから、両辺をcで割ればc=1とした場合と同じ式になる。

208 名前:デフォルトの名無しさん [2017/08/18(金) 00:05:20.75 ID:l2UwpO6da.net]
コマンドプロンプト上で
5+5
と打つととちゃんと10って出てくるのに
フォルダに保存したtest.pyみたいなファイルから読み込むと何も表示されないのはなぜ?

test.pyの中身をprint("hello")を書き換えたときにはちゃんと表示されるから、パスが違うわけじゃないんだけど

今日から初めて早くもつまづいてる



209 名前:デフォルトの名無しさん mailto:sage [2017/08/18(金) 02:20:36.63 ID:LtTJxOHm0.net]
>>203
演算してるだけなので画面出力が欲しい場合は別途指示が必要
print(5+5)
でおk

そのレベルなら公式のチュートリアルを一通り頭に入れるほうがいいと思う

210 名前:デフォルトの名無しさん [2017/08/18(金) 02:52:48.76 ID:2Rkfa1Rx0.net]
#環境:anaconda4.4 spider

211 名前:デフォルトの名無しさん [2017/08/18(金) 03:02:04.32 ID:2Rkfa1Rx0.net]
何が理由かわかりませんが書き込みエラーがでて
書き込みができないので画像で質問します

#環境:anaconda4.4 spider
i.imgur.com/gXSlljT.jpg

勉強のためにあえてpythonを使っています
実行ソフトを起動させた後に出てくるダイアログで
TABキーとENTERキーを押したいのですがどう書けばいいのでしょうか

212 名前:デフォルトの名無しさん mailto:sage [2017/08/18(金) 03:32:09.89 ID:CyApDOPoM.net]
エラーのログ見ないと何とも言えないけどpathのフォルダ名が日本語なのはあんまり良くないんじゃないかな

213 名前:デフォルトの名無しさん mailto:sage [2017/08/18(金) 05:04:37.83 ID:MkY1nhvU0.net]
ファイル名・パスなど、システム関連には、半角英数字だけを使うこと

日本語・半角空白などは使うな。
バグるだけ

214 名前:デフォルトの名無しさん [2017/08/18(金) 07:19:26.27 ID:IGMbbD260.net]
いやエラーじゃなくてどうキーを送信するかの質問だろう

215 名前:デフォルトの名無しさん mailto:sage [2017/08/18(金) 19:35:24.52 ID:y42wVGcA0.net]
すみませんが、再び教わりに来ました
gitで下記(xdotoolを扱うモジュール)を落としてきたのですが、
ctypes関連のエラーが出て困っています具体的にはメモ帳開いて

from xdo import Xdo
xdo = Xdo()
win_id = xdo.select_window_with_click()
xdo.enter_text_window(win_id, 'Python rocks!')

を実行すると

>>> xdo.enter_text_window(win_id, 'Python rocks!')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.5/dist-packages/xdo/__init__.py", line 262, in enter_text_window
return _libxdo.xdo_enter_text_window(self._xdo, window, string, delay)
ctypes.ArgumentError: argument 3: <class 'TypeError'>: wrong type

と言った具合です。直せるものなら直すのですが、どう対応するのが良いのか…
すみません、教えて下さい。

216 名前:210 mailto:sage [2017/08/18(金) 19:37:17.41 ID:y42wVGcA0.net]
gitのURLを忘れました
https://github.com/rshk/python-libxdo/tree/master/xdo

217 名前:デフォルトの名無しさん mailto:sage [2017/08/18(金) 20:48:59.04 ID:UrvnO2hN0.net]
>>210
https://github.com/rshk/python-libxdo/issues/18

218 名前:デフォルトの名無しさん [2017/08/19(土) 12:58:10.49 ID:9KU7ntuJ0.net]
ArgumentError は、引数のエラー

xdo.enter_text_window(win_id, 'Python rocks!')

return _libxdo.xdo_enter_text_window(self._xdo, window, string, delay)

上の引数は2個で、下は4個



219 名前:デフォルトの名無しさん mailto:sage [2017/08/19(土) 21:53:03.30 ID:5MN0VzTwM.net]
                           _,====ミミミヽ、
                         ,,==≡ミヽミヾミミミ、ヾ、
                       _=≡≡三ミミミ ミミヾ、ソ)),,》  .
                     彡彡二二三≡ミ-_ ミミ|ノノj )||ヽ, )、
                 __,,,,,,,,,/彡二二二    ,- __ミ|/ノ ノノノノ) ||
                -=二ミミミミ----==--'彡 ∠ミミ_ソノノノノ ノ
                  //>=''"二二=-'"_/   ノ''''')λ彡/
        ,,/ ̄''l       彡/-'''"" ̄-=彡彡/ ,,-''",,,,,,,ノ .彡''"
       (,  ,--(      彡 ,,-- ===彡彡彡"_,-_   ヽ Υ
       ヾ-( r'''''\    //=二二''''''彡ソ ̄ ∠__\ .\ソ  .|
         \;;;;  \   Ζ彡≡彡-'''',r-、>   l_"t。ミ\ノ,,r-v   / ̄ ̄ ̄ ̄ ̄ ̄
           \;;;;  \  彡""彡彡-//ヽ" ''''''"" ̄'''""(エア/  /
            \;;  \'''''')彡ヽ// | (tv   /|  , r_>'|  <一体みんな何の話をしているんだ
             \;;;  \'"  \ ,,"''-,,ノ,r-", /  r'''-, .j   \
               \;;;  \ /,,>--'''二"''' r-|   二'" /  __  \______
                \;;r'""彡_l:::::::::::::::::::::: /./_   " / ̄ ̄"===-,
                  )''//rl_--::::::::::::::::/:/ヽ"'=--":

220 名前:デフォルトの名無しさん mailto:sage [2017/08/19(土) 21:53:33.49 ID:5MN0VzTwM.net]
初心者のスレじゃないのかここは

221 名前:210 mailto:sage [2017/08/20(日) 10:34:35.25 ID:VqPki7vE0.net]
>>212
ありがとうございました。が、どうもこれだけで解決せずのようでした。

教わったURLで 'Python rocks!' を b'Python rocks!' にする記述で、差分変更の有無に関わらずエラーはなくなりました。
目的の「クリックして得たwin_id(今回はメモ帳)に文字列送出はされませんでした。
おま環かも知れません。
mintを新規後、easy_installやsetuptools等悩みまくった結果権限エラーやら何やら沢山出ています。
この辺一掃して最初からpipし直したい所ですが、何がどこにあって消していいやらいけないやら…
少し考えなおしてみます

>>213
気に留めて頂けたのは嬉しいのですが…

222 名前:デフォルトの名無しさん [2017/08/20(日) 23:10:50.37 ID:okWp48Vtd.net]
下記式の意味を勉強したいので、検索すべきキーワードを教えていただけないでしょうか。

print('ab ' [2>1])

bが出力されるコードです。
このような表記の仕方を勉強したいのですがググり方がわかりません。
どなたかググるべき単語を教えていただけないでしょうか。

223 名前:デフォルトの名無しさん mailto:sage [2017/08/20(日) 23:25:26.53 ID:klz0ekl/0.net]
>>217
ググる前に基本を学べ。入門書の最初の方を読むだけでわかる。

224 名前:デフォルトの名無しさん mailto:sage [2017/08/21(月) 01:26:46.37 ID:AgiQZh6AM.net]
>>217
こんな書き方みたことなかったから一瞬意味がわからなかった
2>1がTrueになるから[1]になってbと表示されるっぽいな
可読性も低いし覚える必要ないでしょ

225 名前:デフォルトの名無しさん mailto:sage [2017/08/21(月) 01:28:21.64 ID:+HXSIOGhM.net]
シングルクォーテーションとダブルクォーテーションってどう違うんでしょうか?

226 名前:デフォルトの名無しさん mailto:sage [2017/08/21(月) 01:31:55.70 ID:AgiQZh6AM.net]
>>220
https://teratail.com/questions/6535

PHPとかだったら違うけどpythonは

227 名前:基本いっしょ []
[ここ壊れてます]

228 名前:デフォルトの名無しさん mailto:sage [2017/08/21(月) 01:33:56.62 ID:+HXSIOGhM.net]
アザス



229 名前:デフォルトの名無しさん mailto:sage [2017/08/21(月) 01:39:47.64 ID:AgiQZh6AM.net]
>>222
ぶっちゃけ基本は入門書で学んだ方がネットで質問や検索するよりはやいよ
プログラミング初学だったら特に
すこしやったことあるならネットのpythonチュートリアルをやりながらわからんとこググるのがいいと思う

別にこのスレは初心者用だから質問全然オッケーだけどね

230 名前:デフォルトの名無しさん mailto:sage [2017/08/21(月) 02:58:54.93 ID:nqaSDwHR0.net]
たのしいRuby 第5版、2016
みんなのPython 第4版、2017

この2冊が、定本。
読んでいないと軽く、100時間以上を損する

231 名前:遊園地 mailto:sage [2017/08/21(月) 03:39:59.61 ID:7t0zvjXS0.net]
未だ、Ruby某居るのか(笑)
どうして、「pythonスタートブック」が出て来ないんだよw

232 名前:デフォルトの名無しさん mailto:sage [2017/08/21(月) 06:22:37.90 ID:S75aDiPw0.net]
Trueは非0でなく必ず1なの?

233 名前:デフォルトの名無しさん mailto:sage [2017/08/21(月) 08:15:19.51 ID:AgiQZh6AM.net]
>>225
これいい本だと思うよ。プログラミング初学者にとっては
turtle関数使って結果を可視化出来て楽しいし

234 名前:デフォルトの名無しさん mailto:sage [2017/08/21(月) 08:36:25.71 ID:OHbYaZtv0.net]
>>226
ざっくり言うとそう
True を数値として解釈すると 1
非零を論理値として解釈すると True

235 名前:デフォルトの名無しさん [2017/08/21(月) 10:26:51.49 ID:5T7GWYB0E.net]
print(int(True) == 1)
print(int(False) == 0)
True, False = False, True
print(int(True) == 1)
print(int(False) == 0) 👀
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)


236 名前:デフォルトの名無しさん [2017/08/21(月) 15:45:11.86 ID:3/R2jhl2a.net]
>>226
非0 は True
True は 1

237 名前:デフォルトの名無しさん [2017/08/21(月) 17:09:19.60 ID:C6G6kK/Od.net]
>>218
入門書に書いてあるかなあ
競プロとかでしか見かけないなあ

238 名前:デフォルトの名無しさん mailto:sage [2017/08/21(月) 18:17:08.60 ID:AgiQZh6AM.net]
>>231
競技プログラミングで使う場合ってコードゴルフで使うの?

stringの切り出しはpythonチュートリアルの比較的はじめのほうに出てくるから、それやっとけば想像出来るとおもうよ

この書き方はパズルとしては面白いけど一般的な書き方じゃないのは確かだわ



239 名前:デフォルトの名無しさん mailto:sage [2017/08/22(火) 00:35:02.58 ID:BxUUctJj0.net]
>>231
そのまま書いてある本なんてないだろ。馬鹿か?

240 名前:デフォルトの名無しさん [2017/08/22(火) 01:16:55.35 ID:ttc8TdGL0.net]
WindowsでJupiterを 使っていて
Print("")まで書き込んで、""の中に日本語入力しようとすると何度やってもJupiter がフリーズしてしまうんですが、解決法がわかる方いましたら教えてください。

241 名前:デフォルトの名無しさん [2017/08/22(火) 07:43:38.05 ID:WDZp+BGLd.net]
>>217
https://codegolf.stackexchange.com/questions/54/tips-for-golfing-in-python?answertab=votes#tab-top
ショートコードとかコードゴルフでぐぐる

242 名前:デフォルトの名無しさん [2017/08/22(火) 07:46:00.30 ID:WDZp+BGLd.net]
>>235
自己レスです
みなさんありがとうございました

243 名前:デフォルトの名無しさん mailto:sage [2017/08/22(火) 22:57:20.85 ID:r6ML5j++0.net]
>>234
2.7は日本語使う時に print(u"日本語")
uが必要

244 名前:デフォルトの名無しさん mailto:sage [2017/08/22(火) 23:00:53.52 ID:/EJQJvvCM.net]
クラスってどういうときに使うんですか?

245 名前:デフォルトの名無しさん mailto:sage [2017/08/22(火) 23:06:35.83 ID:7WQpfFEa0.net]
使った方がいいと思った時

246 名前:デフォルトの名無しさん mailto:sage [2017/08/22(火) 23:36:07.67 ID:IVfvVmbm0.net]
下のような、DB のレコード

社員番号
名前
生年月日

247 名前:デフォルトの名無しさん mailto:sage [2017/08/23(水) 00:04:40.83 ID:z7tbKFjUa.net]
>>238
関数だけでは足りないとき
オブジェクトを作りたいとき
メソッドを使いたいとき
クラス変数を使いたいとき
他のクラスを継承したい時

248 名前:デフォルトの名無しさん mailto:sage [2017/08/23(水) 00:08:07.53 ID:GslwNQrL0.net]
クラスを自作したくなった時



249 名前:デフォルトの名無しさん mailto:sage [2017/08/23(水) 00:17:08.77 ID:looUEwat0.net]
>>238
ごちゃごちゃしてきてスッキリしたい時

250 名前:デフォルトの名無しさん mailto:sage [2017/08/23(水) 08:02:25.58 ID:oRGpys+90.net]
ムラムラしてきたとき

251 名前:デフォルトの名無しさん [2017/08/23(水) 11:36:06.78 ID:ZvmYytd70.net]
名簿のクラスの配列とか無駄じゃないの?
辞書の方が良い気がする

252 名前:デフォルトの名無しさん mailto:sage [2017/08/23(水) 12:06:30.15 ID:uVERtFH/M.net]
もっとわかりやすくクラスについて説明してください。

253 名前:デフォルトの名無しさん [2017/08/23(水) 12:18:06.57 ID:8iOs1Sphr.net]
高級デリヘルだとSクラスとかAクラスとか嬢のランクによって値段違うだろ?
そうゆう事だよ

254 名前:デフォルトの名無しさん mailto:sage [2017/08/23(水) 12:22:37.04 ID:jbISEQYq6.net]
構造体に機能を詰め込んでややこしくしたもの

255 名前:デフォルトの名無しさん mailto:sage [2017/08/23(水) 12:32:23.90 ID:/GZG/BJv0.net]
>>245
分かりやすくなったらなんでもいいよ

運転免許講習受けたときに

「自動車」を「車」が追い越そうとしているときに、その「車」を追い越してはならない(二重追い越しの禁止)

っていうのがあって、「自動車」や「車」の概念をクラスの継承関係として考えたらスゲー分かりやすかったゾ〜

256 名前:デフォルトの名無しさん mailto:sage [2017/08/23(水) 13:16:19.50 ID:ZLYmYbk7M.net]
selfが使いたくなったとき

257 名前:遊園地 mailto:age [2017/08/23(水) 23:21:41.61 ID:qr8na8FT0.net]
neural_network_consoleで、公式リファレンス参考にしながら、
進めたいと思ってますが、どういった時にどの部分を使うのか全く分かりません。

目的はneural_network_consoleの使い方の学習です。

公式リファレンスの数式も分りませんので、
 それを踏まえどうすれば良いか教えて頂けれ無いでしょうか?

環境 win10 64bit

258 名前:デフォルトの名無しさん mailto:sage [2017/08/23(水) 23:34:43.96 ID:1zKNGdExM.net]
>>251
さすがムチャぶりすぎるだろ
日本語の公式ドキュメントあるんだから見ながら勉強したら

かけ算の概念を理解してないのに、電卓でかけ算っていうのやりたいですっていうのと一緒だぞ



259 名前:デフォルトの名無しさん mailto:sage [2017/08/24(木) 00:15:24.00 ID:XrT3rCcY0.net]
大学に通おう

260 名前:遊園地 mailto:sage [2017/08/24(木) 00:59:52.75 ID:f40fuTSg0.net]
neural_network_console.exe Neural Network Console 本体

チュートリアルの
HTTP_PROXY=http://(HTTP プロキシサーバのアドレス):(ポート番号)
HTTPS_PROXY=https:// (HTTPS プロキシサーバのアドレス):(ポート番号)

をどの様に設定したら良いのか解らずにいます。

そして、チュートリアルで説明されているデータセットのURLですが、
yann.lecun.com/exdb/mnist/
この中のどれを使えば良いのでしょうか?

宜しくお願いします。

261 名前:デフォルトの名無しさん mailto:sage [2017/08/24(木) 01:22:23.52 ID:ToGGCV7KM.net]
>>254
新しい技術を試そうとする姿勢はいいと思うけど、その設定方法を質問するのはスレ違いでしょ

teratailにでも質問したら?

262 名前:遊園地 mailto:sage [2017/08/24(木) 01:32:04.36 ID:f40fuTSg0.net]
>>255
それもそうですね。

失礼しました。

263 名前:デフォルトの名無しさん mailto:sage [2017/08/24(木) 06:56:22.99 ID:lM917rtW0.net]
Pythonで関数Aの中に関数Bがあり、関数AがBを返す構造をクロージャと呼ぶそうですが
この構造はどういう時に使うものなんでしょうか?

264 名前:デフォルトの名無しさん mailto:sage [2017/08/24(木) 11:48:00.04 ID:gO5USKuu0.net]
class {
a;
f();
}

クロージャとクラスは、同じ。
クラスでも、メソッドf()から、f()の外にある、メンバ変数a を使えるだろ。
それと同じ

クロージャから、クロージャの外側にある、変数を使える。
このクラスで、f()を返せば、クロージャと同じ

つまり、事前にクラス宣言をせずに、
その場限りの書き捨てのクラスが、クロージャ

265 名前:デフォルトの名無しさん [2017/08/24(木) 12:23:06.64 ID:6sqcH+5Br.net]
その場限りの書き捨てのクラスが必要なら
その場限りの書き捨てのクラスを書けばよいのであり
わざわざクロージャーを返す関数でクラスを代用するような苦労をする必要はない

266 名前:デフォルトの名無しさん mailto:sage [2017/08/24(木) 12:51:14.43 ID:f40fuTSg0.net]
paiza Cランクだから、class自体使う問題が無い。

267 名前:デフォルトの名無しさん mailto:sage [2017/08/24(木) 14:51:56.32 ID:gO5USKuu0.net]
Ruby では、クロージャの実装は、ブロックだけど、
ブロック・ラムダ式・proc・クラスの、メカニズム・実装は、ほぼ同じ

スコープの連なりと、関数・変数を探す方法だけ

268 名前:デフォルトの名無しさん [2017/08/24(木) 17:13:03.11 ID:kAIO7Zl1x.net]
Python3でa+b+c=10のすべての整数解をリスト表示させるコードを教えて下さい。(1,2,7)(1,3,6)(2,3,5)・・・などのような感じで表示させたいです。



269 名前:デフォルトの名無しさん mailto:sage [2017/08/24(木) 17:27:54.35 ID:krC7AGZE0.net]
宿題か。宿題スレで聞けば
そもそもそんな宿題もできなくて
明日以降どうすんだという気がしなくもないが

270 名前:デフォルトの名無しさん mailto:sage [2017/08/24(木) 19:05:35.49 ID:ToGGCV7KM.net]
初心者とはいえ、まじでこの程度の問題出来ないひとっているんだな。
多分、fizzbazzや九九の表も作れないんだろうな
よく、fizuubuzz書けないプログラマがいるってネットでみるけど都市伝説だと思ってたわ

271 名前:デフォルトの名無しさん mailto:sage [2017/08/24(木) 19:28:22.17 ID:jNpK5ZBj0.net]
すべての整数解って無限にあるんじゃないの?
32ビット整数の範囲だとか、自然数のみとか、もう少し条件付けないと・・・

272 名前:デフォルトの名無しさん mailto:sage [2017/08/24(木) 19:30:43.74 ID:3GXp8gDKa.net]
>>262
負の整数もありか?

273 名前:デフォルトの名無しさん mailto:sage [2017/08/24(木) 19:36:40.49 ID:icjy4f0r0.net]
>>264
自称玄人連中が「自分の作りたいものを決めてから学べ」とか言うからだぞ
やはりアルゴリズムとデータ構造が王道ですわ

274 名前:遊園地 mailto:sage [2017/08/24(木) 19:52:02.89 ID:f40fuTSg0.net]
初心者じゃなく初学者だった様な気が?
どちらでも構わないかw

a,b,c の上限値が解らない。
-100+100+10=10とかでも良いの?

>>262
https://ideone.com/qw1YwV

俺の頭が悪いから、後は自分で考えて。

275 名前:遊園地 mailto:sage [2017/08/24(木) 20:13:01.84 ID:f40fuTSg0.net]
何の公式について話してるのか、全く解らなかったw

不定方程式ax+by=c(c≠0)の整数解の求め方の応用問題?
mathtrain.jp/axbyc


それとも、ABC予想?
https://ja.wikipedia.org/wiki/ABC%E4%BA%88%E6%83%B3

276 名前:デフォルトの名無しさん mailto:sage [2017/08/24(木) 22:09:19.76 ID:ToGGCV7KM.net]
たぶん聞きたい内容はこんな感じでしょ。

a+b+c=10を満たす組合せをすべて示せ。ただしa,b,cは自然数とする。

やり方はいろいろあると思うけど簡単なやつをforつかって書くと

result =[]
for a in range(1,9):
for b in range(1,9):
for c in range(1,9):
element = [a,b,c]
if sum(element) == 10:
result.append(element)

こんな感じでしょ。
重複を除きたい(たとえば[1,1,8]と[1,8,1])場合はソートをかけてダブったやつを除けばいい。

やり方がわからないのはしょうがないが、質問力がもうちょっと欲しいわ

277 名前:遊園地 mailto:sage [2017/08/24(木) 22:33:29.36 ID:f40fuTSg0.net]
公式a+公式b+公式c=10
とか、思ってた。

278 名前:デフォルトの名無しさん [2017/08/24(木) 23:50:24.84 ID:jSVJ8ce30.net]
>265 >266
自然数のみです。問題は解けますが、コードが分かりません。



279 名前:デフォルトの名無しさん mailto:sage [2017/08/24(木) 23:55:43.40 ID:ToGGCV7KM.net]
>>272
プログラム教育に興味があるから教えて欲しいんだけど、学生さんですか?
多分、プログラミング初学だと思うけど、勉強しだしてどれくらい?
テキストはなにで勉強してるの?

280 名前:デフォルトの名無しさん mailto:sage [2017/08/25(金) 00:25:54.25 ID:CQC+39hl0.net]
一瞬、男同士の直結厨かと思って焦った。

281 名前:デフォルトの名無しさん mailto:sage [2017/08/25(金) 00:35:39.11 ID:fXxsCgDvM.net]
>>274
うるせーよw
君はもっと文書をしっかり読むようにした方がいい。
文法とかネットの便利ツールは知ってんだから。

282 名前:デフォルトの名無しさん mailto:sage [2017/08/25(金) 00:49:13.24 ID:3FZaXzBMa.net]
a = [[i, j, 10 - i - j] for i in range(1, 9) for j in range(i, 10 - i) if i + 2 * j <= 10]
print(a)

283 名前:デフォルトの名無しさん mailto:sage [2017/08/25(金) 03:23:36.78 ID:CQC+39hl0.net]
>>276
読めるけど、流石にそれは可読性が低いよ……。

284 名前:272 [2017/08/25(金) 11:02:38.48 ID:qY2jyQAp0.net]
>>270
forの前にスペース置くと一応動きます。
スペースの数同じにするとエラーでます。

>>273
趣味でやってます。社会人です。
とりあえず、「Pythonの教科書」ですね。

>>276
ちゃんと動いてます。
1行で書けてしまうのがすごい!
驚きました。

285 名前:デフォルトの名無しさん [2017/08/26(土) 07:47:31.20 ID:1Xp/S2sl0.net]
たのしいRuby 第5版、2016
みんなのPython 第4版、2017

Ruby の方が簡単。
まず、Rubyをやれ

数学パズルみたいな本でも、Rubyで説明されている事が多い

286 名前:デフォルトの名無しさん mailto:sage [2017/08/26(土) 08:07:40.01 ID:MWWto/2n0.net]
>>279
そのレスいい加減にやめろよ
初心者に二つの言語を立て続けに学べっていうのは酷だし
そもそもRubyを学びたくてここに来るわけじゃない

287 名前:デフォルトの名無しさん mailto:sage [2017/08/26(土) 12:19:51.73 ID:tL3kYBJTd.net]
>>280
自分の本宣伝したいだけのバカだからRubyとかでNGしとくといいぞ

288 名前:デフォルトの名無しさん [2017/08/27(日) 18:12:38.27 ID:o0WQg+3r0.net]
GISアプリを作りたくてPythonを勉強してるけどGUIを作るのがこんなに敷居高いとは思わんかった。
C#やVBならラクショーなのに。
昨日、ironpythonってのを試したけどGeoSpatiaal系のモジュールが一つもインストール出来なくて速攻アンインストールした。
pythonでGUIアプリを簡単に作れるフレームワークとか無いんかな。



289 名前:デフォルトの名無しさん mailto:sage [2017/08/27(日) 18:34:06.44 ID:LIgBPoun0.net]
馬鹿には無理

290 名前:デフォルトの名無しさん mailto:sage [2017/08/27(日) 18:37:23.23 ID:1dVSy16q0.net]
GUIなんてのは所詮フロントエンドでしか無い
ロジックだけpythonで書けばいいだけの話だろ

291 名前:デフォルトの名無しさん mailto:sage [2017/08/27(日) 19:48:24.86 ID:DBQBoW3m0.net]
超初心者には複数の言語を組み合わせるのはレベル高いんでね
どこかの部族は3つ以上は沢山らしいぞ

292 名前:デフォルトの名無しさん mailto:sage [2017/08/27(日) 20:53:25.49 ID:G9LjlMWw0.net]
シンプルで読みやすいというのがPythonの存在意義であり
またアプリを書くユーザーたちの哲学である
よってPythonはコンソールアプリ専用言語と言い切ってしまって良いだろう
Pythonで書いたGUIのコードを見ると、ロジックとは関係のない部分が過半を占めてしまい
その変わり果てた姿に泣けてくる

293 名前:デフォルトの名無しさん mailto:sage [2017/08/27(日) 23:39:05.63 ID:BA/UgDog0.net]
ロジックだけPythonで書いた場合ってどうやって連携するんだ?

294 名前:デフォルトの名無しさん mailto:sage [2017/08/27(日) 23:43:35.05 ID:+YGGdy+EM.net]
tkinterつらいって話?
guiやるならc or c++
winならc#とか


295 名前:macならobj-c or swift

気軽にやるならelectronでしょ
[]
[ここ壊れてます]

296 名前:デフォルトの名無しさん mailto:sage [2017/08/28(月) 00:10:22.37 ID:pqHYNNETa.net]
>>287
pythonでREST API作って、得意のC#から叩けばいいんじゃね

297 名前:210 mailto:sage [2017/08/28(月) 10:42:27.28 ID:cce5YZEh0.net]
まだpython初めて半年にも満たないにわかだが
tkinter使えばGUI余裕でした

298 名前:デフォルトの名無しさん mailto:sage [2017/08/28(月) 12:12:37.29 ID:a70hoW+60.net]
Python Automatic GUI Generator
page.sourceforge.net



299 名前:デフォルトの名無しさん [2017/08/28(月) 16:54:54.51 ID:yBTPsO8ja.net]
pygameもいいよ

300 名前:デフォルトの名無しさん [2017/08/28(月) 20:53:13.20 ID:Syy+D5YM0.net]
>>283
うっせえハゲ

301 名前:デフォルトの名無しさん mailto:sage [2017/08/28(月) 21:42:49.63 ID:YVCi5QFo0.net]
tkinterは見た目がいけてなさすぎる

302 名前:デフォルトの名無しさん mailto:sage [2017/08/28(月) 21:48:13.98 ID:itlHzw/0M.net]
じゃあkivy使ったら?
日本語の情報少ないけど

303 名前:デフォルトの名無しさん mailto:sage [2017/08/28(月) 21:51:44.00 ID:Z2A2Xztka.net]
wx,gtk,qtのバインディングもあるな
Linux上のwxは結局gtkになるけど

304 名前:デフォルトの名無しさん [2017/08/29(火) 00:49:41.54 ID:3ap5+zNV0.net]
dropboxもpythonなんだろ? すげえよな

305 名前:デフォルトの名無しさん mailto:sage [2017/08/29(火) 00:52:41.16 ID:w7Id9IP80.net]
そもそも、GUIにする必要が無い。

306 名前:デフォルトの名無しさん mailto:sage [2017/08/29(火) 00:54:41.49 ID:MST6Ozab0.net]
馬鹿はGUIしか使えんとです
配布考えるとGUIなんです

307 名前:デフォルトの名無しさん mailto:sage [2017/08/29(火) 01:13:33.80 ID:qw7dmqYAM.net]
配列を使う時はpython組み込みの配列ではなく
常にndarrayを使うのが良いでしょうか?

308 名前:デフォルトの名無しさん [2017/08/29(火) 12:49:37.02 ID:7J/sQSJga.net]
>>300
numpy



309 名前:デフォルトの名無しさん mailto:sage [2017/08/29(火) 14:44:52.75 ID:w7Id9IP80.net]
根本的な話からすると、
ソフト利用者を馬鹿呼ばわりして「こうじゃなきゃ使えないだろう」とかではなく、
「こうした方が利用者は扱いやすいだろう」、と、考えなきゃGUIの多様性が生まれない。

その作り方で利用者が沢山居るなら、余計な発言だった。ごめん。

310 名前:デフォルトの名無しさん [2017/08/29(火) 19:45:56.47 ID:E+Lxsig/0.net]
超初心者です。
Windows環境でpython3.6を使ってます。
Windowsのコマンドプロンプト(管理者権限)でpipを使ってscipyをインストールさせようとしたんですが、他のプロセスで使ってます。、のような文章がでてインストール出来ません。
解決方法を教えて下さい…

同じやり方でpandasはインストール出来ました。

311 名前:デフォルトの名無しさん mailto:sage [2017/08/29(火) 20:09:24.54 ID:X/jKonAKa.net]
>>303
anacondaを使う

312 名前:デフォルトの名無しさん [2017/08/29(火) 20:30:00.78 ID:XZHty0Ek0.net]
>>303
https://www.scipy.org/install.html#windows-packages

313 名前:デフォルトの名無しさん mailto:sage [2017/08/30(水) 00:43:58.62 ID:hRmkxUcFa.net]
もうpython3.7のαバージョン出てる

314 名前:デフォルトの名無しさん mailto:sage [2017/08/30(水) 01:05:00.45 ID:LgVVVQuA0.net]
unicodedataがunicode10になるのはちょっと気になる

315 名前:デフォルトの名無しさん mailto:sage [2017/08/31(木) 09:15:09.89 ID:3bkYQaNbd.net]
先日、>>196で質問し>>200で答えて頂いたことで追加で聞きたいことがあるのですが、>>196が3次元空間上でその各軸毎の角度の計算はどうすればいいのでしょうか。

最終的には任意の3点のxyz座標から各軸毎の回転角を求めて回転角分を逆回転させて3次元平面をxy平面に水平にする補正計算をしたいのです。

的はずれな質問仕方をしているかもしれませんがお願いします。

316 名前:デフォルトの名無しさん mailto:sage [2017/08/31(木) 09:42:54.54 ID:Q9q7+NPp0.net]
>>308
傾きから角度を得るにはアークタンジェント
ttp://docs.python.jp/3/library/math.html#math.atan
ttp://docs.python.jp/3/library/math.html#angular-conversion
Pythonというより数学の基礎知識な様な…w

317 名前:デフォルトの名無しさん mailto:sage [2017/08/31(木) 12:02:14.53 ID:75tL1/Mm0.net]
pythonで計算したくて挑戦していたのですが、わからなくなったので聞いてしまいました。


>>309
すみませんが教えてください。
今回の計算だと>>200での結果から考えると
ax+by+cz=d
a=3300
b=-3975
c=-197250
d=-179745000

x軸の角度はmath.atan(3300 / √a^2+b^2+c^2)
Y軸の角度はmath.atan(-3975 / √a^2+b^2+c^2)
Z軸の角度はmath.atan(-197250 /  √a^2+b^2+c^2)

この計算で各軸での角度が計算できて、角度の分逆に戻したい場合は
その後  求めた各軸のラジアンを回転行列を用いて回転させるという認識で合っていますか?

318 名前:デフォルトの名無しさん mailto:sage [2017/08/31(木) 12:46:25.02 ID:YB4HjXCLM.net]
>>310
それでできんじゃないの?
検算してみたら?x,y軸に水平にしたいってことはz軸の傾きが0ってことでしょ。

空間ベクトルとか外積って大学の線形代数からやったことないわw



319 名前:デフォルトの名無しさん mailto:sage [2017/08/31(木) 13:11:45.01 ID:Q9q7+NPp0.net]
単位ベクトルからならアークコサイン

320 名前:デフォルトの名無しさん [2017/08/31(木) 17:02:47.86 ID:3U68InF2H.net]
すみません、303です。scipyの方はインストール出来たのですが、chainerがimport出来ません。
どうすれば良いでしょうか?

321 名前:デフォルトの名無しさん mailto:sage [2017/08/31(木) 17:41:38.48 ID:LOKy11GOa.net]
諦めれば?

322 名前:デフォルトの名無しさん mailto:sage [2017/08/31(木) 22:26:55.39 ID:AiW7VCAKM.net]
git ってcommitする時メールと名前入れろって言われるんだけどこれってGithubのアカウントじゃなくて適当でいい?

323 名前:デフォルトの名無しさん [2017/08/31(木) 22:54:08.46 ID:HFMq3BFN0.net]
>>315
適当なメールと名前の方がいいよ

324 名前:デフォルトの名無しさん mailto:sage [2017/08/31(木) 23:42:56.66 ID:AiW7VCAKM.net]
>>316
なんで?

325 名前:デフォルトの名無しさん mailto:sage [2017/09/01(金) 02:38:04.71 ID:rHkT1q5r0.net]
sudo pip3 install chainer

import chainer

できたけど?

326 名前:デフォルトの名無しさん [2017/09/02(土) 08:19:38.02 ID:Ckn1VN4m0.net]
なんかパスのせいでインストールできないっぽいです…

327 名前:デフォルトの名無しさん mailto:sage [2017/09/02(土) 15:22:01.09 ID:9OEMTqr30.net]
Windows では、Program Files に、プログラムをインストールしてはいけない

アクセス権があるから

328 名前:デフォルトの名無しさん [2017/09/02(土) 16:09:57.80 ID:uMF7D0UJH.net]
>>309
文系って中学脳なんだよね



329 名前:デフォルトの名無しさん mailto:sage [2017/09/03(日) 20:01:47.91 ID:lteIPccla.net]
pyconの予定表みたいなの見れないの?

330 名前:デフォルトの名無しさん mailto:sage [2017/09/03(日) 20:35:44.10 ID:ih8UGDLV0.net]
>>322
https://pycon.jp/2017/ja/schedule/

331 名前:デフォルトの名無しさん mailto:sage [2017/09/03(日) 20:54:35.31 ID:lteIPccla.net]
>>323
ありがとう面白そうなの結構あるな
全部youtubeに上がるのかな?

332 名前:デフォルトの名無しさん [2017/09/03(日) 21:40:52.06 ID:GleFGyCQ0.net]
>>323
Graham Dumpleton日本に来るんか
mod_wsgずっと使ってるから見たい

333 名前:デフォルトの名無しさん mailto:sage [2017/09/03(日) 21:51:37.89 ID:geIpoLbn0.net]
3.7の話ねーな
残念

334 名前:デフォルトの名無しさん mailto:sage [2017/09/03(日) 21:52:11.72 ID:geIpoLbn0.net]
3.7の話ねーな
残念

335 名前:デフォルトの名無しさん mailto:sage [2017/09/03(日) 21:53:24.87 ID:geIpoLbn0.net]
なんかサーバーの調子おかしいな

336 名前:デフォルトの名無しさん mailto:sage [2017/09/03(日) 21:55:22.04 ID:fyDk5FSQ0.net]
3.7の話ねーな
残念

337 名前:デフォルトの名無しさん mailto:sage [2017/09/03(日) 21:55:40.48 ID:IZYbW3x5d.net]
3.7の話ねーな
残念

338 名前:デフォルトの名無しさん mailto:sage [2017/09/03(日) 21:55:53.36 ID:fyDk5FSQ0.net]
3.7の話ねーな
残念



339 名前:デフォルトの名無しさん mailto:sage [2017/09/03(日) 22:00:11.84 ID:geIpoLbn0.net]
やめんかい

340 名前:デフォルトの名無しさん mailto:sage [2017/09/04(月) 13:05:58.68 ID:Dvco0PWYa.net]
ffc4-Cf0x [157.192.206.42] geIpoLbn0
ffc4-JD6d [157.192.206.42] geIpoLbn0
ffc4-JD6d [157.192.206.42] geIpoLbn0
a34b-hbUo [182.167.73.101] fyDk5FSQ0
Sd1f-hbUo [49.106.202.223] IZYbW3x5d
a34b-hbUo [182.167.73.101] fyDk5FSQ0
ブラウザかスクリプトの動作確認かな

341 名前:デフォルトの名無しさん [2017/09/04(月) 21:22:08.08 ID:21NtvUTV0.net]
open関数でメモ帳で書いたテキストファイル開こうとするとPermission deniedってエラーが出るんだけど
テキストファイルをCドライブに入れてもDドライブに入れても駄目だった
どうすればいい?

342 名前:デフォルトの名無しさん mailto:sage [2017/09/04(月) 21:35:01.51 ID:2VAfnJ+k0.net]
OSの基礎から勉強

343 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 01:49:33.12 ID:WkIFt9xI0.net]
そのファイル・ディレクトリの、アクセス権限かな?

344 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 07:08:06.32 ID:sr6a8lJc0.net]
>>334
会社のPCならいろいろ制限されていることがある
システム管理者に相談せよ

345 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 20:06:38.14 ID:e275OSWLa.net]
>>308
>>200だけど、やっと考える時間が取れたので>>310読んであちこち見ながら書いてみた
https://ideone.com/MGeLTh
最初は角度求めるのに内積とか考えてたんだけど検索したら一発で求まるみたいね
ベクトルとか座標変換とかよくわかってないニワカなので合ってるかわからんけど参考に

346 名前:デフォルトの名無しさん [2017/09/05(火) 20:35:02.88 ID:j51GOUuC0.net]
>>337
家のwindowsのPCです。
開きたいファイルのプロパティからセキュリティをいろいろいじってみましたが駄目でした。
OSの基礎的なところなんでしょうか・・

347 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 21:04:06.89 ID:WkIFt9xI0.net]
PowerShell で、
cd でそのファイルのあるフォルダへ移動してから、
cat ファイル名

で、そのファイルの内容が表示されるか?

348 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 21:07:06.86 ID:KNI/bM9A0.net]
窓10じゃないとパワーシェルないぞ



349 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 21:53:36.64 ID:zS+OpmqU0.net]
スクリプトと同じフォルダにテキストファイルを移動してもだめかな?

350 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 23:07:03.59 ID:3m/1zQup0.net]
>>341
嘘書くなよ

既定では、PowerShell は、Windows 7 SP1 およ 2008 R2 SP1 以降のすべてのWindows にインストールされています。
https://docs.microsoft.com/ja-jp/powershell/scripting/setup/installing-windows-powershell?view=powershell-5.1

351 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 05:17:52.96 ID:yAfliTNN0.net]
>>343
必ずしもインストールはされてないでしょ。
docs.microsoft.comを真に受けても仕方ないと思うのだけれど。

352 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 05:49:08.69 ID:hWiQVNXR0.net]
os.acessを使ってファイルの権限を調べてみて。使い方はdocs.python.jpへ

353 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 07:16:09.52 ID:xbyXQy+0M.net]
>>344
> 必ずしもインストールはされてないでしょ。
インストールされてない例をソース付きで示して

354 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 09:57:05.69 ID:giG+C5Bo0.net]
>>343
ごめんされてたなそういえば

10で入れ替わったから意識してなかっただけだった
catコマンドとか使えるのマジで便利だな

355 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 11:07:48.06 ID:Pm5kVayqa.net]
>>338で訳わからんことしてたw
2つの補正角度求まったら直接元の座標を回転させたら補正後の座標になるな
貼り直し https://ideone.com/RAJQSo
根本的に間違ってるかもしれんので自己責任でよろしくw

356 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 15:09:00.79 ID:7EiuxJJTM.net]
>>346
俺の使っていたWindows7。ソースは俺。

357 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 17:55:56.12 ID:zZONsDnQM.net]
>>349
SP1じゃなかったってオチじゃないよね?

358 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 21:56:47.00 ID:G42CBoXXM.net]
パイプ処理ってどういうとき使うの?
データベースに突っ込んだほうがイロイロやりやすそうだけど。
ファイルの修正とか?
結果をファイルにアウトプットするときとか?



359 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 18:40:19.05 ID:03HGBZpk0.net]
>>351
外部プログラムとのやり取りの手段として

360 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 22:11:56.14 ID:G+kCJerLM.net]
>>352
具体的にどんなケースがあるの?
open使ったテキストのパイプライン処理って入門書に絶対あるけど実例がいまいちイメージ出来ないんだよね。

361 名前:デフォルトの名無しさん mailto:sage [2017/09/08(金) 00:20:50.52 ID:tbHWcp7m0.net]
パイプラインの話しててなぜopenが出てくる
sys.stdinとsys.stdoutだろ

362 名前:デフォルトの名無しさん mailto:sage [2017/09/08(金) 00:28:39.62 ID:tbHWcp7m0.net]
openなんか自分で呼び出すな
cat使ってstdinから入力しろ
それがunix哲学だから
クソッタレ

363 名前:デフォルトの名無しさん [2017/09/08(金) 10:18:41.92 ID:zjVEM0GHa.net]
ワッチョイって便利で役に立つな

364 名前:デフォルトの名無しさん mailto:sage [2017/09/08(金) 11:41:27.51 ID:s1hh4kDe0.net]
情報関連の人ってわからない人を攻撃してマウント取ろうとするのが本当に好きだよな
色んな趣味の板覗いたけど情報だけは異質だわww

365 名前:デフォルトの名無しさん [2017/09/08(金) 12:22:39.22 ID:C2yBG9y5r.net]
×:わからない人を攻撃
○:自分がわからないから攻撃
こうやで

366 名前:デフォルトの名無しさん [2017/09/08(金) 16:06:45.91 ID:uWWlJTJ60.net]
そんなんどうでもいいからpycon見ようぜ
https://www.youtube.com/user/PyConJP

367 名前:デフォルトの名無しさん [2017/09/09(土) 05:36:24.11 ID:3eSxYlPU0.net]
退屈なことはパイチンくんにやらせておけばいい

368 名前:デフォルトの名無しさん mailto:sage [2017/09/09(土) 11:49:17.16 ID:kUd/qIXga.net]
勃ちんぼ続出



369 名前:デフォルトの名無しさん mailto:sage [2017/09/10(日) 15:03:11.47 ID:PwgClvge0.net]
>>359
やきうの人は安定して面白いな

370 名前:デフォルトの名無しさん mailto:sage [2017/09/12(火) 13:57:37.62 ID:lgA4WkV90.net]
日付を10分単位で取得したいのですがどうやればいいのでしょうか

datetime.datetime.now()
2017/9/12 13:57

2017/9/12 13:50
にしたいのですが

371 名前:210 mailto:sage [2017/09/12(火) 15:37:23.49 ID:9SbDs3lT0.net]
>>363

>>> import datetime
>>> a=datetime.datetime.now()
>>> a.minute
29
>>> (a.minute // 10) * 10
20

残りはこれで堪忍して下さい
https://docs.python.jp/3/library/datetime.html#datetime.datetime

372 名前:210 mailto:sage [2017/09/12(火) 15:39:05.82 ID:9SbDs3lT0.net]
連投ごめん

小数点-1位で切り捨てってかけるかもしれんが
pythonではやったことないの
諸先輩方のアドバイスを頂いてちょ

373 名前:363 mailto:sage [2017/09/12(火) 17:11:26.75 ID:lgA4WkV90.net]
>>365
ありがとうございます。
試してみます。

374 名前:364 mailto:sage [2017/09/12(火) 18:27:12.63 ID:9SbDs3lT0.net]
名前に前のゴミが残ってたorz

未だにxdotoolが上手くできん。(笑)

375 名前:デフォルトの名無しさん [2017/09/12(火) 18:52:03.84 ID:zbd4ERaNa.net]
ワッチョイのゴミも残ってるよ

376 名前:デフォルトの名無しさん mailto:sage [2017/09/12(火) 22:48:47.38 ID:tTBHpdZ40.net]
print 2/199
とやっても0しか返ってこないのですが何が原因なのでしょうか

377 名前:デフォルトの名無しさん mailto:sage [2017/09/12(火) 23:38:19.83 ID:hxCQXYtC0.net]
>>369
整数÷整数=整数になる仕様
小数点以下まで計算させるなら2.0/199もしくは2/199.0とするのが正しい

378 名前:デフォルトの名無しさん mailto:sage [2017/09/12(火) 23:47:36.97 ID:HtLvV1r1a.net]
int割るintはfloatだろ?
もしかして君達python2使ってる?



379 名前:デフォルトの名無しさん [2017/09/13(水) 08:12:25.30 ID:J1VjU1C70.net]
print 2/199
これはpython2では

380 名前:デフォルトの名無しさん mailto:sage [2017/09/13(水) 11:35:36.24 ID:0a6BO2FR0.net]
面倒だからpython3.x系に以降したら?
コード
print(2/199)
結果
0.010050251256281407

381 名前:デフォルトの名無しさん [2017/09/13(水) 14:53:07.61 ID:HszaPKP10.net]
勉強用に色々試しているのですが、
以下のコード、エラーとなります。
どこが問題でしょうか?

df1 = pd.DataFrame({'key':list('bbacaab'),
'data1':range(7)},
columns=['key','data1'],
dtype={'key':'object','data1':'int'})

382 名前:デフォルトの名無しさん [2017/09/13(水) 17:24:12.33 ID:pcUpXZAE0.net]
エラー貼った方が答えもらいやすいぞ

383 名前:デフォルトの名無しさん [2017/09/13(水) 21:18:54.75 ID:HszaPKP10.net]
お言葉に甘えて。エラーはいかの通り

384 名前:です。


---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-75-9f77773581bf> in <module>()
1 df1 = pd.DataFrame({'key':list('bbacaab'),'data1':range(7)},
2 columns=['key','data1'],
----> 3 dtype={'key':'object','data1':'int'})
4
[]
[ここ壊れてます]

385 名前:デフォルトの名無しさん mailto:sage [2017/09/14(木) 05:22:01.43 ID:39xz9YsP0.net]
pandasのDataFrameの概要と生成方法 2015/08/09更新
https://hydrocul.github.io/wiki/numpy/pandas-dataframe-overview.html

DataFrame の条件を満たしていないのかも?

「python pandas dataframe」で検索!

386 名前:デフォルトの名無しさん mailto:sage [2017/09/14(木) 12:50:53.87 ID:7h7AyyOT0.net]
>>374
dtype= 以下を削除してとりあえずdf1を作ってから
df1 = df1.astype({'key':'object', 'data1':'float'})
としてはいかが?

387 名前:デフォルトの名無しさん [2017/09/14(木) 22:13:44.61 ID:BBzVEwC70.net]
yamlを辞書のようではなくクラスのように
アクセスしたいのですが、可能でしょうか?

■test.yml
a:
- test
- test2
x: y

■スクリプト
import yaml
f = open('test.yml','r')
data = yaml.load(f)

data['x'] #'y'
data.x #'y' このようにできますか?

388 名前:デフォルトの名無しさん [2017/09/14(木) 22:40:03.72 ID:jQMAn/aw0.net]
>>379
標準のJSONライブラリ使うか、PyYAMLでいけるんじゃないでしょうか



389 名前:デフォルトの名無しさん mailto:sage [2017/09/14(木) 23:24:23.88 ID:VdfHEcxV0.net]
__getattr__をオーバーライドした辞書クラスを定義して
↓のOrderedDictの代わりに使えばできるよ
qiita.com/podhmo/items/aa954ee1dc1747252436

まあ俺だったら面倒くさくてやらないがね

390 名前:デフォルトの名無しさん mailto:sage [2017/09/14(木) 23:50:05.29 ID:3SQIchXza.net]
>>380
>>381
簡単に出来るかなと思ったんですが
甘かったですね。
ありがとうございます。

391 名前:デフォルトの名無しさん [2017/09/15(金) 12:24:18.04 ID:ij8wil/Or.net]
騙されるな簡単にできるぞw

392 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 13:20:21.33 ID:M6zHVajfa.net]
>>379
可能

393 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 16:01:19.12 ID:Hz72QBhL0.net]
["test1-120","test2-1000","test3-10","test4-500"] というリストがあった時に、
- の後ろの方の大きい順からソートさせる場合とうしたらよいでしょうか?
(結果的に["test3-10","test1-120","test4-500","test2-1000"]としたい)
使用しているpythonは2.7系です。

394 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 16:15:33.28 ID:9yvN/33G0.net]
l.sort(key=lambda x: int(x.split("-")[1]))

395 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 16:44:01.40 ID:Hz72QBhL0.net]
>>386
ありがとうございます!出来ました!

396 名前:379 [2017/09/15(金) 19:10:02.94 ID:wrL1uTeh0.net]
>>383
簡単にできるんですか?
その方法を教えていただけると助かります!m(__)m

397 名前:遊園地 mailto:sage [2017/09/15(金) 22:11:24.81 ID:uzU7y1pM0.net]
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36]

を  3つずつに区切って

[[0, 1, 2], [3, 4, 5], [6, 7, 8], [9, 10, 11],,,,,,,省略
[31, 32, 33],[34, 35, 36]]

って、どうやったらできますか?

おーーしえーーて くだーーーさーーーい

398 名前:デフォルトの名無しさん [2017/09/15(金) 22:19:53.55 ID:pZU7ycnu0.net]
おーーしえーーま せーーーーーーーーん



399 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 22:23:34.52 ID:pJQDrUz20.net]
えーーーーーーーー、そーーーーーんなーーーーー

400 名前:遊園地 mailto:sage [2017/09/15(金) 22:32:48.16 ID:uzU7y1pM0.net]
志村「え?なんだって?」

401 名前:遊園地 mailto:sage [2017/09/15(金) 23:18:58.67 ID:uzU7y1pM0.net]
じゃあ、もう コピペで良いやwww

def chunked(iterable, n):
return [iterable[x:x + n] for x in range(0, len(iterable), n)]

if __name__ == '__main__':
arr = range(1,38)
print(chunked(arr,3))

[[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12], [13, 14, 15], [16, 17, 18], [19, 20, 21], [22, 23, 24], [25, 26, 27], [28, 29, 30], [31, 32, 33], [34, 35, 36], [37]]

402 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 08:20:46.20 ID:W42Z2QXo0.net]
それにしても半年くらい居ついてる割に全然マシになってないのはなんでだ
猿でももう少し学習するんじゃないのか

403 名前:遊園地 mailto:sage [2017/09/16(土) 10:31:05.80 ID:mqBNade10.net]
中学生ぐらいが、鼻息してイキってんのかと思ったが、
嫌味が得意な東京なので、許容しました。

404 名前:遊園地 mailto:sage [2017/09/16(土) 13:08:00.39 ID:mqBNade10.net]
なんだw
BOTかよww >>157.192.206.42

405 名前:デフォルトの名無しさん [2017/09/16(土) 19:27:39.26 ID:VP9L8osh0.net]
100段階評価で1から2くらいには成長してるよ

406 名前:デフォルトの名無しさん [2017/09/16(土) 20:36:01.23 ID:knRJcvrt0.net]
pandasデータフレームの、
マルチインデックスをリネームする方法があるを教えてください。
renameメソッドではできない?

407 名前:デフォルトの名無しさん [2017/09/16(土) 21:59:46.15 ID:v6CWPLGi0.net]
ハイ!ハイ!ハイハイハイッ!

408 名前:デフォルトの名無しさん mailto:sage [2017/09/18(月) 17:25:47.04 ID:TRIdOioq0.net]
すいません、教えてください
さくらレンタルサーバーにpyOpenSSLをインストールしようとしても失敗します

解決法を教授ください



409 名前:デフォルトの名無しさん mailto:sage [2017/09/18(月) 17:27:15.40 ID:TRIdOioq0.net]
お陰でpaypalとの通信も出来ません
命が掛かっています

よろしくお願いいたします

410 名前:デフォルトの名無しさん mailto:sage [2017/09/18(月) 17:33:04.18 ID:/S27bRBHa.net]
>>400
がんばれ

411 名前:デフォルトの名無しさん mailto:sage [2017/09/18(月) 18:27:48.34 ID:6c9YGEYtp.net]
dtypeを指定したnumpy配列で要素の値がサチったらどうなりますか?
例えばuint8に256を入れるとどうなりますか?

412 名前:デフォルトの名無しさん [2017/09/18(月) 19:48:08.36 ID:ej1qDtIXH.net]
0な

413 名前:デフォルトの名無しさん mailto:sage [2017/09/18(月) 21:51:57.08 ID:6c9YGEYtp.net]
そうだったのですね。
dtypeをuint8にした時に、-1以下なら0に、256以上なら255にしたいのですがそのような処理は用意されていますか?

414 名前:デフォルトの名無しさん mailto:sage [2017/09/18(月) 21:55:55.31 ID:2mVbmIjca.net]
>>400
さくらのVPS使ったらいけるんじゃね?

415 名前:デフォルトの名無しさん mailto:sage [2017/09/18(月) 22:18:20.22 ID:/RtchFwS0.net]
>>405
無いから自前でやれ
自前と言ってもnp.where使えばすぐ終わるが

416 名前:デフォルトの名無しさん mailto:sage [2017/09/18(月) 22:20:35.74 ID:/RtchFwS0.net]
ごめん嘘
np.clipあるわ

417 名前:デフォルトの名無しさん mailto:sage [2017/09/18(月) 22:28:02.85 ID:6c9YGEYtp.net]
>>408
これってサチった時にも対応できますか?
僕の考えだとdtypeがuint8だとサチった瞬間に0?になって
後からその配列に0〜255でclipかけても0のままな気がするのですが。

418 名前:デフォルトの名無しさん mailto:sage [2017/09/18(月) 22:38:27.33 ID:TRIdOioq0.net]
>>406
vpsではなくスタンダードプランで考えてます

インストール時にコンパイルエアーが出て途方に暮れたます



419 名前:デフォルトの名無しさん mailto:sage [2017/09/18(月) 22:39:15.94 ID:TRIdOioq0.net]
命が掛かっています
よろしくお願いいたします

420 名前:デフォルトの名無しさん mailto:sage [2017/09/18(月) 23:06:50.35 ID:QQWde1Fk0.net]
>>411
何が命だアホらしい
仕事が期限までに仕上がらないなら、さっさと上司に相談しろ
それで命を取られるってのなら、逃げて警察に駆け込め

421 名前:デフォルトの名無しさん mailto:sage [2017/09/18(月) 23:11:23.88 ID:/Aiv8s4k0.net]
命がかかってるのに追加で1000円払えないの?

422 名前:デフォルトの名無しさん mailto:sage [2017/09/18(月) 23:52:39.32 ID:TRIdOioq0.net]
>>413
vpsなら100%出来る保証が出来るんですか?
あなたに

pyOpenSSLを入れてTLS1.2で通信出来るという保証が出来るんですか?

423 名前:デフォルトの名無しさん mailto:sage [2017/09/18(月) 23:55:03.48 ID:TRIdOioq0.net]
今の環境でコンパイルエアーがでるだじぇなんで
何とかなる方法を知りませんか?

424 名前:デフォルトの名無しさん mailto:sage [2017/09/18(月) 23:56:10.78 ID:TRIdOioq0.net]
命が掛かっています
よろしくお願いいたします

425 名前:デフォルトの名無しさん mailto:sage [2017/09/18(月) 23:57:39.40 ID:Y91OBVmj0.net]
漢なら潔く腹を切れ

426 名前:デフォルトの名無しさん mailto:sage [2017/09/18(月) 23:58:13.68 ID:/RtchFwS0.net]
>>409
そういう意味ならやはり無い
方法もない
諦めて死ぬしかない

427 名前:デフォルトの名無しさん mailto:sage [2017/09/18(月) 23:58:52.98 ID:/RtchFwS0.net]
図らずも死を勧めるスレになってしまった
反省

428 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 00:14:46.22 ID:My5K4RdO0.net]
>>416
レンタルサーバで環境構築できないと命に関わるという理由を説明しろ
話はそれからだ
命なんてものを持ち出すからには、相当なもんなんだろうな?



429 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 00:41:04.98 ID:ySy9bK500.net]
全ての工程がほぼ終わり、最後のpaypal決済部分でこの問題が出た
opnsslのバージョンは確認したし、手打ちでは通信出来た

あぁ〜、俺はどうしたらいいんや
このままじゃ死んでしまう
あぁ〜

430 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 07:19:34.51 ID:mR/qJLftp.net]
>>418
方法ならintの配列とuint8の配列を用意して基本的にintの配列で計算した後clipしてuint8に格納というのを考えてはいるんですけど2度手間だしメモリ無駄だしで避けたいなあ、と。
サチったら0にするところ書き換えたり上書きする方法とかないのですかね?

431 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 10:28:35.29 ID:t19nWP3O0.net]
ないって言ってんだろ

432 名前:デフォルトの名無しさん [2017/09/19(火) 10:55:56.01 ID:ySy9bK500.net]
あぁ〜、やっぱり無理だ・
もう終わりや

433 名前:遊園地 mailto:sage [2017/09/19(火) 11:39:04.40 ID:1sHiJvCs0.net]
冷静に指摘すると、俺と同じで発病してるだけなのでは?

会社なら上司に相談して、
取引先に謝罪と代案送ったり相談する(後半は個人でも同様)

文面と俺の経験から、浅い部分に少し触れて、「あーーできない、終わりだーー。」
とか、言うタイプ

434 名前:デフォルトの名無しさん [2017/09/19(火) 12:43:58.05 ID:FiSdHlE+0.net]
初心者にはインストールが簡単なアナコンダパイチンくんがオススメだよ

435 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 14:08:31.22 ID:1sHiJvCs0.net]
既にインストールされてるlinux使うはw

436 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 17:57:20.41 ID:xxOzXrDla.net]
>>422
ある

437 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 18:23:39.02 ID:mDOmp8v7p.net]
>>428
ほんとですか?教えてください。

438 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 07:03:28.40 ID:s/5TSd5o0.net]
>>424
御愁傷様です。



439 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 07:58:28.54 ID:EEfoCXWX0.net]
>>421
やっぱり命関係ないじゃん
仕事が期限に間に合わなくて発狂してるだけじゃないか
心配して損したわ

あのな、そんなの生きてりゃナンボでも経験するわ
俺なんて、上司からさんざん説教食らった挙句、契約取って来るまで帰ってくるなと
夜8時に営業所から蹴り出され、客からはこんな時間に来るなと門前払いされ
絶望してそのまま田舎に帰ったことがあるぞ

440 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 12:28:25.45 ID:7l8nXfyI0.net]
御託はいいから早く殺せよ

441 名前:デフォルトの名無しさん [2017/09/20(水) 12:33:00.83 ID:ZpDmqbcBr.net]
自然な流れで己の無能を晒してしまう>>431

442 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 13:00:17.27 ID:ChdRBnd3M.net]
>>433
しかも、「ナンボでもある」らしいぞ。

443 名前:遊園地 mailto:sage [2017/09/20(水) 14:53:35.13 ID:SI5/ZYUH0.net]
いつから、ココはプログラマースレになったの?

444 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 14:57:01.70 ID:WMITwSYZH.net]
最初から

445 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 16:21:57.92 ID:+2iYB6Cpd.net]
プログラム板じゃんここ何言ってんのさ

446 名前:遊園地 mailto:sage [2017/09/20(水) 16:45:13.99 ID:SI5/ZYUH0.net]
環境構築の話が増えたけど、純粋コードの記述を聞く人が少なって寂しい。

447 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 18:05:11.50 ID:meNSbSund.net]
正直環境のが難しいししゃーない

448 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 21:30:32.62 ID:oPs76Zh5p.net]
>>438
なら>>403>>405あたりのnumpyの問題まだ解決してないのでお願いします。



449 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 21:33:37.86 ID:63Yccpvj0.net]
あ〜あ、死んだわ

450 名前:遊園地 mailto:sage [2017/09/20(水) 23:24:21.72 ID:SI5/ZYUH0.net]
コード側で処理したら?

データタイプを調べる
 IFで分ける(配列ならlenで回す)
終了

dtype=555
if dtype<=-1:
dtype=0
elif dtype>=256:
dtype=255

print(dtype)

451 名前:デフォルトの名無しさん mailto:sage [2017/09/21(木) 20:52:55.64 ID:A7BK7XNR0.net]
会社クビになった、pyOpenSSLのせいで

452 名前:遊園地 mailto:age [2017/09/21(木) 21:17:32.25 ID:57A/3zgG0.net]
真面目レス

一般的な解雇の流れ
1.けん責・戒告
2.減給
3.出勤停止
4.懲戒解雇

1.雇用契約で解雇にするには、30日前に通知する義務が有ります。
2.解雇には正当な理由に業務遂行の不適正(1つ2つの失敗)では該当できない。
3.pyOpenSSLせいではなく、アナタの知識不足が原因です。間違えない様にね。

この時期に解雇?

一度失敗して解雇とか、首になって良かった会社ですなwww

453 名前:遊園地 mailto:sage [2017/09/21(木) 21:27:14.64 ID:57A/3zgG0.net]
まぁwww、 無職とニートの妄想入社だろうけどwww

454 名前:デフォルトの名無しさん mailto:sage [2017/09/21(木) 22:11:24.51 ID:A7BK7XNR0.net]
だから命掛かってるって言ってたんだよ

通信出来ない理由がpyOpenSSLのせいと把握するまで1ヶ月掛かったのが気に食わないみたいです

ブラック企業ですね

455 名前:デフォルトの名無しさん mailto:sage [2017/09/21(木) 22:13:46.24 ID:Oaa0iC1+d.net]
2chに命を預けた男

456 名前:遊園地 mailto:sage [2017/09/22(金) 00:14:17.25 ID:JVN92uLd0.net]
誰が設計者?
設計者には聞かなかったの?

問題点を見つけるのに全体を把握するの必要が有ったの?
1ヶ月の時間が掛かったけど、全体のコード量はどれくらい?

基本は問題点を探しだすマニュアルが有るんだけど、無いの?
テストケース(項目とテスト形式が多岐に渡って記載されてる奴)

457 名前:デフォルトの名無しさん mailto:sage [2017/09/22(金) 05:52:19.73 ID:B4+JYuju0.net]
はよ死ねよ

458 名前:デフォルトの名無しさん mailto:sage [2017/09/22(金) 09:26:58.69 ID:3fWMZvm20.net]
そもPayPalのTLS1.2移行への対応は去年の6月までに完了していなければならなかったわけで



459 名前:デフォルトの名無しさん mailto:sage [2017/09/22(金) 09:32:15.10 ID:3Ov6IhtNM.net]
pythonでコード書く時
変数や関数の命名規則はどんなふうにするのが一般的なんでしょうか?

460 名前:デフォルトの名無しさん mailto:sage [2017/09/22(金) 09:42:45.00 ID:1RW0Gd1L0.net]
>>451
迷ったらPEPの命名規則に従えばいい
pep8-ja.readthedocs.io/ja/latest/#id27

461 名前:遊園地 [2017/09/22(金) 16:44:47.06 ID:JVN92uLd0.net]
配列同士の引き算って、どうするんだっけ?
くっつけるだけなら、+で良いのに
引くとlist era- になっちゃう。

pop,delで消して行くしか無いの?

462 名前:デフォルトの名無しさん mailto:sage [2017/09/22(金) 17:33:51.36 ID:L886aacT0.net]
>>453
まずその引き算の定義をしろよ

463 名前:デフォルトの名無しさん mailto:sage [2017/09/22(金) 18:09:00.78 ID:Fsuxkf060.net]
>>453
配列同士の引き算という概念はPythonどころかこの世の言語に存在しない
セットの引き算ならある

464 名前:デフォルトの名無しさん mailto:sage [2017/09/22(金) 18:46:02.44 ID:AP1LqTfsa.net]


465 名前:>>> a = [2,5,3,7,9,1]
>>> a.pop(2)
3
>>> a
[2, 5, 7, 9, 1]
[]
[ここ壊れてます]

466 名前:デフォルトの名無しさん mailto:sage [2017/09/22(金) 18:48:47.90 ID:JVN92uLd0.net]
つまり、一度setにし直す必要が有るって事?
セットにしたら通った。ありり。

467 名前:デフォルトの名無しさん mailto:sage [2017/09/22(金) 19:29:05.47 ID:Fsuxkf060.net]
>>457
セットって同一値を持てないから、セットに変換した時点で
以下のように要素が減っちまうんだが、それでいいの?
>>> a = [1,2,2,4,5,6]
>>> set(a)
{1, 2, 4, 5, 6}

468 名前:遊園地 mailto:sage [2017/09/22(金) 19:51:13.08 ID:JVN92uLd0.net]
カウントで値取って復元するし、純データをコピーしとくとかで、
適当にしてるから良いは。



469 名前:デフォルトの名無しさん mailto:sage [2017/09/22(金) 22:03:00.46 ID:iu19cRzL0.net]
>>450
ボケナスが
そういう問題じゃねーんだよ
tlsのバージョンうんぬんじゃなくて、
指定環境でラッパーが使えるかどうかなんだよ、ウジ虫

アフォはタヒねよ

470 名前:遊園地 mailto:age [2017/09/22(金) 22:07:31.37 ID:JVN92uLd0.net]
青春男と電波女ですか?   「ボ・ケ・ナ・ス」

書籍のISBNの取得って、何処にアクセスしたら良いの?

471 名前:デフォルトの名無しさん mailto:sage [2017/09/22(金) 22:10:01.41 ID:B4+JYuju0.net]
は?ISBN取るの?
日本図書コード管理センターってところがあってぇ

472 名前:遊園地 mailto:sage [2017/09/23(土) 07:48:52.90 ID:9NuhveSI0.net]
学歴が低いと、洋書に触れる機会が無い奴も居るよなw

473 名前:デフォルトの名無しさん [2017/09/23(土) 11:22:57.38 ID:m/zLXFdu0.net]
検索でなく取得だから合ってんじゃない?
小学校で洋書を書くほどの英語は習ってないでしょうから

474 名前:デフォルトの名無しさん mailto:sage [2017/09/23(土) 11:39:19.51 ID:vSDY5nUO0.net]
>>460
お前まだいたのか
命に係わるって根拠をまだ聞かせてもらってないんだが?
もし嘘ついて回答を引き出そうとしたのなら軽蔑するぞ

475 名前:デフォルトの名無しさん mailto:sage [2017/09/23(土) 11:55:16.10 ID:yC4afhKT0.net]
>>443
まだ生きてるじゃん
死んだら連絡して

476 名前:デフォルトの名無しさん [2017/09/23(土) 12:15:07.37 ID:1ZjfUfoe0.net]
国民をバカにする悪の自民党に絶対投票するな。 

www.data-max.co.jp/280113_ymh_02/

↑ 悪魔の自民改正案の真の狙いは言論の自由を奪うこと!

blog.goo.ne.jp/kimito39/e/ec37220f64a8e1d6ed732dd0ab95cbf0

↑超危険な緊急事態条項で人権無視の内閣独裁に!

https://www.youtube.com/watch?v=h9x2n5CKhn8

↑ 自民党は 国民に基本的人権はないと断言!

xn--nyqy26a13k.jp/archives/31687

↑ 小池都知事も安倍と同じく 憲法改正で 人権
無視の大日本帝国憲法に戻す民主主義破壊論者!

www.mdsweb.jp/doc/1488/1488_03f.html

↑”9条自衛隊明記”は 9条無効化だった!

blog.goo.ne.jp/ngc2497/e/8899f65988fe0f35496934dc972e2489

↑ ネトウヨ= 安倍サポーター工作員はネットで国民を騙す。

https://dot.asahi.com/aera/2016071100108.html?page=3
blog.goo.ne.jp/kimito39/e/c0dd73d58121b6446cf4165c96ebb674

↑ 安倍自民を操るカルト右翼「日本会議」は国民主権否定。
国民投票や選挙では自民党、維新、小池新党に絶対に入れるな。

477 名前:デフォルトの名無しさん mailto:sage [2017/09/23(土) 14:26:00.60 ID:9NuhveSI0.net]
技術の低い無職とニートが集まり過ぎたな。

478 名前:デフォルトの名無しさん [2017/09/23(土) 14:28:40.08 ID:4EGD3xEF0.net]
自覚乙



479 名前:デフォルトの名無しさん mailto:sage [2017/09/23(土) 15:45:48.49 ID:IB8EQQQy0.net]
>>466
昨日吊りました、よろしく__init__

480 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 10:46:02.96 ID:FXoz5NRe0.net]
テスト

481 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 18:53:41.37 ID:80+QkRIz0.net]
何のテストだよbotか?

482 名前:デフォルトの名無しさん mailto:ag [2017/09/24(日) 22:24:22.79 ID:ZpW+Hdf10.net]
金になんない。
他の人は、何作って売ってるの?

483 名前:デフォルトの名無しさん [2017/09/24(日) 22:26:03.04 ID:3BjqQEbI0.net]
ぼたもちとか

484 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 23:01:08.99 ID:ZpW+Hdf10.net]
須崎さんはぼたもちが好きなんですか?

485 名前:デフォルトの名無しさん [2017/09/25(月) 09:37:58.98 ID:N8fZ//2k0.net]
質問です:

Win x64で、AnacondaでPython環境を作りました。

しかしながら、アプリケーションからPythonプログラムをキックしたいのですが、
この場合、Anacondaを使わずに環境作ることになるのでしょうか。
もしくは、Anacondaをコマンド起動?

486 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 09:57:43.32 ID:rn66TwCg0.net]
微妙に意味不明

AnacondaでしかPythonを入れていないのなら
Anaconda環境のPython以外起動しようがないだろ
無から有でも生み出せるのか

487 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 10:00:23.77 ID:N8fZ//2k0.net]
開発環境にはAnacondaを入れました。

製品というか、実行環境では、Anacondaを経由せずに、Pythonを使いたいです。

しかしながら、Anaconda経由の、pipとcondaしかモジュールの配置方法が分からないのです。

488 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 11:06:28.21 ID:pNv+8CVS0.net]
Anacondaを経由せずpython使いたいなら
pythonの公式サイトからダウンロードして使ったら?
https://www.python.org/



489 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 11:53:44.52 ID:N8fZ//2k0.net]
つ [d]

pipって、python本体のものだったんですね。
頭の中がごっちゃになってます。

490 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 15:58:44.95 ID:pNv+8CVS0.net]
spyder-py3へのショートカット使いたい的な?
(初心者が初心者に答えてる。一応。)

491 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 16:49:39.33 ID:N8fZ//2k0.net]
ありがとうございます。>>481

その内容あまりよく理解できていません。
画面アプリからDeep Leariningのプログラムをキックするような使い方をしたいのです。

jypyter notebookで作ったpythonファイルには、区切りのタグが入っているみたいですが、
これは、
>python.exe jypyterで作ったファイル
で実行しちゃうのが普通なのか、
コンバートして、.py形式に変えるのが普通なのか、
どうなんでしょうね。

492 名前:遊園地 mailto:sage [2017/09/25(月) 17:29:18.39 ID:pNv+8CVS0.net]
キックの意味が解りません。
実行できるなら変換しなくても良いのでは?
基本的なpythonファイルは.py形式なので、足並みを揃えたいなら、どうぞ。

画面アプリとは何ですか?(明確な記載をお願い致します。=ソフト名が欲しい)


基本的にアプリ=ソフトからDeep Learining(深層学習)を行う場合は
pythonファイルを(直接)操作しないと思います。

pythonファイル(コンソール)から画像を読み込み、画像を分析して出力させるなどが
一般的だと思います。



ニュアンスで質問してるから、何言ってるのかさっぱりw分からんww

493 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 21:09:25.36 ID:MVEwzvIO0.net]
Docker Hub で、公式イメージでも探せ

それか、VirtualBox, Vagrant, Chef など

494 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 08:53:52.69 ID:qJ9ArH+d0.net]
公式のpythonで、pip入ってるの確認できたので、問題は解決しました。


ところで、GitHubならGitで公開されているオプソってわかるんですが、
Dockerて仕様書のオプソ?

495 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 16:15:02.54 ID:jwUQIg+2a.net]
全力で回答する気力を削いでくる質問やめてくれ

496 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 21:24:31.68 ID:VTB0U96YM.net]
pythonはパッケージのインストール方法が
複数あって混乱してるんですが
以下で合ってますか?
Ubuntu想定です。

apt-getでインストール
→ システムdirにインストールされる

pipでインストール
→ 環境変数PATHの優先度が最も高いpythonの配下にインストールされる

condaでインストール
→ ユーザホームdirのAnaconda配下にインストールされる

497 名前:デフォルトの名無しさん [2017/09/27(水) 15:20:39.61 ID:8ooY0Ij80.net]
すみません
numpy等で以下のようなdataを任意の範囲に収束させるのはどうしたらよいでしょうか?
data = [10,-2,6,42,-25,5,14,-34,54]
こういうデータを[-1,1]の範囲で収束させたいです

0-1の場合はdataから最低値と最高値をとり
(data - np.min(data)).astype(np.float32) / (np.max(data) - np.min(data)).astype(np.float32)
のようにやればよいと思うのですが符号をそのままに行いたいです
よろしくお願いします

498 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 18:07:56.09 ID:p2MS+Nsv0.net]
min, max が、(-20, 20) なら、(-1, 1) になるけど、

min, max が、(-10, 20) なら、(-0.5, 1) になるだろ



499 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 19:21:03.26 ID:hLDmYnEDp.net]
最低値が0になるように加算して最大値で圧縮、それから加算量を圧縮率で除算したものを減算、じゃだめ?

500 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 19:28:29.28 ID:QiJueeyZM.net]
符号をそのままにするなら、>>489の言う通りだよね。

501 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 19:33:26.90 ID:hLDmYnEDp.net]
ああそういうことね、理解した。
なら、
1.最低値を0に加算する
2.全データを(最大値/2)で除算
3.全データから1を減算
これでどう?

502 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 20:44:43.14 ID:8ooY0Ij80.net]
>>488です
翌々考えたら>>489さんの言うとおりすね・・・
>>490>>492さん
それで試してみます、ありがとうございました

503 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 22:24:29.49 ID:f8jJtEpqa.net]
0から任意の整数までの自然数のリストの関数って何だったけ?
ど忘れした

504 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 22:31:21.86 ID:3SakBaY4M.net]
range

505 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 22:36:50.82 ID:f8jJtEpqa.net]
あーそれだ!サンクス

506 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 22:43:08.07 ID:hLDmYnEDp.net]
結局自分だけ理解出来てなかったw
指定範囲にデータ列ごと射影的にスケーリングしたいって話ではなく、データ列でいう原点は動かさずに原点からの距離だけをスケーリングしたかったのかな?
でも質問者が納得してるみたいだし、まあいいや。

507 名前:デフォルトの名無しさん [2017/09/27(水) 23:16:43.05 ID:cOxiFEGC0.net]
パイチンくんの勉強をしてたらsageとかいうモジュールがあったよ、ageはないのかな。
みんなのパイチンくん、みんなのものだよ。

508 名前:デフォルトの名無しさん mailto:sage [2017/09/28(木) 10:15:41.24 ID:PJxaABWyH.net]
Sage 最強説



509 名前:デフォルトの名無しさん mailto:sage [2017/09/29(金) 15:42:25.72 ID:BAYRn+wN6.net]
x,yの座標をリストに追加していきたいのですが
list.append[(x,y)]としたら、エラーが出ました
どう書けばよいですか?

510 名前:デフォルトの名無しさん mailto:sage [2017/09/29(金) 17:00:45.53 ID:/1pN5XFrH.net]
list.append([x,y])

511 名前:デフォルトの名無しさん mailto:sage [2017/09/30(土) 17:58:17.86 ID:OwSAPOuVa.net]
functoolsのreduce()と
itertoolsのaccumulate()ってどっちが強いの?

512 名前:デフォルトの名無しさん [2017/09/30(土) 23:19:17.32 ID:1jTnlOmW0.net]
どっちかっていうと俺の方が強い

513 名前:デフォルトの名無しさん [2017/10/01(日) 02:58:01.58 ID:kGcvTs6z0.net]
pythonでlifegameのソースを公開しているオススメの方を教えて下さい
チープな書き方しか出来ないでので
その方の命名規則やら考え方を真似したいです!

514 名前:デフォルトの名無しさん mailto:sage [2017/10/01(日) 05:43:37.85 ID:aVSvWtqd0.net]
自マスの周囲の8マスを調べて、ルール通りに処理すれば良いだけだろ

515 名前:デフォルトの名無しさん mailto:sage [2017/10/01(日) 05:46:10.03 ID:aVSvWtqd0.net]
「lifegame java ソース」で検索!

516 名前:デフォルトの名無しさん mailto:sage [2017/10/01(日) 08:21:34.66 ID:ihlme4U60.net]
>>504
わかったらソース下さい
ずっとライフゲームを眺めながらどこまでもバカになりたい

517 名前:デフォルトの名無しさん [2017/10/01(日) 11:19:15.17 ID:kGcvTs6z0.net]
>>505
プレーンなpythonだけで作ったものや、numpy、scipyそれぞれを使ったソースのお手本を探しています
広い意味での書き方を学習したいので皆が認める方が書いているソースを知りたいです

今の所scipyを使った30行プログラムと紫藤貴文さんの書いたもの、numpyのサンプルもシンプルで良かったです

518 名前:デフォルトの名無しさん mailto:sage [2017/10/01(日) 16:22:09.66 ID:m7BLM1gs0.net]
結局ここの人達はpyOpenSSLのインストール方法も知らない低能力ばっかということですね



519 名前:デフォルトの名無しさん mailto:sage [2017/10/01(日) 16:33:16.77 ID:54VuRfXe0.net]
あ、まだ生きてたの?

520 名前:デフォルトの名無しさん mailto:sage [2017/10/01(日) 20:48:58.37 ID:coMdNO6E0.net]
IDEってイデって呼んでいいんだろうか

521 名前:デフォルトの名無しさん mailto:sage [2017/10/01(日) 20:51:44.87 ID:OcwEX3uj0.net]
知識の集合体だからね

522 名前:デフォルトの名無しさん mailto:sage [2017/10/01(日) 22:57:03.92 ID:4BavbdCc0.net]
ideoneをイデオンと読んでた話はやめろ

523 名前:デフォルトの名無しさん mailto:sage [2017/10/01(日) 23:26:11.87 ID:aVSvWtqd0.net]
ライフゲーム

すべてのセルをループ処理する
{
自セルの周囲、8つのセルを調べて、
ルール通りに、自セルを更新する
}

ブラウザゲームに、ライフゲームなんて無数にあるだろ

524 名前:デフォルトの名無しさん [2017/10/02(月) 00:45:14.22 ID:Rla+HUHp0.net]
>>507
pythonからは離れますがlifegame楽しいですよね
個人的にはgalaxyのような90度点対称なパターンがお気に入りです

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

しつこくてすみませんでした

525 名前:デフォルトの名無しさん mailto:sage [2017/10/02(月) 03:06:51.94 ID:l2tBgcBD0.net]
>>513
わざとその読み方を掛けてた
ネーミングだと思ってたけど

526 名前:デフォルトの名無しさん [2017/10/02(月) 06:28:48.28 ID:+7IbspEca.net]
エディオンは高いからほとんど行かないけど本田望結ちゃんはかわいい

527 名前:デフォルトの名無しさん mailto:sage [2017/10/02(月) 11:02:55.05 ID:TsPSQW630.net]
Pythonのソースファイルをライブラリみたいに使いたいのですが、
同じフォルダしかみれくれないのでしょうか。
それとも、import文に相対パス指定?

どちらにしても、それだとフォルダ構成平坦なのしかできないですね。
C/C++系だと、いったん、lib、にするので、フォルダ切りまくりだったのですが。

528 名前:デフォルトの名無しさん mailto:sage [2017/10/02(月) 13:41:22.91 ID:0uNSEDCV0.net]
デフォルトではリファレンスに書いてあるモジュールやパッケージの構造に従っていないソースはインポートできない
自分でモジュールローダーを書けば何でもできる



529 名前:デフォルトの名無しさん mailto:sage [2017/10/02(月) 14:38:01.66 ID:oE42sBRLa.net]
import sys
sys.path.append(hoge)

530 名前:デフォルトの名無しさん mailto:sage [2017/10/03(火) 10:25:58.33 ID:kWWuHNf30.net]
>>519 >>520

ありがとうございます。

>sys.path.append

は、初めて見ました。

531 名前:デフォルトの名無しさん mailto:sage [2017/10/03(火) 11:24:34.57 ID:VeCgSDYB0.net]
すいません、質問させてください

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

命が掛かっています
よろしくお願いいたします。

532 名前:デフォルトの名無しさん mailto:sage [2017/10/03(火) 12:27:44.95 ID:MoNQPS5Gd.net]
2chに命を預けるような奴は死んで当然かと……

533 名前:デフォルトの名無しさん [2017/10/03(火) 13:52:16.13 ID:YXXLGtFca.net]
ポート変えればOK

534 名前:デフォルトの名無しさん mailto:sage [2017/10/03(火) 16:21:46.44 ID:GD4zjYUO0.net]
Unixドメインソケット使っても可能だろう
だが死ね

535 名前:デフォルトの名無しさん mailto:sage [2017/10/03(火) 17:48:20.18 ID:kWWuHNf30.net]
Pythonの関数の引数は参照渡し、
みたいな説明を見るのですが、
bytearrayにかんしては、値渡しなんでしょうか?

変数を引数で渡して、bytearrayを受け取りたいのですが、上手くいきません。

536 名前:デフォルトの名無しさん [2017/10/03(火) 18:32:59.69 ID:VNE1IoSMd.net]
命が懸かっている人が集まるスレです。

537 名前:デフォルトの名無しさん mailto:sage [2017/10/03(火) 19:52:17.02 ID:kYKwVNVJ0.net]
>>526
Pythonに限らず良くある勘違いの一つだと思われるが、変数が参照型であるのと引数が参照渡しであるのとは別の話
Pythonは参照型が基本だけど、引数は“参照の値渡し”とか“共有渡し”とか呼ばれる、有り体に言えば値渡し
つまり影響があるのはメンバに対する変更のみで、引数自体への代入では元フレーム変数の参照先を変えることはできない
https://docs.python.jp/3/faq/programming.html#how-do-i-write-a-function-with-output-parameters-call-by-reference

538 名前:デフォルトの名無しさん mailto:sage [2017/10/03(火) 20:12:27.41 ID:lp6n47q80.net]
命を賭けてる奴にしたら
5chに変えられたらたまらんよな



539 名前:デフォルトの名無しさん mailto:sage [2017/10/03(火) 20:35:32.28 ID:ztWZx3O2a.net]
>>526
ctypes

540 名前:デフォルトの名無しさん mailto:sage [2017/10/03(火) 20:53:48.93 ID:VeCgSDYB0.net]
>>524
すいません
ポートを替える方法を教えてください

命が掛かっています
よろしくお願いいたします

541 名前:デフォルトの名無しさん mailto:sage [2017/10/03(火) 21:11:22.41 ID:hqS0jqGV0.net]
そんな責任の重い質問に答えたくないわな

542 名前:デフォルトの名無しさん mailto:sage [2017/10/03(火) 21:38:57.79 ID:lp6n47q80.net]
いや匿名の奴に命を預けるなよw
相談できる奴を作っておかなかった自己責任

543 名前:デフォルトの名無しさん mailto:sage [2017/10/03(火) 22:19:30.18 ID:TEvXfwd+d.net]
前から死ぬ死ぬ言ってる奴だろ
会社まだ首になってないんか?

544 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 06:08:50.60 ID:iIT8B9nN0.net]
性懲りもなくまた来てんのか
嘘つき野郎に答えてやる義理はない
命をNG登録しよう

545 名前:526 [2017/10/04(水) 09:00:00.52 ID:aSkluwnw0.net]
>>528 >>530

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

ctypesを設定するとか???

ここをちゃんと解決すると、なんとなく自分のものになる気がする。

546 名前:526 mailto:sage [2017/10/04(水) 10:06:29.37 ID:aSkluwnw0.net]
自分の理解では、
・returnを複数使えるからreturnにする
・列挙にする
・オブジェクトのメンバ変数にする
といったところです。

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

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

文書読んでると、全然参照渡しじゃないような気もしてきました。

547 名前:526 [2017/10/04(水) 11:05:30.50 ID:aSkluwnw0.net]
ついでですが、ここに書かれていることは、間違ってるんでしょうか。
それとも、bytearrayのctypeとかによって、挙動が変わるのでしょうか。

>変更可能(Mutable)な型
>list, dict, set, bytearray 等
ttp://amacbee.hatenablog.com/entry/2016/12/07/004510

548 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 11:11:57.28 ID:e2PGw4tFa.net]
馬鹿には無理



549 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 12:56:41.94 ID:V/56ryTMF.net]
bytesとbytearrayは別物ですし

550 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 13:07:59.31 ID:tkJ4WDEe0.net]
おかげさまでポート変えなくてもDjangoデーモン複数立ち上がりました

偉そうに抜かす癖にまったく役に立たないアホウ達ですね

551 名前:デフォルトの名無しさん [2017/10/04(水) 14:58:30.75 ID:PyfF6xNV0.net]
pythonの基礎文法終えたんだが次何やればいい?
ちなみにゲーム作りたい

552 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 15:35:32.97 ID:cfd8eRtm0.net]
じゃ、次はC#だな
C#終わったらC++な

553 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 16:30:11.62 ID:qvzsuyfm0.net]
>>538
冒頭は間違ってるよ、>>528に張ったのが公式ドキュメント和訳のFAQだけど
参照渡し(変数自体への参照を渡す事)それ自体は無いってあるでしょ?
すべて参照渡しではなく、全て参照型かつ(インスタンスへの参照を)値渡し

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

実引数は値渡しだし、“仮引数自体への代入”は仮引数の中身(インスタンス参照先)が変わるだけ
それらを踏まえるとFAQのような答えになる、1.結果のタプルを返すか、3〜5は実質的に同じ手法だね

554 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 16:49:32.46 ID:aSkluwnw0.net]
そうなんですか、了解です。

間違いを書いてるサイト困りますよね。

555 名前:デフォルトの名無しさん [2017/10/04(水) 16:54:16.22 ID:PtZzIAUf0.net]
pythonの基礎を一通り勉強したので自分で少しアレンジしてコード書いてみたんですがさっぱり動きませんどこが悪いんでしょうか
文字列と数字が混じったyomikomiテキストからデータを読み込んで倍数ごとに分けるプログラムがつくりたんですが、、、
https://ideone.com/5c8QUt

556 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 17:27:23.58 ID:e2PGw4tFa.net]


557 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 18:05:02.18 ID:CHDZSBTlM.net]
頭なら良いじゃん。俺は顔だよ? 頭よくても何の意味も無いっつうの。

558 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 18:27:21.77 ID:e2PGw4tFa.net]
顔なら整形できるけど
頭の整形はムリポ



559 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 19:24:17.30 ID:DMSv62cB0.net]
FOR文内ではないcontinue
インデント

560 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 19:40:35.82 ID:iIT8B9nN0.net]
>>546
思いつくままに
・continueの字下げは直前のprintと同じ段で良いはず
・forの内側に関数定義のあるコードって初めて見たんだが、何のテクニックだろ

561 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 20:00:15.18 ID:tkJ4WDEe0.net]
偉そうに抜かすクセに全く役に立たんクズどもかw

562 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 20:35:42.13 ID:+JSlwxf30.net]
>>526-528
ポインタの無い言語は、Java, C# と、
軽量言語の、Python, Ruby, JavaScript なども、すべて参照渡し

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

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

参照先の実体までコピーしたいのなら、Deep Copy

563 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 21:01:41.91 ID:DMSv62cB0.net]
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

564 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 21:04:21.89 ID:DMSv62cB0.net]
CentOS 7 とかは、
gcc
python-devel
open

565 名前:ssl-devel
libffi-devel
が必要
[]
[ここ壊れてます]

566 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 21:09:54.57 ID:tkJ4WDEe0.net]
>>554
お前アフォか?
レンタルサーバーではsudoすら使えないんだけど?
ウンコ野郎

567 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 21:12:04.73 ID:qvzsuyfm0.net]
>>553
参照の値渡しを参照渡しとは呼ばない、参照渡しの“参照”は“変数に対する参照”で“実体に対する参照”ではない
隠蔽されている実装の話をするのは憚られるが、CPythonならPyObject*で変数ポインタではなくオブジェクトポインタ
Javaのプリミティブ型とC#の構造体は値型だし、C#はポインタが基本隠蔽されていても参照渡しは参照渡しで別にある

568 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 21:35:21.24 ID:tkJ4WDEe0.net]
>>554
自分の環境では問題ないけど?
ってのたまう空気読めない先輩みたいなウンコ外道だな



569 名前:デフォルトの名無しさん [2017/10/04(水) 21:37:22.53 ID:PtZzIAUf0.net]
>>551
関数定義いらないですね、、、
とりあえず関数の定義は削除してcontinueもいらなさそうなので消してみました
txtファイルから読み込んだ場合数値も文字列も全て文字列として読み込まれるらしくisdigit関数が使えなくて
数値と文字列の分離ができなくなって詰んでます
https://ideone.com/eahZjr

570 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 21:41:33.64 ID:tkJ4WDEe0.net]
>>555
centos7では俺も試してるんだよ、ボンクラ
お前の環境でインストール出来たのがそんなに嬉しいんかい、ウンコ

571 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 21:53:32.37 ID:mzU4dyKEa.net]
>>559
エラーメッセージ読もうよ
ファイルが見つからないって書いてあるよ

572 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 21:55:08.83 ID:tkJ4WDEe0.net]
>>555
ドアホが

573 名前:遊園地 mailto:sage [2017/10/04(水) 21:55:21.02 ID:DMSv62cB0.net]
俺のはlinux mint18.2 Windows 10 x86_64
2chに5年も居る。真性の基地外に相手に余裕が無いんか(笑)

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

命が掛かってるのに数千円の有料プランにグレードアップしないんだから(失笑)

574 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 21:56:25.30 ID:+JSlwxf30.net]
Docker Hub で、pyOpenSSL で検索すれば?

誰かが、アップしているかも

575 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 21:58:48.58 ID:tkJ4WDEe0.net]
>>563
>2chに5年も居る。真性の基地外に相手に余裕が無いんか(笑)

日本語不自由そうだな、可哀想に

576 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 22:00:26.13 ID:+JSlwxf30.net]
>>559
自分で、オリジナルのテキストファイルの形式を作るか、または、

JSON, XML, CSV/TSV などの汎用的な形式を使う

577 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 22:12:17.56 ID:tkJ4WDEe0.net]
>>563
キモイ

578 名前:遊園地 mailto:sage [2017/10/04(水) 22:19:24.42 ID:DMSv62cB0.net]
>>559
ファイル名は変えて有る。
必要ならファイルを閉じる前に別のファイルに出力したり編集して。

https://ideone.com/eEPGp6



579 名前:デフォルトの名無しさん [2017/10/04(水) 22:59:53.85 ID:PtZzIAUf0.net]
>>568
ありがとうございます! 勉強させてもらいます!

580 名前:遊園地 mailto:sage [2017/10/04(水) 23:08:55.99 ID:DMSv62cB0.net]
>>569
お手伝いできてよかったです。

581 名前:遊園地 mailto:sage [2017/10/05(木) 01:21:33.35 ID:/3ZVpiHq0.net]
Django + wsgi
 複数プロジェクト扱いたい場合

Unix 系なら ":"、Windows なら ";" で複数設定できます
例) WSGIPythonPath /path/to/foo;/path/to/bar (Windows の場合)

582 名前:遊園地 mailto:sage [2017/10/05(木) 01:26:01.45 ID:/3ZVpiHq0.net]
>>スペル「2chに命を掛けた男」

URL
tokibito.hatenablog.com/entry/20160202/1454344534

583 名前:デフォルトの名無しさん [2017/10/05(木) 10:17:38.60 ID:HmFyE7biM.net]
ファイルの読み込みで入力レコードセパレーターを変更したい場合はど

584 名前:フようにすれば良いですか?
perlで言うところの$/を変更したいです
やりたい事は改行2つ連続してるところを1行として読み込みたいです。
[]
[ここ壊れてます]

585 名前:デフォルトの名無しさん [2017/10/05(木) 10:57:00.75 ID:BfUSea9F0.net]
'a\nb\n\nc\nd'だとしたら'a\nb\nc\nd'にしたいということ?

586 名前:遊園地 mailto:sage [2017/10/05(木) 11:32:42.21 ID:/3ZVpiHq0.net]
こう感じの?
配列
0 ['0123456789', '\n']
1 ['\n']
2 ['0123456789', '\n']
3 ['\n']
4 ['\n']
5 ['0123456789', '\n']
6 ['\n']
7 ['\n']
8 ['0123456789', '\n']

単体の\nだけ削除?

587 名前:遊園地 mailto:sage [2017/10/05(木) 11:43:24.94 ID:/3ZVpiHq0.net]
コード使い回しの降参です。
fast-uploader.com/file/7062726887311/

あとは自力か他の人に任せました。

588 名前:デフォルトの名無しさん mailto:sage [2017/10/05(木) 13:38:19.58 ID:1IZyH5XIa.net]
>>559
どうかな?
https://ideone.com/MuWwwH



589 名前:遊園地 mailto:sage [2017/10/05(木) 14:27:28.13 ID:/3ZVpiHq0.net]
>>577
割と、こう言うの欲しかった。
ありがとう。

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

やっぱり、
 テキストデータの形式が分からないと答えれらないと思う。

590 名前:遊園地 mailto:sage [2017/10/05(木) 18:21:06.88 ID:/3ZVpiHq0.net]
>>573
https://ideone.com/Nij5s3

多分、使えないコード。

591 名前:遊園地 mailto:sage [2017/10/05(木) 18:51:51.00 ID:/3ZVpiHq0.net]
勘違いしてたかも?。

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

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


MySqlとか?

592 名前:デフォルトの名無しさん mailto:sage [2017/10/05(木) 23:04:04.49 ID:RWFlOlgJ0.net]
>>566
に書いてある

593 名前:遊園地 mailto:sage [2017/10/05(木) 23:27:11.16 ID:/3ZVpiHq0.net]
オリジナルのテキストファイルを作っちゃた上で、
後で編集するのに困ったとか言う落ちだと思ってた。

594 名前:遊園地 mailto:age [2017/10/06(金) 02:49:04.57 ID:vfMxTM1h0.net]
暇してるんで、問題が有ったら下さいな!
解決はできないと、思いまーすww

595 名前:デフォルトの名無しさん [2017/10/06(金) 17:18:10.97 ID:x9I8YTr40.net]
>>583
>>577
無事できましたー
2ch見てなかったのであんま似てないですが
https://ideone.com/bp1c3Z

596 名前:デフォルトの名無しさん mailto:sage [2017/10/06(金) 17:24:20.28 ID:vfMxTM1h0.net]
>>584
おめでとう。

597 名前:デフォルトの名無しさん mailto:sage [2017/10/07(土) 22:05:47.17 ID:ywriSavj0.net]
Windows版Python3.3以降の標準venvによる仮想環境について
activate、deactivateによる環境切り替え方法は理解したのだけど
仮想環境での作業が終わり、そのウインドウをもう使わないのであれば
deactivateの実行を省略してコマンドウィンドウを閉じてよいという理解でOK?
今はdeactivateを実行してから閉じているのだけど、地味に面倒なので

598 名前:デフォルトの名無しさん mailto:sage [2017/10/07(土) 22:33:41.40 ID:PGbGVahj0.net]
閉じていい



599 名前:デフォルトの名無しさん mailto:sage [2017/10/07(土) 22:45:34.85 ID:ywriSavj0.net]
>>587
ありがとうスッキリした
環境変数をいじると聞いていたので怖くてね

600 名前:デフォルトの名無しさん mailto:sage [2017/10/08(日) 02:56:19.00 ID:c+9se5pxM.net]
おすすめの開発環境教えてください
Jupyterもいいけどforループ中に変数の値確認とかしにくくて。。

601 名前:デフォルトの名無しさん mailto:sage [2017/10/08(日) 13:22:38.11 ID:ZTphJ9Uc0.net]
jupyterを使ってるからにはjupyterでできるようなこともしたいんだと察するが
そんなことができる開発環境は他にないぞ
それでもいいのか?

602 名前:デフォルトの名無しさん mailto:sage [2017/10/08(日) 14:09:46.10 ID:c4yAv73l0.net]
jupyter labでええやん

603 名前:デフォルトの名無しさん mailto:sage [2017/10/08(日) 21:51:32.63 ID:zTO6dX8o0.net]
MySQLdbでちょっと重めのクエリ投げると
たまに接続が切れて読み込み状態のままフリーズしてる…
原因ってなんですか?

604 名前:デフォルトの名無しさん mailto:sage [2017/10/09(月) 00:57:00.56 ID:Pvd3T6Tb0.net]
>>589
PyCharmがjupyterも扱えるようになったと聞いた。自分で試してみたことはないけど
Pro版じゃないとだめだったかも

605 名前:デフォルトの名無しさん mailto:sage [2017/10/09(月) 01:01:18.11 ID:Pvd3T6Tb0.net]
>>592
「ちょっと重め」ではなくとんでもなく重くて、まだクエリが帰って来てないのでは?
コードから実行するSQLをMySQLのコマンドラインで実行してみて、実用的な時間内で返ってくるか試してみたら?

606 名前:デフォルトの名無しさん mailto:sage [2017/10/09(月) 05:43:34.73 ID:WJvY/TnF0.net]
タイムアウトを伸ばせば?

607 名前:デフォルトの名無しさん [2017/10/11(水) 13:13:45.82 ID:RS1iM8i50.net]
2次方程式の解を求めるプログラムを作りたいんですが何が違うのでしょう?
def kai (A,B,C):
kai1 = (-B + (B**2 - 4*A*C) ** 0.5 ) / (2*A)
kai2 = (-B - (B**2 - 4*A*C) ** 0.5 ) / (2*A)
str(kai1)
str(kai2)
return kai1 , kai2


print("ax^2+bx+c")
a = input("aの値を入力してください")
b = input("bの値を入力してください")
c = input("cの値を入力してください")

float(a)
float(b)
float(c)

kai(a,b,c)

print("答えは" + kai1 + "と" + kai2 + "です" )

608 名前:デフォルトの名無しさん [2017/10/11(水) 13:14:17.59 ID:RS1iM8i50.net]
def の中はしっかりインデントしてます



609 名前:デフォルトの名無しさん mailto:sage [2017/10/11(水) 13:18:10.14 ID:PANI8oIY6.net]
kai1, kai2 = kai(a,b,c)

610 名前:デフォルトの名無しさん [2017/10/11(水) 13:54:16.65 ID:RS1iM8i50.net]
>>598
動きませんでした

611 名前:デフォルトの名無しさん mailto:sage [2017/10/11(水) 14:06:10.86 ID:rDStqhBV0.net]
return str(kai1), str(kai2)

612 名前:デフォルトの名無しさん [2017/10/11(水) 14:14:18.48 ID:RS1iM8i50.net]
何が違うんですかね?
def kai1(A,B,C):
kai1 = (-B + (B**2 - 4*A*C) ** 0.5 ) / (2*A)
return str(kai1)

def kai2(A,B,C):
kai2 = (-B + (B**2 - 4*A*C) ** 0.5 ) / (2*A)
return str(kai2)


print("ax^2+bx+c")
a = input("aの値を入力してください")
b = input("bの値を入力してください")
c = input("cの値を入力してください")

float(a)
float(b)
float(c)

x1 = kai1(a,b,c)
x2 = kai2(a,b,c)

print("答えは" + x1 + "と" + x2 + "です" )

613 名前:デフォルトの名無しさん mailto:sage [2017/10/11(水) 14:19:14.31 ID:rDStqhBV0.net]
小学生じゃないんならもう少し頭使え
kai1, kai2 = kai(float(a), float(b), float(c))

614 名前:デフォルトの名無しさん mailto:sage [2017/10/11(水) 14:40:05.85 ID:++rAyAEa0.net]
>>601
根本的なところがちょいちょいおかしい。
float(a)
float(b)
float(c)
の後に、
print (type(a))
print (type(float(a)))
っていれてみな。

615 名前:デフォルトの名無しさん [2017/10/11(水) 14:55:18.71 ID:RS1iM8i50.net]
解決しました
def kai1(A,B,C):
kai1 = (-B + (B**2 - 4*A*C) ** 0.5 ) / (2*A)
return str(kai1)

def kai2(A,B,C):
kai2 = (-B + (B**2 - 4*A*C) ** 0.5 ) / (2*A)
return str(kai2)


print("ax^2+bx+c")
a = float(input("aの値を入力してください"))
b = float(input("bの値を入力してください"))
c = float(input("cの値を入力してください"))

x1 = kai1(a,b,c)
x2 = kai2(a,b,c)

print("答えは" + str(x1) + "と" + str(x2) + "です" )

616 名前:デフォルトの名無しさん mailto:sage [2017/10/12(木) 13:23:18.15 ID:uZnuZ+2WF.net]
つぎのかたどうぞ

617 名前:デフォルトの名無しさん [2017/10/12(木) 23:38:44.95 ID:vEl/Ql1o0.net]
すみません、環境の話になりますが、お教えいただけないでしょうか。

Windows 10 64bitのPCにAnaconda3を用いてpythonを
インストールしました。
参考にしている本が、Cドライブ直下にインストールを勧めていたので、
それに従いました。
idleを立ち上げて、pythonを実行しています(これも本の勧めです。)。

pythonシェルから .pyのファイルを実行しようとすると、
コマンドプロンプトの画面全体に

Fail to open folder shield registry for query !!

のメッセージ?(アラート?)がたくさん出ます。
これは何が悪いのでしょうか。
pyファイルは一応開くことができて、実行及び結果も大丈夫です。

PCがぶっ壊れるのかもしれないと思うと不安です。

どうぞご教示いただけますようお願いいたします。

618 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 01:19:28.34 ID:jzVwhRHwM.net]
venvとcondaの仮想環境はどう使い分ければいいんでしょうか?



619 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 03:08:46.17 ID:q20zS1pCa.net]
>>607
venvはディレクトリ指定して環境作れるから プロジェクトのあるディレクトリに作って 移動して activateすれば使えるし作っているプロジェクト専用の環境としてべんり

condaはどこのディレクトリからでも環境の切り替えが楽使いまわせる環境

620 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 03:17:20.80 ID:JHJOvcP00.net]
>>606
「Fail to open folder shield registry for query」で検索!

このエラーメッセージは、正しいのか?
検索で、全くヒットしないのだが

何のアプリのエラーメッセージだ?

621 名前:デフォルトの名無しさん [2017/10/13(金) 06:35:36.18 ID:uAExYUy50.net]
>>609
そうなんです。
検索しても全く出て来ないんです。
メッセージは、きちんとよく確かめた上で転記しましたので、間違いないです。

622 名前:デフォルトの名無しさん [2017/10/13(金) 06:40:27.90 ID:uAExYUy50.net]
>>609
何のアプリかは、自分がPCに詳しくないので、正確にはわかりません。
繰り返しになりますが、idleからpyファイルを指定実行しようとすると、コマンドプロンプトの画面が、このメッセージで埋まるほどいっぱいになります。

623 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 07:11:44.70 ID:umlSnWMv0.net]
>>610
https://support.microsoft.com/ja-jp
マイクロソフトのサポートページで検索するといくつかヒットするぜ
ただし英語で出てくるから俺はお手上げ

624 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 07:34:41.09 ID:JHJOvcP00.net]
わからんけど、
「windows10 folder shield registry」で検索すると、

「Device Guard」「デバイスガード」がサジェストされるから、これで検索してみれば?

625 名前:デフォルトの名無しさん [2017/10/13(金) 12:16:39.86 ID:Hu5pWW8/0.net]
>>606
必要ないなら取り合えずAnacondaじゃなくて素のPython入れてみるのはどうですかね。NumpyとかScipyあたりは後からでも入れられるし。
どうしてもAnacondaだけにしかないこの機能が必要とかなら知らんけど。

626 名前:デフォルトの名無しさん [2017/10/13(金) 12:33:31.25 ID:Hu5pWW8/0.net]
あと、ググるなら本の名前といっしょにググってみた方が精度は高くなる
それででないなら、何かを間違っているか、おま環の可能性高い

>>610
転記ってコピペじゃなくて?

627 名前:デフォルトの名無しさん [2017/10/13(金) 12:42:10.96 ID:Hu5pWW8/0.net]
開こうとしてるpyファイルの中身も気になる
https://ideone.com/とかに貼るといい

628 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 14:07:19.81 ID:TG6KQnkb0.net]
なんかこの本をここで紹介しろと言われてる声が聴こえた気がした
www.amazon.co.jp/dp/4774192236
ステマではありませぬ



629 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 16:03:21.62 ID:Yd9GZUH10.net]
>>606
「デバイスガード 署名 アプリ 実行」
あたりでぐぐるんだ

マックのルートレスみたいなもんだな

630 名前:デフォルトの名無しさん mailto:age [2017/10/14(土) 17:08:46.24 ID:Yd9GZUH10.net]
Python2.7、Pyinstaller3.3にて
pyinstaller --onefile 8tousin.py -i 8.ico --noconsole
とやって 8tousin.exeを作ると
subprocess.PopenのところでWindowsErrorしてしまいます。
(同じフォルダにがっつりおいてある1san.exeが見つからないとな)

さいごの--noconsoleを消してexeを作るとちゃんと動くのですが、
Dos窓がでたまんまになりキモイのでなんとかしたいです。

どなたか良い知恵をお貸し下さい。。。

----8tousin.py----
startupinfo = subprocess.STARTUPINFO()
startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW
startupinfo.wShowWindow = subprocess.SW_HIDE
dpath = os.path.dirname(sys.argv[0])
epath = os.path.join(dpath,'1san.exe')
command_line =(epath + ' aishiteru yo')
self.qu = Queue()
self.pb = subprocess.Popen(
   command_line, startupinfo=startupinfo, cwd='./',
   stdout=subprocess.PIPE, stderr=None, shell=True)
self.t = Thread(
   target=enqueue_output, args=(self.pb.stdout, self.qu))
self.t.daemon = True
self.t.start()
----EOF----

631 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 17:47:45.16 ID:TG6KQnkb0.net]
allocconsole とか

632 名前:デフォルトの名無しさん mailto:age [2017/10/14(土) 18:58:48.31 ID:Yd9GZUH10.net]
>>620
つかってないです

うごくexeができる pyinstaller --onefile 8tousin.py -i 8.ico
1さんがみつからない pyinstaller --onefile 8tousin.py -i 8.ico

633 名前:-w

ってことです

ちなみに1さんは
kimoiyo-
uwaaan
を1秒毎に交互に出力し続けるようなプログラムです。
[]
[ここ壊れてます]

634 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 19:17:57.22 ID:TG6KQnkb0.net]
pipe をつなぐ親がいないってことじゃないかな

635 名前:デフォルトの名無しさん mailto:age [2017/10/14(土) 19:24:16.93 ID:Yd9GZUH10.net]
>>622
貴重なヒントありがとうございます!

なるほど

Dos窓なし仕様でpyinstallerするなら
みえないウインドウをどこかになんとかしてつくらないと
1さんが親なしさんになっちゃうわけですね

636 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 19:27:59.54 ID:TG6KQnkb0.net]
shell=True
これ False だったら?

637 名前:デフォルトの名無しさん mailto:age [2017/10/14(土) 20:06:43.91 ID:Yd9GZUH10.net]
環境が詳しく書いて無くてごめんなさいでした
Python2.7.13/2.7.14(どっちでも), Pyinstaller3.3, Windows7/10(どっちでも)32bit

>>624
Falseにしてみても8頭身は1さんをみつけられませんでした。



cwdをdpathにしてみても、だめでした


>>622
stdout=win32console.GetStdHandle(win32console.STD_OUTPUT_HANDLE)
とかすればいいんでしょうか...

638 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 00:24:14.94 ID:y0fiNdyH0.net]
Linux なら、端末から起動したプロセスは、端末の子プロセスになるから、
端末を終了すると、その子プロセスもすべて強制終了させられる

ジョブグループ・プロセスグループとか、プロセスには親子関係がある

pstree とかで見てみ



639 名前:デフォルトの名無しさん mailto:age [2017/10/15(日) 00:53:38.14 ID:BNIuLxtf0.net]
>>626
Windowsなのでございます
すみません

試しにtasklistでみてみましたが、
タスクマネージャーみたいなもんですねとしかわかりませんでした><

詰まってるのはself.pb = subprocess.Popen(ほげほげほげ)の行で間違いないので
stdout=subprocess.PIPE ってなってるのを なんか適切なところへつなげばよさそうであります。

みなさんありがとうございます。
もうしばらくおつきあいください。。。

640 名前:デフォルトの名無しさん mailto:age [2017/10/15(日) 12:41:06.05 ID:BNIuLxtf0.net]
>>622
stdout=win32console.GetStdHandle(win32console.STD_OUTPUT_HANDLE)
とやっても詰まって動きませんでした。。。



stdout=sys.stdout とか open('./temp','w') とか cStringIO.StringIO()とか os.pipe()でも動かず、
stdout=None とか subprocess.DEVNULLとか stdout にしたら動いたものの、
1さんの声(キモイヨーとウワーン)をとってこれませんです。
(stdoutの内容がブラックホールに吸い込まれてる感…

なんかウマーイ出力先をご存じの方、
あるいは迂回する方法をご存じの方、
いらっしゃいましたら宜しくご教示お願い致します。

641 名前:デフォルトの名無しさん [2017/10/15(日) 13:00:28.77 ID:UFWzts7mF.net]
マニュアルくらい嫁

642 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 13:08:40.81 ID:BjDESrk6a.net]
一般論だけど out に繋ぐものは in じゃなかったかな

643 名前:デフォルトの名無しさん [2017/10/15(日) 13:14:16.98 ID:BNIuLxtf0.net]
>>629
importとか win32console.AllocConsole() はやってます

>>630
えっ
えっ

644 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 18:35:53.98 ID:5eagm4pI0.net]
詰まってるとか俺用語が分からないのでノーコメント

645 名前:デフォルトの名無しさん [2017/10/15(日) 19:09:58.02 ID:BNIuLxtf0.net]
標準語ではたぶん「コケる」ですny > 詰まる

>>632
そこをなんとか

>>626
親?のGUI窓のpid、子(Popenのやつ)のpidはとってこれるですが
そこからどうしたらいいのかわかりません

646 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 21:25:49.81 ID:y0fiNdyH0.net]
>>626
に書いてある

pipe なんて、Linux, Windows も同じだろ?
異なるのか?

OS の仕組みなんて、プログラミングと関係ないから、
わかるようになるのには数年以上かかる

システムの構築・運用は、システム管理者。
LPIC などの資格

647 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 21:5 ]
[ここ壊れてます]

648 名前:0:52.28 ID:5eagm4pI0.net mailto: いくら出せる? []
[ここ壊れてます]



649 名前:デフォルトの名無しさん [2017/10/15(日) 21:52:04.01 ID:BNIuLxtf0.net]
>>634
うーんと
M$からプロセスエクスプローラなるものをもってきて
ぷろせすさん達に親子兄弟関係があるのはスッキリハッキリ見えるっよになりましたが
そっれが
いまつっかかってるPIPE問題にどう絡んでくるのかがわかりません><

650 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 22:05:53.70 ID:BNIuLxtf0.net]
>>635
えーと
キャンペーン期間に契約すると、特典はありますか?

651 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 22:12:40.39 ID:y0fiNdyH0.net]
LPIC を勉強したり、システムなんて、数年は掛かる。
OS の機能は、プログラミングと関係ない

まず、プロセス・パイプの仕組みについて、勉強すれば?

652 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 22:34:47.25 ID:BDjQpmFH0.net]
osって難しいの?
ようやくpython触れるようになってきたんだけど,パソコンのことは何も知らないんだよね
良い教科書があったら教えて欲しいな

653 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 23:55:52.03 ID:y0fiNdyH0.net]
システムの運用・構築には、LPIC のレベル1 から

たいていの人は、cron で時間指定をして、プロセスを起動する事ができない

654 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 11:36:01.46 ID:ZoMoe7Afa.net]
>>619
そもそも AllocConsole 済の状態で開始しておいて
FreeConsole だけ実行したら DOS窓消せるんじゃね

655 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 11:43:34.83 ID:ZoMoe7Afa.net]
この辺参考にしてみたら?
https://amaotolog.com/pc-benri/33

656 名前:デフォルトの名無しさん [2017/10/16(月) 14:37:11.94 ID:o0KQy9YP0.net]
すみません、教えてください。

Windows 10 + Anaconda + jupyter notebookで、

>ModuleNotFoundError Traceback (most recent call last)
><ipython-input-1-a649b509054f> in <module>()
>----> 1 import tensorflow

>ModuleNotFoundError: No module named 'tensorflow'

といったエラーが出ます。
よく分からないのが、Anaonda + Consolで、pythonを起動して、
>import tensoflow
するとエラーは出ません。

もっというと、先週は動いていた環境が、今週PC起動したら、壊れていた感じです。

657 名前:643 [2017/10/16(月) 15:29:00.57 ID:o0KQy9YP0.net]
いろんなウェブサイトを調べて
Terminalで
たくさんのコマンドを実行しました。

>pip install environment_kernels

実行したあとに、
動作するようになった気がするのですが、
このコマンドは関係しているのでしょうか?

658 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 16:03:51.33 ID:cgzumvwFp.net]
あるディレクトリ内にある全てのファイルの合計サイズを求めたいのですが、そのファイルの数がすごく多く名前も長いためos.listdirを使うとメモリが溢れてしまいそうだと考えています。(ファイル名のバイト数*ファイル数で計算しました。怖くて実際にはやっていません…)
この場合、メモリを大消費せずに合計サイズを求めるにはどうすればいいんでしょうか?



659 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 16:24:41.23 ID:Gpa2O7Q4a.net]
du -h

660 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 16:38:01.84 ID:jD/6Uf6m0.net]
>>638
どこかよい参考サイトがあれば教えて下さい

>>641-642
やっぱりPopenのところで動かなくなりますが、
一瞬DOS窓が出てすぐ消えておもしろきもいですw
ありがとうございます。
参考サイトもみにいってきましたがVBS使うとキモがられてしまうので
なんとかexeだけでなんとかしたいです…
わがままいってすみません

661 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 16:55:43.08 ID:Gpa2O7Q4a.net]
>>647
wscript.shell だけなら python からでも使えるんじゃね

662 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 18:00:13.23 ID:jD/6Uf6m0.net]
>>648
>wscript.shell
おもしろいですありがとうございます

でもこれ↓を
shell = win32com.client.Dispatch("WScript.shell

663 名前:")
shell.SendKeys("cmd{Enter}",0.1)
Popenの前に入れても
8頭身がおかしな挙動をするだけでした
[]
[ここ壊れてます]

664 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 18:31:22.40 ID:Gpa2O7Q4a.net]
shell = win32com.client.Dispatch("WScript.shell")
これを書いた別の exe を hoge.py から作る
そこから 8頭身.exe を呼ぶんじゃね?

665 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 18:43:06.28 ID:o0KQy9YP0.net]
>>643-644

ヨロ!

666 名前:デフォルトの名無しさん [2017/10/16(月) 18:48:18.43 ID:lK6fStR50.net]
くだすれってなに?

667 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 18:48:51.28 ID:Gpa2O7Q4a.net]
>>651
最初から入れなおせ

668 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 19:25:11.66 ID:o0KQy9YP0.net]
>>653
それが一般的な解決方法なんでしょうか。

同じ現象に2回あっているので、再インストールしか解決方法を知らないのは問題かな、と思って質問したところですが。。。



669 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 19:28:19.26 ID:qxjXYYCFd.net]
>>654
いろんなサイト見ていろんな事してんだろ?何処に問題があるかがはっきりしないから誰も答えられない。強いてアドバイスするならいろんなサイトではなくやりたいことだけまとめてるサイト見てやり直す

670 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 20:22:24.82 ID:jD/6Uf6m0.net]
>>650
ありがとうございます

あたらしく
5ch.exeを作り
中身は
shell = win32com.client.Dispatch("WScript.shell")
shell.SendKeys("cmd /K 8tousin.exe{Enter}",0.1)

とやっても1瞬DOS窓が出て、何もせず消えて逝ってしまいました…

671 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 21:11:45.84 ID:jD/6Uf6m0.net]
>>650
5ch.exeの中身を

shell = win32com.client.Dispatch("WScript.shell")
shell.Run("8tousin.exe",0.1)

とかえたら8頭身はでてきましたが、
やっぱりPopenのところにくるとダメでした…

672 名前:デフォルトの名無しさん mailto:sage [2017/10/17(火) 00:16:10.23 ID:HKb0WdLR0.net]
>>643-644
「python ModuleNotFoundError: No module named」
「python ModuleNotFoundError: No module named 'tensorflow'」

これで検索!

673 名前:デフォルトの名無しさん mailto:sage [2017/10/17(火) 00:24:37.15 ID:HKb0WdLR0.net]
>>657
「python popen subprocess」で検索!

まず、アプリのエラーメッセージを取得して、そのメッセージで検索する。
Linux なら、strace で、OS のAPI をチェックできる

Windows にも、そういう機能がないのか?

674 名前:643 mailto:sage [2017/10/17(火) 09:25:57.97 ID:YxZt6A5Y0.net]
さらに良くわからない現象が発生しました。

昨日、anaconda入れ直したら、バージョンが5にあがったせいか、
jupyter notebook

知らないNEW UIになったりします

新しいUIだとエラーで、
旧いUIだと正常終了。

新しいUIの出し方も知らないし(初めの一回目だけ?みたいな)、
よくわからない。。。

675 名前:643 mailto:sage [2017/10/17(火) 10:14:17.50 ID:YxZt6A5Y0.net]
エラーが出る
jupyter notebook

>alpha (版のことですよね)
みたいな表示が出てるので、
無視しておけば良いのでしょうか。

676 名前:デフォルトの名無しさん mailto:sage [2017/10/17(火) 10:17:07.29 ID:CWpLtiwcd.net]
古いのと新しいのが出るって前の消さずにいくつも入れてんのか?

677 名前:643 mailto:sage [2017/10/17(火) 10:41:16.24 ID:YxZt6A5Y0.net]
最新のanacondaが
jupyter notebookのalpha画面を最初に1回だけだす
みたいな感じです。

678 名前:デフォルトの名無しさん mailto:sage [2017/10/17(火) 12:12:20.44 ID:Dg80b6/Z0.net]
>>652
おそらくもともとは「スレ立てするまでもない下らない質問スレッド」かな



679 名前:デフォルトの名無しさん [2017/10/17(火) 13:04:51.52 ID:tyxdZvxZa.net]
>>645
os.walk
os.path.walk

680 名前:デフォルトの名無しさん mailto:sage [2017/10/17(火) 16:34:38.35 ID:MqI78X0p0.net]
>>659
>検索
上から20個までは読みました

>エラー取得
それがですね、
except:
errors = traceback.format_exc()
dlg = wx.MessageDialog(None, '%s' % (str(errors)), 'Err.')
dlg.ShowModal()
dlg.Destroy()
とかしておいてもなーもでないんです・・・

でも
except OSError:
dlg = wx.MessageDialog(None, 'OSERRORだゴルァ', 'Err.')
dlg.ShowModal()
dlg.Destroy()
とやっておくと、ゴルァダイアログは出るという。

681 名前:デフォルトの名無しさん mailto:sage [2017/10/17(火) 16:36:16.61 ID:MqI78X0p0.net]
>>664
横レスだけど ちょうなっとく!
なんで他言語はへびじゃないのにやっぱり「くだすれ」なのか、ずっとひっかかってました。
( ・∀・)つ〃∩ ヘェーヘェーヘェーヘェーヘェー!!!!

682 名前:デフォルトの名無しさん mailto:sage [2017/10/17(火) 16:58:47.18 ID:YxZt6A5Y0.net]
>>643-644

ヨロ!

683 名前:デフォルトの名無しさん mailto:sage [2017/10/17(火) 17:06:09.13 ID:MqI78X0p0.net]
>>668
たくさんコマンド実行しちゃうと
なにがなんだか切り分けができなくなっちゃうゾ

684 名前:デフォルトの名無しさん mailto:sage [2017/10/17(火) 17:19:11.02 ID:OFQ0CJNGa.net]
そもそも馬鹿でも簡単に最初からやり直せるのが anaconda の良いところ

685 名前:643 mailto:sage [2017/10/17(火) 19:10:09.28 ID:YxZt6A5Y0.net]
実はまた、同じエラーが出て、
直し方が分からない事態に。。。

誰か、解決方法をご存じjないのでしょうか。

686 名前:643 mailto:sage [2017/10/17(火) 19:13:13.14 ID:YxZt6A5Y0.net]
ブラウザ落として、
もう一度起動したら動作しました。

最初の1回目はうまく動作しない、
といった現象になるのでしょうか。

こんな不安定では困るような。

687 名前:デフォルトの名無しさん mailto:sage [2017/10/17(火) 19:43:46.19 ID:MqI78X0p0.net]
いっかいぜーんぶアンインストールとか
インストール前の復元ポイント使って巻き戻すとかして
くりーんな環境でもいっかい入れ直したらどーだろう

688 名前:デフォルトの名無しさん [2017/10/17(火) 20:35:40.17 ID:OFQ0CJNGa.net]
何度も繰り返し(しかも一人じゃなく数名から)言われてることをやらずに
頑なに自分の主張を繰り返す香具師ってなんなの?

人の話聴く気がないなら質問しなければいいのに



689 名前:デフォルトの名無しさん mailto:sage [2017/10/17(火) 23:13:41.53 ID:EkZQ3MrW0.net]
車のエンジンが掛からないのってコピペあるだろ
後は察しろ

690 名前:デフォルトの名無しさん mailto:sage [2017/10/18(水) 01:58:39.21 ID:PBJjhy8e0.net]
PIPEつなぐ先がないんじゃね? のご指摘の通り、

>>619に書いたそーすの
stdoutの値が気に入らない というのがPython様のご託宣でした。。。

GUI窓化すると sys.stdout.isatty()=Falseです
DOS窓がついてれば sys.stdout.isatty()=Trueです

これ どーやったら FalseをTrueにできますかね。。。。

win32pipe.CreatePipe(sAttrs, 0) とかしてつくったぱいぷっぽいのは
<PyHANDLE:736>っていう謎物体で
idとってくると38457852とかってあきらかに変な数値で
あんじょーバッドデスクリプ田っておこられ

そもそもファイルライクオブジェクトじゃないので
sys.stdoutのかわりにならないという。(.fileno()もできなかった)

−−−−ここからが本題−−−−
どなたか
PyHANDLEオブジェクトを
ファイルライクにつかえるようにする(.fileno()でintがかえってくるなにかに変身させる)方法を
ご教示ください><

691 名前:デフォルトの名無しさん mailto:sage [2017/10/18(水) 02:01:29.23 ID:PBJjhy8e0.net]
環境は
Python2.7.13/2.7.14(どっちでも), Pyinstaller3.3, Windows7/10(どっちでも)32bit
wxPython4.0.0bです

692 名前:デフォルトの名無しさん mailto:sage [2017/10/18(水) 02:14:00.52 ID:BXrTaZiI0.net]
>GUI窓化すると sys.stdout.isatty()=Falseです
>DOS窓がついてれば sys.stdout.isatty()=Trueです

>これ どーやったら FalseをTrueにできますかね。。。。

コマンドプロンプトは、端末・シェルだろ。
GUI は、単なるアプリだろ

コマンドプロンプトとGUIの、プロセス・実行ファイル名を見てみ

OS の仕組み・機能を勉強するのに、数年は掛かる。
OS のプロセス・ジョブ・プロセスグループとか、知らないだろ?

OS の仕組みは、プログラミングと関係ないから。
LPIC 資格を勉強していないと、システム運用・構築は無理

693 名前:デフォルトの名無しさん mailto:sage [2017/10/18(水) 02:27:30.56 ID:AwvFdQU/0.net]
レス内容はどう見てもWindowsだから資格で言うならMCPの方じゃないのか

694 名前:643 mailto:sage [2017/10/18(水) 08:42:38.91 ID:sTZhA8sJ0.net]
>>673-674

へんなのわいてkiteー

anacondaを再インストールしても
腐ったり直ったりという症状で
ググった内容をいくつも試していると
書いてるのに。

レス読まない人たちでつね。

695 名前:デフォルトの名無しさん mailto:sage [2017/10/18(水) 09:16:50.66 ID:1WisIjuud.net]
>>678
偉そうに語ってるけど、コマンドプロンプトと端末、シェルは違うよ

696 名前:デフォルトの名無しさん mailto:sage [2017/10/18(水) 09:38:04.60 ID:+FxCB43I0.net]
その句読点多すぎトンチキも、いつまでこのスレにいる気なのかね
発達障害は何かしら(電車とか)に極めて執着するらしいから、彼もそんな感じなのかな

697 名前:デフォルトの名無しさん mailto:sage [2017/10/18(水) 09:39:15.89 ID:PBJjhy8e0.net]
>>680
じゃあCrystalDiskInfoとかでHDDが行きかけてないかチェック

698 名前:デフォルトの名無しさん mailto:sage [2017/10/18(水) 10:00:44.19 ID:LEoopgX40.net]
>>680
Anacondaの質問はそもそも無視してるやつが大半だから
妙な回答しかつかないのは必然的なものだ



699 名前:デフォルトの名無しさん mailto:sage [2017/10/18(水) 10:10:32.27 ID:sTZhA8sJ0.net]
妙な回答というよりも、回答なしという感じ。

anacondaが初回にalpha jupyterを起動すると、不具合が出るのだから、
今後はみんなanaconda情報がいるようになるよ。

pipするのかcondaするのか、混ぜて大丈夫なのか、も。

700 名前:デフォルトの名無しさん mailto:sage [2017/10/18(水) 14:36:07.43 ID:PBJjhy8e0.net]
次回おかしくなったらPyCharmも入れて
じゅぴたーもPyCharmに管理してもらっったらいいのでは

>pipするのかcondaするのか
混ぜるの(・A・)イクナイじゃなかったっけか
condaできるかぎりぜんぶcondaで。

701 名前:デフォルトの名無しさん mailto:sage [2017/10/18(水) 14:51:00.02 ID:sTZhA8sJ0.net]
condaでなるべくやるんですね。condaで空振りのパッケージもあったような気がしますが。

PyCharmは全く知らなかったので、何かわからないけどとにかく入れてみます。

702 名前:デフォルトの名無しさん mailto:sage [2017/10/18(水) 14:52:05.33 ID:PBJjhy8e0.net]
>>676
>GUI窓化すると sys.stdout.isatty()=Falseです
>DOS窓がついてれば sys.stdout.isatty()=Trueです
これについては もっと調べて
 isatty()さんはごまかせないのですね とわかったのと

sys.stdoutだけなら

self.log = wx.TextCtrl(
self, wx.ID_ANY, size=(400,20), pos=(5,145),
style=(wx.TE_MULTILINE | wx.TE_READONLY))
sys.stdout = self.log

とか打てばかんたんにつなぎ替えれちゃうのはわかりました。

でもsuprocess.PIPEはうまくいかないままです…
ぐぐってでてくる人々はみんなうまくいってるっぽいのに……

703 名前:デフォルトの名無しさん mailto:sage [2017/10/18(水) 14:53:19.36 ID:PBJjhy8e0.net]
>>687
そういう、みつからないやつだけしかたなくpip
PyCharmはPython(アナコンダも含め)やらジュピターやらを管理してくれる上に
タイプミスを検出してくれたりデバッグにつかえたりする
なんかすごいもの

704 名前:デフォルトの名無しさん mailto:sage [2017/10/18(水) 15:13:01.55 ID:sTZhA8sJ0.net]
PyCharmって有料なんですね。
コード入力助けてくれるんなら、安いもんですが。

705 名前:デフォルトの名無しさん mailto:sage [2017/10/18(水) 18:39:44.54 ID:PBJjhy8e0.net]
えっ
ダウンロード画面の右側にフリー版のダウンロードボタンも出るよ?

706 名前:デフォルトの名無しさん mailto:sage [2017/10/18(水) 18:51:48.60 ID:PBJjhy8e0.net]
「Community」ってやつ

707 名前:デフォルトの名無しさん mailto:sage [2017/10/18(水) 22:39:13.67 ID:FgeE42WT0.net]
ロシア人スゲーな

708 名前:デフォルトの名無しさん mailto:sage [2017/10/19(木) 10:46:32.86 ID:geRH9J/10.net]
とりあえずフリー版インストロールしましたが、使いこなすのはこれから。



709 名前:619 mailto:sage [2017/10/20(金) 08:15:54.81 ID:WMt7LAmB0.net]
>>619
GUIまどを作ってる部分(wxPython)に
self.log = wx.TextCtrl(
   self, wx.ID_ANY, size=(400,20), pos=(5,145),
   style=wx.TE_READONLY)
と書き足して、
ひっかかっているsubprocess.Popenのところのstdoutを
self.pb = subprocess.Popen(
   command_line, shell=True, startupinfo=si,
   cwd=dpath,
   stdout=self.log)
とやったら、エラーが採れました。↓

Traceback (most recent call last):
File "C:\8tousin.py", line 197, in SearchIchisan
stdout=self.log)
File "C:\Python27\lib\subprocess.py", line 382, in __init__
errread, errwrite), to_close = self._get_handles(stdin, stdout, stderr)
File "C:\Python27\lib\subprocess.py", line 531, in _get_handles
c2pwrite = msvcrt.get_osfhandle(stdout.fileno())
AttributeError: 'TextCtrl' object has no attribute 'fileno'

なお
stdout=subprocess.PIPEだとエラー出ず、しかし動かず。
どなたか解決策をご教示下さい><

710 名前:デフォルトの名無しさん mailto:sage [2017/10/20(金) 08:30:37.76 ID:A5FqigT00.net]
エラーが取れてるというか一歩下がった感じだな
前進はしてない

711 名前:デフォルトの名無しさん mailto:sage [2017/10/21(土) 18:46:44.04 ID:WJCLL1q70.net]
本当に初歩の初歩のなのですが、IDLEについての質問です。
オライリーの「Pythonチュートリアル第三版」を使って勉強していますが、
ほんの数行でも複数行にわたる簡単なプログラムをIDLEで書く際に、
「>>>」が表示されず、改行すると行の先頭に飛んでしまいます。

使っているのは、
Python 3.6.3 (v3.6.3:2c5fed8, Oct 3 2017, 18:11:49) [MSC v.1900 64 bit (AMD64)] on win32
となります。
おとなしく32bit版にすべきでしょうか?

712 名前:デフォルトの名無しさん mailto:sage [2017/10/21(土) 19:20:51.96 ID:tw6FfUXr0.net]
>>697
32bitマシンで64bit用のソフトがうまくうごかんの当たり前ジャネ?
おとなしく32bit版つかえし

てゆーか起動はするんだw

713 名前:デフォルトの名無しさん mailto:sage [2017/10/21(土) 19:32:01.40 ID:WJCLL1q70.net]
>>698
動かしているのは、PhenomII X6 1090Tだから、64bitマシンだよ。
OSもWindows10 x64で、64bit環境は整っていますよ。

714 名前:デフォルトの名無しさん mailto:sage [2017/10/21(土) 19:52:32.14 ID:WJCLL1q70.net]
失礼しました、間違えました。
表示されないのは、「>>>」ではなく、「...」です。

if 〜 elif の文を書こうと思った時に出てこないので、
elif を書こうとする際に、前の if よりも後に出てきてしまうのです。

これで困っています。

715 名前:デフォルトの名無しさん mailto:sage [2017/10/21(土) 23:08:04.80 ID:kgvbDblx0.net]
In [128]: if 1 == 1:
.....: print("this")
.....: elif 2 == 2:
.....: print("this2")
.....:

こういうことですよね。
IDLE使ったことないけど、エディタ部分で書いてその箇所(選択した行とか)を
実行するとかそういうのはできないの?

716 名前:デフォルトの名無しさん mailto:sage [2017/10/21(土) 23:46:28.56 ID:WJCLL1q70.net]
>>701
強は寝ますが、明日やってみます。ありがとう。

717 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2017/10/22(日) 08:06:49.95 ID:HYGzVmmha.net]
>>700
行末のコロンがないんじゃないの?

718 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2017/10/22(日) 13:24:20.08 ID:IdBPzjIh0.net]
>>703
いえ、そうではありません。
このように書いています。

>>> x = int(input("整数を入れてください"))
整数を入れてください100
>>> if x < 0:
. x = 0
. print("負数はゼロとする")
. elif x == 0:

ここでエラーが出ます。
最初のドットは整えるために書いてあります。表示はされません。
elif の段階でprintと同じ位置に改行されますが、本に書いてある「 ... 」が表示されないので、
エラーが出ます。



719 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2017/10/22(日) 13:28:32.09 ID:IdBPzjIh0.net]
これではエラーが出ますね。書き間違えです。

720 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2017/10/22(日) 13:32:45.70 ID:IdBPzjIh0.net]
5chだとどうしてもpythonの文法にかなった字下げと言うんですか?それが出来ません。

721 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2017/10/22(日) 13:38:31.00 ID:xxe3qGKQ0.net]
ここに貼らなければいいんですよ
ideoneなりpastebinなりに書いてリンクを張ればよい

722 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2017/10/22(日) 13:39:10.60 ID:HYGzVmmha.net]
>>706
x=0の行では … 出てるんだよね

723 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2017/10/22(日) 13:53:42.69 ID:5tzzfi8J0.net]
>>706
Pastebin(ペーストビンと読むらしい)などを使われてはいかがですか
ソースコードを貼り付けて色分けまでしてくれたりします

有名どころ
https://pastebin.com/

名前はダサいけどOSDNコピペはログインしないで投稿すると一週間で自動削除になるので気楽に使える
https://ja.osdn.net/pastebin/

更にはブラウザでソースコードを投稿すると実行結果を表示してくれる
IDEONE(スペースランナウェイではなくアイディーイーワンと読むらしい)というものもあるそうです
https://ideone.com/

724 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2017/10/22(日) 14:03:56.69 ID:hhN7NrS60.net]
>>704
IDLE使ってないからなんともだが,自分でタブ入れればいいんじゃないの?

725 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2017/10/22(日) 14:21:20.91 ID:IdBPzjIh0.net]
>>707,709
ありがとうございます。今日はもう体調を崩したので後日投稿します。

726 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2017/10/22(日) 14:31:41.17 ID:CULAalu3M.net]
データをcsv出力する時、
0が、0.00000みたいになるのが嫌なんですが
カラムによっては小数にする必要もあったりで
整数は整数として出力、小数は小数として出力
ってしたいです。どうしたら良いでしょうか?

727 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2017/10/22(日) 15:19:12.03 ID:ayJ4g2/DM.net]
for 全角 in スペース :
 if を == 使えば :
  いい()

728 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2017/10/22(日) 15:20:24.81 ID:ayJ4g2/DM.net]
AA作った経験があると行頭の半角スペースは2ch鯖の側で消しちゃうとかいう予備知識が身に付くんだけど
やっぱりAA作った経験ある奴は少ないのかな



729 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2017/10/22(日) 16:07:42.44 ID:HAzBzhoi0.net]
AA作るより普通にコード貼った経験ある奴の方が多いと思うぞ

730 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2017/10/22(日) 18:25:49.10 ID:7W4ZfTv90.net]
>>712
if ほにゃらら % 1 ==0:
  ほにゃらら = int(ほにゃらら)
とかどうよ

整数かどうかの判断を正確にやるなら
糞小さい数を定義しておいて
1で割った余りがそれより小さいとき
って判断するらしいが
そこまでがんがりたくないぉ

731 名前:デフォルトの名無しさん mailto:sage [2017/10/22(日) 21:09:05.07 ID:h21Irtfu0.net]
すげーメンタルが弱い質問者がいて笑えるw

732 名前:デフォルトの名無しさん mailto:sage [2017/10/22(日) 23:02:31.42 ID:V6KHSGcm0.net]
>>712
文字列操作で削除すると言う手もある
import re
re.sub(r"\.$", "", re.sub(r"0+$", "", "%f" % x))

733 名前:遊園地 mailto:sage [2017/10/26(木) 02:27:08.67 ID:5Xb4wL2W0.net]
フラグで確認したら?
 必要な時だけif文追加して(面倒なら関数でまとめて)

嫌な未来しか見えないがww


単純に整数値と少数値の入ったデータを、それぞれ作って見る?

734 名前:デフォルトの名無しさん mailto:sage [2017/10/26(木) 21:53:37.44 ID:OGFvDSgt0.net]
初学者だけれど全然前に進まないのでご教授を〜

PandasのSeriesの特定の要素を検索して
対応するインデックスを取り出す方法を教えてください

0 Japan
1 America
2 China
3 Canada

例えばAmericaを指定したら1が返ってくるようにしたいです

735 名前:デフォルトの名無しさん [2017/10/27(金) 13:25:19.77 ID:mb/ytpAQa.net]
馬鹿には無理

736 名前:遊園地 mailto:sage [2017/10/27(金) 13:52:01.33 ID:LvEH7aAx0.net]
>>720
頑張れ
https://ideone.com/y9fcQP

737 名前:デフォルトの名無しさん mailto:sage [2017/10/27(金) 15:58:08.66 ID:w2cKT8Lk0.net]
>>722
すまない。
listじゃなくてSeriesなんだけど
findを使ったら出来ました
ありがとう

738 名前:遊園地 mailto:sage [2017/10/27(金) 16:17:25.73 ID:LvEH7aAx0.net]
>>723
ちゃんと読んで無かった。
ごめん



739 名前:デフォルトの名無しさん mailto:sage [2017/10/29(日) 17:06:52.70 ID:cv7tIaTc0.net]
>>720金融とかやってんの?
俺も勉強中でちょっとやってるけど、全然身につかんわ。
お互い頑張ろうなー。

740 名前:デフォルトの名無しさん mailto:sage [2017/10/29(日) 21:04:54.49 ID:Hkv16TLv0.net]
>>725

会社辞めて現在無職ですよーw
ずっとやりたかったプログラミングにようやく手が出せたって感じかな
楽しいです

741 名前:デフォルトの名無しさん mailto:sage [2017/10/30(月) 23:41:08.90 ID:BOsPVv3l0.net]
元はPython2で、
lambda (a, b) : 100 - a * 10 - b * 10
という表記でしたが、Python3ではこれは動かず、
lambda ab : 100 - ab[0] * 10 - ab[1] * 10
と書いて乗り切りました。

または、
f(ab):
a, b = ab
return 100 - a * 10 - b * 100
と関数化しても動きました。

これは、どういう風に書くのが正しいんでしょうか。

742 名前:デフォルトの名無しさん mailto:sage [2017/10/31(火) 00:21:25.65 ID:ZJoE5EnqM.net]
同じモジュールのimport文を複数回書いていても
問題は無いですかね?

743 名前:デフォルトの名無しさん mailto:sage [2017/10/31(火) 05:13:10.70 ID:zJVFktoP0.net]
当方pythonを独学で勉強しています。
秋葉原は近いのでパーツ類は揃うと思われます。  
 
使用していないノートPC を鯖にしてラズパイ複数台使いネットワークを作ろうと考えているのですが、おすすめの書籍やサイトはありませんでしょうか。
鯖運営に関するセキュリティの書籍も探しています。
なお、オライリーのpython入門とpythonp3ノートは持っています。
できれば画像認識と音声認識ができるとありがたいです。実生活のサポートも任せたいのでさらにしゃべってくれるとよいのですがフリー言語ソフトの声があまり気に入りません。ゆかりさんを購入すべきでしょうか。
声質としては東のエデンのジュイスや、攻殻機動隊のタチコマ、ロジコマが好きです。
将来的には画像認識と赤外線センサーとタミヤのキャタピラを利用してラズパイゼロを可動式にし、ネコの監視に使いたいと想っています。
外部からネコ監視システムを使う場合、セキュリティ面はどうすればよいでしょうか。本屋を覗いてもどれがよいのか分からず困っているので力を貸していただ期待です。

744 名前:デフォルトの名無しさん mailto:sage [2017/10/31(火) 05:41:45.14 ID:N2+f/C/40.net]
>>728
2.7.13だと多重読み込みしようとすんなゴルァ!っておこられたきがするんだが

ただし
from ほげほげ import ふがふが
from ほげほげ import ふがぴよ
import ほげほげ
っていう重複はだいじょぶだった@2.7.13-2.7.14

たとえおこられないでも、何度も読み込むのは
実行速度

745 名前:ェ落ちるだろうしメモリ占拠的に(・A・)イクナイだろJK []
[ここ壊れてます]

746 名前:デフォルトの名無しさん mailto:sage [2017/10/31(火) 05:47:27.19 ID:N2+f/C/40.net]
>>729
らずぱい複数台ねっとわーくについてはまったく門外漢のでわからんのだが
むしろおれもノートPCのネットワーク化とか連動についての(・∀・)イイ!!本があれば知りたいのだが

>鯖運営に関するセキュリティの書籍
これはApachの使い方の本を探すと(・∀・)イイらしいぞ。
ちょとまえに書籍名をめもしたんだが
そのメモなくしたところだぉ… (´・ω・`) 表紙にオレンジ黄色っぽいなにかがかいてあったのだが…

>ネコ監視システムのセキュリティ
自分が使うプロバイダ以外からのアクセスは弾くように設定して
さらに
鍵認証の方式を工夫して
鯖のセキュリティ情報はこまめにチェックしてこまめにアプデする
で対処

747 名前:デフォルトの名無しさん mailto:sage [2017/10/31(火) 08:57:39.47 ID:QV9Ipym9d.net]
>>727
lambda a,b
じゃないの?

748 名前:デフォルトの名無しさん [2017/10/31(火) 10:04:25.94 ID:0NpgMbSBa.net]
lambda a, b : 100 - a * 10 - b * 10



749 名前:デフォルトの名無しさん mailto:sage [2017/10/31(火) 10:10:08.15 ID:ZL7d2Spa0.net]
>>732
そうだとは思ったのですが、それだと
TypeError: <lambda>() missing 1 required positional argument: 'b'

なのですよね。

https://books.google.co.jp/books?id=E93SBQAAQBAJ&pg=PA254&lpg=PA254#v=onepage&q&f=false

元はこのコードなのですが。

引数としてsbにわたるのは、こういう形式の数値です。
[ 5.17903037 4.82096964]

750 名前:デフォルトの名無しさん [2017/10/31(火) 10:13:11.33 ID:0NpgMbSBa.net]
呼んでる方で(hoge)つけてるところを(*hoge)

751 名前:デフォルトの名無しさん mailto:sage [2017/10/31(火) 10:21:59.66 ID:S5qhV/E90.net]
test

437デフォルトの名無しさん2017/10/29(日) 21:34:23.54ID:PoMNlXaU
二次元タプルの数字の数値としての要素指定ソート、
itemgetterで出来なくて、前処理でフラット化、再リスト化なんてことやってたけど、
lambda使ったら一発で出来た、ワロタw

752 名前:デフォルトの名無しさん mailto:sage [2017/10/31(火) 11:27:05.70 ID:mXu3dY2wd.net]
>>730-731
2ちゃんっつったらそういう顔文字使うイメージなん?

753 名前:デフォルトの名無しさん mailto:sage [2017/10/31(火) 11:45:03.46 ID:OmcraJl80.net]
>>729-731
Linux 板のラズパイスレで聞けば?

日経Linux などの雑誌を読めば?

754 名前:デフォルトの名無しさん mailto:sage [2017/10/31(火) 12:29:11.97 ID:N2+f/C/40.net]
>>737
うん

>>738
さよか

755 名前:デフォルトの名無しさん mailto:sage [2017/10/31(火) 12:57:31.00 ID:QEcqSdfQM.net]
>>727
> 元はPython2で、
> lambda (a, b) : 100 - a * 10 - b * 10 lambda (a, b) : 100 - a * 10 - b * 10
> という表記でした
これがタプルを渡すことを意図してるなら
> lambda ab : 100 - ab[0] * 10 - ab[1] * 10
が正解
複数の引数を取りたいなら
Python2でも
lambda a, b: 100 - a * 10 - b * 10
と書けばよくて、これはPython3でも動くはず
diveintopython3-ja.rdy.jp/porting-code-to-python-3-with-2to3.html#tuple_params

756 名前:デフォルトの名無しさん mailto:sage [2017/10/31(火) 15:46:32.27 ID:ZL7d2Spa0.net]
>>740
ありがとうございます。基礎がわかってないので、正解をひいていないかと
思うと気持ちがよくなかったです。

a, b = abは許されて、lambda a, bが許されなくなったのはちょっと謎です。

757 名前:デフォルトの名無しさん mailto:sage [2017/10/31(火) 16:50:24.49 ID:RzsX96BS0.net]
>>741
そんな構文思い出せないほどに忘れていたよ、ラムダ構文が変更されたというより
パラメーターリストでのアンパックが廃止されたようだ(2では関数定義でも出来た
引数部でのアンパックは仮引数よりも、呼び出し時に実引数をf(*ab)とするのが標準かな

758 名前:デフォルトの名無しさん mailto:sage [2017/10/31(火) 18:10:57.60 ID:ZL7d2Spa0.net]
ためになりました。引数限定なのですね。



759 名前:デフォルトの名無しさん mailto:sage [2017/10/31(火) 19:01:55.46 ID:lUrHtgJv0.net]
C++で作成した自作dllをインポートしようとした所

winerror8 このコマンドを実行するための十分な記憶域がありません。

メモリは充分足りているはずですがこれが出るため先に進めません。
何が原因でしょうか。

760 名前:デフォルトの名無しさん mailto:sage [2017/10/31(火) 19:53:04.63 ID:N2+f/C/40.net]
>>744
32bitだと1アプリにつき256MBまで制限があったようななな
そこはだいじょうぶ?

761 名前:デフォルトの名無しさん mailto:sage [2017/10/31(火) 20:27:10.37 ID:lUrHtgJv0.net]
dllを64bitで再コンパイルしたところ無事読み込めました。
有難うございましたm(_ _)m

762 名前:デフォルトの名無しさん mailto:sage [2017/10/31(火) 22:56:45.76 ID:lUrHtgJv0.net]
https://twitter.com/_LegalSystems/status/925359068436295681

こんな感じでUWSCのような自動操作をpython等で実現するべく開発中です^^
python歴1日

763 名前:デフォルトの名無しさん mailto:sage [2017/11/01(水) 17:53:04.62 ID:MxSi6GT/x.net]
みれない

764 名前:デフォルトの名無しさん mailto:sage [2017/11/01(水) 17:55:18.01 ID:MxSi6GT/x.net]
>>747
オラはuwscで基礎が無くてわからなかったから、Pythonで基礎覚えるために本読んでる。

765 名前:デフォルトの名無しさん mailto:sage [2017/11/01(水) 19:44:46.30 ID:ISgyGzRr0.net]
最低限度は実現できたのでpythonでリセマラしてる動画あげますね

766 名前:デフォルトの名無しさん mailto:sage [2017/11/01(水) 20:05:22.58 ID:MxSi6GT/x.net]
あげて

767 名前:デフォルトの名無しさん mailto:sage [2017/11/02(木) 13:51:04.80 ID:KR5Kazkp0.net]
numpyでRuntimeWarningが起きているのですが
どこで起きているのか突き止める方法はありますか?
警告文見てもプログラムのどこで起きてるか書いていません。

768 名前:デフォルトの名無しさん mailto:sage [2017/11/02(木) 17:47:56.63 ID:GXUU7k1l0.net]
警告メッセージでnumpyパッケージのソースを検索しろ
面倒くさかったらnumpyのリポジトリを検索しろ



769 名前:デフォルトの名無しさん mailto:sage [2017/11/02(木) 19:43:58.09 ID:6JNLQmgP0.net]
https://twitter.com/_LegalSystems/status/926036796068073473

pythonでUWSCのようなリセマラ&chrome自動操作の動画です。

770 名前:デフォルトの名無しさん mailto:sage [2017/11/02(木) 20:15:55.97 ID:6JNLQmgP0.net]
興味ある方いたらリプくださればDLLお渡しします!
作成途中ですが...。
基本どの言語からも呼び出せますがC++、python、UWSCには対応しています。

771 名前:デフォルトの名無しさん [2017/11/02(木) 20:25:41.34 ID:eNK4k+UNa.net]
いらん

772 名前:デフォルトの名無しさん mailto:sage [2017/11/02(木) 20:27:14.95 ID:KR5Kazkp0.net]
>>753
true divideとscalarなんとかでwarningになってるのは分かるのですが
それを使っている箇所が多すぎて、どの場所でこのwarningが吐かれているのかが分からないのですが、どうすればいいですか?

773 名前:デフォルトの名無しさん mailto:sage [2017/11/02(木) 21:31:58.21 ID:2ic6qUdy0.net]
我々は「なんとか」じゃ分からないよ
たとえ自力で解決できなくても、
警告メッセージをコピーしてここに貼るくらいはできるのではないか

774 名前:デフォルトの名無しさん mailto:sage [2017/11/02(木) 21:37:26.27 ID:2ic6qUdy0.net]
まあinvalid value encountered in {type}_scalarsの類だとは思うが

775 名前:デフォルトの名無しさん mailto:sage [2017/11/02(木) 21:49:14.77 ID:Yqpv1ouS0.net]
Python使いは野良ライブラリに依存しすぎ
導入・設定・学習・トラブルシューティングで一体どれだけの
エネルギーと時間を失っているか考えてみよ

776 名前:デフォルトの名無しさん mailto:sage [2017/11/02(木) 21:58:54.40 ID:KcPEFr7J6.net]
全部自分で書くよりは多少はね?

777 名前:デフォルトの名無しさん mailto:sage [2017/11/02(木) 22:06:52.92 ID:lmoY/ctK0.net]
考えてみたけど特に嫌な目にあった記憶はない
若造とは筋力が違う

778 名前:デフォルトの名無しさん mailto:sage [2017/11/02(木) 23:10:39.18 ID:KR5Kazkp0.net]
>>758
メッセージは以下で全てです。(NGワード対策でディレクトリ一部省略してます)

numpy\core\_methods.py:135: RuntimeWarning: Degrees of freedom <= 0 for slice
keepdims=keepdims)
numpy\core\_methods.py:105: RuntimeWarning: invalid value encountered in true_divide
arrmean, rcount, out=arrmean, casting='unsafe', subok=False)
numpy\core\_methods.py:127: RuntimeWarning: invalid value encountered in double_scalars
ret = ret.dtype.type(ret / rcount)



779 名前:遊園地 mailto:sage [2017/11/02(木) 23:27:12.95 ID:TZC05p+m0.net]
ランタイム エラー
無効な値が検出

エラー箇所
numpy\core\_methods.py:105
numpy\core\_methods.py:127
numpy\core\_methods.py:135

780 名前:遊園地 mailto:sage [2017/11/02(木) 23:30:46.80 ID:TZC05p+m0.net]
RuntimeWarning
 そのランタイム機能があいまいであることを示す警告カテゴリの基底クラスです。


exception RuntimeWarning(原文)

あいまいなランタイム挙動に対する警告の基底クラスです。

781 名前:デフォルトの名無しさん mailto:sage [2017/11/02(木) 23:39:46.50 ID:LgXmgaDd0.net]
>>752
このへんを参考に
ttp://racchai.hatenablog.com/entry/2016/05/30/070000
PDBっちゅーでばっぐ支援もじゅーるを入れる

あるいは

古典的にprintデバッグをする

782 名前:デフォルトの名無しさん mailto:sage [2017/11/03(金) 00:56:49.88 ID:Xm/a3Zyv0.net]
>>763
正確なエラーメッセージで、検索する!

それが開発者の基本

783 名前:デフォルトの名無しさん mailto:sage [2017/11/03(金) 01:20:07.51 ID:u5UDUpFu0.net]
>>767
ほんとそれですね。
大体の所、検索すると同じ症状に当たって、誰かが解決してる。
自分が一番最初にバグを踏んだ人間だと思うのは、初心者には
傲慢すぎるんじゃと思う。

784 名前:デフォルトの名無しさん [2017/11/03(金) 02:12:12.20 ID:EQOkdLdt0.net]
それは傲慢とは言わんやろ
傲慢というのは半ばバグと決めてかかってるお前みたいな奴の事

785 名前:デフォルトの名無しさん mailto:sage [2017/11/03(金) 09:13:22.54 ID:fgRpwz100.net]
>>767
警告内容的には、調べて何となく分かるのですが。
該当箇所が多すぎて、どの場所か分からないのです。
例えばエラーなら、起きたらそこで止まって何行目でエラーになってるか吐いてくれるじゃないですか?
警告だと何行目で警告が起きてるか知るすべはないのですかね・・
ないなら支援モジュールとやらを入れて見ますが。
ちなみにVSのデバッグ機能で何とかなったりしないのかなあ

786 名前:デフォルトの名無しさん [2017/11/03(金) 09:22:15.92 ID:tbSBcvrgE.net]
>>755
DLLとか沼かよ
窓使いきめえ

787 名前:デフォルトの名無しさん mailto:sage [2017/11/03(金) 09:36:03.94 ID:HI/r1BQ10.net]
>>770
なんとなく予想はついてたが、やっぱりな
numpy.seterrでraiseに設定すると例外になって止まる

788 名前:遊園地 [2017/11/03(金) 14:11:16.08 ID:Sq/epkd60.net]
>>770
そう言う場合は
 一単語ずつggりましょう。



789 名前:遊園地 mailto:sage [2017/11/03(金) 14:12:29.72 ID:Sq/epkd60.net]
むしろ、
 コード貼れない理由とか有るの?

790 名前:デフォルトの名無しさん mailto:sage [2017/11/03(金) 15:10:28.65 ID:9RtJGNVv0.net]
>>770
except Warning: で警告が出たらつかまえるようにしておいて
ステップ実行

791 名前:デフォルトの名無しさん mailto:sage [2017/11/03(金) 15:11:05.42 ID:9RtJGNVv0.net]
>>770
ていうか警告出そうなことばっかりしてんのかよ
全部なおせよ

792 名前:デフォルトの名無しさん mailto:sage [2017/11/03(金) 23:31:11.64 ID:fgRpwz100.net]
>>772
ありがとうございます!これを待ってました。

793 名前:遊園地 mailto:age [2017/11/04(土) 09:02:55.95 ID:6Vana74e0.net]
超初心者スレなので、仲良くを心がけて

794 名前:デフォルトの名無しさん mailto:sage [2017/11/05(日) 00:34:01.14 ID:o26oJB1DM.net]
pythonて手続き型で書くのが一般的なんでしょうか?

795 名前:デフォルトの名無しさん mailto:sage [2017/11/05(日) 01:51:33.97 ID:D23zfBaH0.net]
一般的も何もない
どのスタイルで書くかは自由

796 名前:デフォルトの名無しさん [2017/11/05(日) 12:22:08.35 ID:RpLSKu2Sr.net]
手続き型言語ですから手続き的にしか書けませんよ

797 名前:デフォルトの名無しさん [2017/11/05(日) 20:40:29.19 ID:zdlgQvhD0.net]
>>779
HOWTOにも書いてあるけど、好きな書き方選べばいい
docs.python.jp/3.6/howto/functional.html

798 名前:デフォルトの名無しさん mailto:sage [2017/11/06(月) 15:12:59.16 ID:6JLIEeFJ0.net]
juliaおぬぬめ



799 名前:デフォルトの名無しさん [2017/11/06(月) 23:57:47.04 ID:ZkFLpg590.net]
promiseのモジュール使って書いてるひといる?

800 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 12:19:28.56 ID:vIBOR2Pq0.net]
例えばx(3,4)の2次元配列を10層繰り返してy(10,3,4)の形にしたいとき、y=x*np.ones(10,1,1)
で解決できると思うんですが、xからy'(3,4,10)の形にしたいときはどんな方法がありますか?
yから軸入れ替えてy'、は流石にもっといい方法がありそうに思えて……

801 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 14:50:24.53 ID:ueOQSxmQ0.net]
>>785
もう解決したかもだけど、これかなぁ。
https://qiita.com/yudsuzuk/items/50941f1e888d0747e960

802 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 15:05:22.78 ID:vIBOR2Pq0.net]
>>786
ありがとうございます!
y'=y.transpose(2,0,1)で解決できることはわかりました

xからy'へ直接操作できる方法に心当たりあれば教えてもらえるとありがたいです

803 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 15:24:23.58 ID:V4AaPbk10.net]
PythonインストールしてPATH環境も整えたのですがコマンドプロンプトからpyファイルが開けません。dirで確認してもファイルは存在しているのに「No such file or directory」とエラーが出て困っています、原因分かりますか?
https://i.imgur.com/mbGWkyw.jpg

804 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 15:28:58.12 ID:Dvtc6/jjM.net]
.txtついてるやん

805 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 15:40:09.29 ID:V4AaPbk10.net]
>>789
うわ、ありがとうございます
超初歩的なとこでした

806 名前:デフォルトの名無しさん [2017/11/11(土) 14:26:16.59 ID:ZUnF3Lay0.net]
初々しいの久しぶりに見た

807 名前:デフォルトの名無しさん [2017/11/11(土) 16:15:36.77 ID:Wyc7UUxM0.net]
お前も初々しいで

808 名前:デフォルトの名無しさん mailto:sage [2017/11/13(月) 15:20:33.30 ID:96nf9hIya.net]
シーケンス型をスライスする時
二番目に指定するインデックスが
「末尾のインデックス」ではなく「末尾のインデックス+1」になる
合理的な理由はありますか?
[開始インデックス:末尾インデックス]
の方が分かりやすいし自然だと思うのですが。
最初によく考えずにそう決めてしまったので、
仕方ないからそのままそういう規則を続けているように見えますが
違うのでしょうか?



809 名前:デフォルトの名無しさん mailto:sage [2017/11/13(月) 15:36:43.47 ID:os5DUmMc0.net]
arr == arr[:n] + arr[n:]

が成立するのは合理的だろう
最後の二行は素人考えだと馬鹿にされるから書かない方が良かったね

810 名前:デフォルトの名無しさん mailto:sage [2017/11/13(月) 15:39:03.11 ID:os5DUmMc0.net]
頭使ってねえなってのはurllib/urllib2みたいなのを言う

811 名前:デフォルトの名無しさん mailto:sage [2017/11/13(月) 15:47:05.57 ID:B6K1f/ysa.net]
a_list =['a',  'b',  'mpilgrim',  'z',  'example']

右側のスライスインデックスがリストの長さと同じである場合は、これを省略できる。
つまりa_ list[ 3:] は、このリストが5 つの要素から構成されているので、a_ list[ 3: 5] と同じになる。ここには気持ちの良い対称性がある。
この5 つの要素を持つリストでは、a_ list[: 3] は最初の3 要素を返し、a_ list[ 3:] は最後の2 要素を返す。
実際に、リストの長さにかかわらず、a_ list[: n] は常に最初のn 個の要素を返し、a_ list[ n:] はその残りを返す。

812 名前:デフォルトの名無しさん mailto:sage [2017/11/13(月) 16:58:18.81 ID:96nf9hIya.net]
>>794,796
すみません、全然分かりません
「最初」と「最後」の方がよほど対照的で気持ちがいいですが。
気持ちが悪い状態が常で、
たまに気持ちがいい、というだけでは、合理的な理由とは言えないと思います
おそらくforループの判定式みたいなイメージで、
インデックスがこの値になったらループを抜ける、ということにしたのではないでしょうか。
古い言語ですし、イケてないところがあるのも仕方ないですね

813 名前:デフォルトの名無しさん mailto:sage [2017/11/13(月) 17:45:18.03 ID:kHl+xzzg0.net]
>>797
頭悪いことはわかったよ
では死ね

814 名前:デフォルトの名無しさん mailto:sage [2017/11/13(月) 18:28:01.16 ID:6sQUJ73P0.net]
参照や削除なら要素のインデックスそのものを扱う方が圧倒的にわかりやすい
けれど挿入の場合、要素ではなく要素の切れ目を扱わざるを得ないので
結局スライスの表記は後者に統一せざるを得なかったのだと思う
さらにゼロ相対インデックスも絡んでくるので非常にややこしい
スライスはできるだけ使わないに越したことはない

815 名前:デフォルトの名無しさん mailto:sage [2017/11/13(月) 21:12:41.72 ID:16BlNQNBd.net]
arr[3:7]のlenが7-3=4になる優れた記法だと思うが
arr[i:i+l]って良く使うし

816 名前:デフォルトの名無しさん [2017/11/13(月) 23:57:44.30 ID:d3/DaNP60.net]
お前らのよくわからないけど無理矢理擁護してる感たるやw

817 名前:デフォルトの名無しさん mailto:sage [2017/11/14(火) 00:04:24.01 ID:sw4py9T60.net]
go も、スライスをメインに使う

便利だから

818 名前:デフォルトの名無しさん [2017/11/14(火) 00:20:16.00 ID:zJpPvUk30.net]
>>800
超初心者だから、全然判らん



819 名前:デフォルトの名無しさん [2017/11/14(火) 00:29:52.21 ID:iutDzlSJ0.net]
なんでPythonってAIに向いてるって言われてるの?
JAVAやCとかと決定的に何が違うの?

820 名前:デフォルトの名無しさん mailto:sage [2017/11/14(火) 00:46:59.51 ID:hiQH3vl70.net]
向いていると言った人にまず尋ねなさい
我々は予想屋ではない

821 名前:デフォルトの名無しさん [2017/11/14(火) 00:48:31.26 ID:iutDzlSJ0.net]
>>805
ごめん
向いているというか人工知能の開発でよく使われているって聞いたんだ
ベンチャー企業の社長に説明会みたいなので
Pythonはどこがどう優れているのかなって思いまして

822 名前:デフォルトの名無しさん mailto:sage [2017/11/14(火) 01:56:42.53 ID:4Z0sGA2V0.net]
そんなもん聞いてどうすんだ

823 名前:デフォルトの名無しさん [2017/11/14(火) 02:11:42.08 ID:ah5yO+36a.net]
>>807
好奇心は若者の特権だろ
お前教えてやれ

824 名前:デフォルトの名無しさん [2017/11/14(火) 04:02:20.21 ID:NRM6wS+d0.net]
素人に使えて、性能も悪くない。
研究者はプログラマではないので、素人に使えるという部分が重要。

825 名前:デフォルトの名無しさん mailto:sage [2017/11/14(火) 07:57:39.69 ID:fiZi0WUR0.net]
>>806
よく使われているからといって向いてるとか優れているとは限らない。
単に一般によく使われている言語だから同様にAIでもよく使われているだけって可能性もある。
まぁ、よく使われていれば便利なものが集まってさらに便利になっていくという正のフィードバックも
あると思うが。

826 名前:デフォルトの名無しさん mailto:sage [2017/11/14(火) 08:11:04.13 ID:eetKY3kQM.net]
数学とネットワークのライブラリが充実してるから。
二つ同時に満たすのは少ない。

827 名前:デフォルトの名無しさん mailto:sage [2017/11/14(火) 10:33:51.57 ID:4Z0sGA2V0.net]
>>808
何様だテメエ「教えて下さい」だろボケ

828 名前:デフォルトの名無しさん mailto:sage [2017/11/14(火) 10:59:22.06 ID:WUvsozOP0.net]
ライブラリの豊富さはPythonさいつよだったかも
研究者によってはMATLAB使ってたりしたけど



829 名前:デフォルトの名無しさん mailto:sage [2017/11/14(火) 16:58:28.28 ID:k3BAyY6J0.net]
一週間使ってだいぶ慣れてきた
数字を安易に型変換してくれないのとタプルに慣れればなんとかなりそう

830 名前:デフォルトの名無しさん mailto:sage [2017/11/15(水) 01:28:26.84 ID:wdeYMtRSM.net]
argparseでコマンド引数扱うのって常識なんですか?

831 名前:デフォルトの名無しさん mailto:sage [2017/11/15(水) 02:33:47.15 ID:deqR99yQ0.net]
>>815
んなことはないだろう
あれは難解すぎて使える人はごくわずかのはず
ドキュメントを読んでみたがさっぱりわからんかった

832 名前:デフォルトの名無しさん mailto:sage [2017/11/15(水) 02:43:38.36 ID:Yg2dxpA40.net]
>>815
argparse モジュールの使用が常識かどうかは知らないけど、一応推奨モジュールだよねぇ。
Python3 だけじゃなく、Python2 でも使えるんだから、
もし optparse を使っているのなら、同じような書き方だし、移行しておいてもいいんじゃない?
移行自体はそれほど大変じゃないし、公式ドキュメントに変更箇所が細かく書かれているから。

>>816
ArgumentParser で生成、add_argument() で引数追加、parse_args() で解析して渡すだけ。
後は必要に応じて少しずつ足していけばいいと思うよ。

833 名前:デフォルトの名無しさん mailto:sage [2017/11/15(水) 08:09:08.00 ID:O2CkROvj0.net]
ドキュメントがさっぱりなのは書き方の問題だと思われる

834 名前:デフォルトの名無しさん [2017/11/15(水) 19:23:15.06 ID:yncbc4wYa.net]
>>814
落とし穴はまだまだいっぱいあるから楽しみにしてて

835 名前:デフォルトの名無しさん mailto:sage [2017/11/15(水) 20:51:04.23 ID:wdeYMtRSM.net]
今までは自力でコマンド引数解析してたから
argparseにしてだいぶ楽になった
default値設定とか型指定できるのがうれしい

836 名前:デフォルトの名無しさん mailto:sage [2017/11/15(水) 21:08:17.53 ID:4NiOZF1f0.net]
チュートリアルの方はわかりやすかったけどねぇ。

837 名前:デフォルトの名無しさん [2017/11/16(木) 06:41:09.14 ID:6ZPSGObPa.net]
global作りまくりは好きじゃない

838 名前:デフォルトの名無しさん mailto:sage [2017/11/19(日) 09:46:56.40 ID:RXjeglfp0.net]
読んでる本に下記と同様な内容の記述があるのですがどのように解釈すればいいでしょうか?
a = 1
b = 2
f = lambda c: a + b

1.やってみてらエラーがでた
f(5,6)

2.やってみたところエラーにはならない
f([5,6])
# この後 c を見ようとしたらSyntaxError。



839 名前:デフォルトの名無しさん mailto:sage [2017/11/19(日) 10:44:14.90 ID:RJC/unHX0.net]
>>823
そりゃそうだlambda関数といいながらその式は関数ではなく手続きに
なってしまってる
a = 1
b = 2
が無ければその式もエラーになるはず

本来は
f = lambda a, b: a + b
と書くべきだったのだろう

エラー内容もちゃんと読もうな

840 名前:デフォルトの名無しさん mailto:sage [2017/11/19(日) 13:52:42.57 ID:1MMgHM+Ra.net]
try exceptのテストをしたい時って
try節の中でraiseで例外出せばいいの?

841 名前:デフォルトの名無しさん mailto:sage [2017/11/19(日) 15:16:02.38 ID:RXjeglfp0.net]
import numpy as np
class Cls:
  def __init__(self):
    self.a = np.array([1])
  def Func(self,b):
    return self.a +b
def Func(f,c):
  c[0] = 3
  return f(c)
o = Cls()
x = 2
f = lambda c: o.Func(x)
print (Func(f,o.a))

842 名前:デフォルトの名無しさん mailto:sage [2017/11/19(日) 15:16:39.44 ID:RXjeglfp0.net]
途中で書いてしまいました。
正確には >>826 のような内容です。

843 名前:デフォルトの名無しさん mailto:sage [2017/11/19(日) 15:48:32.73 ID:Ay/cPvn90.net]
本当にそう書いてあるのならその本を捨てるべきだろう

844 名前:デフォルトの名無しさん [2017/11/19(日) 19:08:22.67 ID:1/mWyqVE0.net]
お前が読んでる本と大差ねえよ

845 名前:デフォルトの名無しさん mailto:sage [2017/11/22(水) 23:58:19.32 ID:a8RumOkX0.net]
arrayクラスを継承するにはどうすればいいのでしょうか?
下のはダメでした。

class MyArr(array.array):
def __init__(self):
super().__init__('I')

846 名前:830 mailto:sage [2017/11/23(木) 00:04:39.30 ID:RI8m6ars0.net]
できましたすみません

847 名前:デフォルトの名無しさん [2017/11/23(木) 20:15:51.01 ID:+rOPaiRtE.net]
hogeはテキストじゃないファイル
fp = open("hoge", "rb)
____print(fp.read())
これで\x00\x16こんな感じのよくわからない記号が出るんだけど
10バイト目から14バイト目までの合計5バイト分を読み取って数値に変換する方法を教えてください
\x00みたいな数値に出来ない文字も多分含まれてると思う

848 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 20:32:36.21 ID:vMrSGbA+0.net]
>>832
取扱い方がわからないデータはlist()関数でリストにしてしまえば何とかなる
そこがPythonのいいところ



849 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 22:26:39.85 ID:nWQ0rMhWM.net]
pythonでロギングする時の
標準的なお作法を教えてください

850 名前:デフォルトの名無しさん [2017/11/24(金) 18:46:26.32 ID:FT0GxPR+0.net]
まずパンツを膝までおろします

851 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 18:55:46.99 ID:zQ8PtUHL0.net]
次に靴下をはきます
ネクタイもしめます

852 名前:デフォルトの名無しさん [2017/11/24(金) 19:07:44.27 ID:8KHbh2nud.net]
そして、ブラジャーを頭に載せ、ホックを顎の下でかけます。

853 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 19:56:14.98 ID:vRCBY0gDM.net]
先生、次はどうすればいいですか?
brao.cocolog-nifty.com/blog/images/2008/02/09/cimg1259s.jpg

854 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 10:09:02.15 ID:9Bmt/hRM0.net]
Daydream cafeでも歌って踊っとけ。

855 名前:デフォルトの名無しさん [2017/11/25(土) 18:41:15.77 ID:9b0Zi7+ba.net]
>>806
AI用のライブラリーが豊富だから。tensoflow chainer KERAS caffe sklearn numpy。

856 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 10:42:26.14 ID:mB/Eb6Ir0.net]
>>833
横だが役に立つ概念を知って俺のレヴェルがうなぎのぼり

857 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 12:23:31.85 ID:X7lzL3Ri0.net]
>>841
おう、役に立って良かったよ
ただ、何百万件とかの大量のデータをいきなりリストに変換すると
スワップしてPCがゴゴゴと唸って怖いので
Sqliteに格納してSQLで絞り込み処理をした方が良い

858 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 12:44:24.86 ID:mB/Eb6Ir0.net]
>>842
ありがとう そしてありがとう



859 名前:デフォルトの名無しさん [2017/11/26(日) 13:10:52.12 ID:zpWerX6ME.net]
python3.6で日本語をバイナリに書き込む方法を教えてください

s = 'あいうえお'.encode('utf-8')
with open('hoge', 'wb') as f:
f.write(s)

これだとそのままファイルに あいうえお が書き込まれてしまいます

860 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 13:15:07.31 ID:mB/Eb6Ir0.net]
>>844
1行目と2行目の間に
s=bytes(s, 'UTF-8')
でどうよ

861 名前:デフォルトの名無しさん [2017/11/26(日) 14:25:48.11 ID:duzuPXfxE.net]
>>845
TypeError: encoding without a string argument になりましたになりました

862 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 15:16:09.67 ID:mB/Eb6Ir0.net]
s=bytes(s)
でどうよ?

863 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 15:28:26.96 ID:esw4gVHx0.net]
そもそもファイルに書き込まれたことどうやって確認してるんだ?
utf8を解釈できるエディタでロケールが正しいなら「あいうえお」って確認できて当たり前

864 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 20:44:53.73 ID:po9rLop30.net]
書き込まれたデータを、バイナリエディタで見たら、バイナリになってるだろw

そもそも、書き込まれたデータは、バイナリしかないw

バイナリを読み込んだときに、どのように解釈したいか、だけ

865 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 20:58:07.85 ID:X7lzL3Ri0.net]
テキストファイルとバイナリファイルの違いは何ぞやってけっこう難しい問題よね
PC歴40年以上になるけど、きちんと解説している文献を見たことがない

おそらく、文字コード+(必要ならタブや改行コード)を書き込んだバイナリファイル=
テキストファイルという認識なのだと思うが、
以前バイナリエディタでアスキーコードと改行コードを打ちこんで保存したものを
テキストエディタで開いたら化け化けだった経験があるので何とも

866 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 21:09:46.45 ID:8r4IIztua.net]
>>850
Dive into python3 の4章に詳しく書いてあるからよく読んでおくように

867 名前:デフォルトの名無しさん [2017/11/27(月) 12:31:20.38 ID:xVeCnVyPr.net]
なにが難しいんやそんなもん
テキスト以外はバイナリなだけやろ

868 名前:デフォルトの名無しさん [2017/11/27(月) 17:12:26.30 ID:/wh5qHzF0.net]
制御コードはテキストか否か。



869 名前:デフォルトの名無しさん [2017/11/27(月) 18:38:20.53 ID:kbE8zzrJ0.net]
asciiで定義されてるコードはテキストやわ
何を今さらw

870 名前:デフォルトの名無しさん mailto:sage [2017/11/27(月) 19:09:10.25 ID:x+zk8UEy0.net]
FTP の、文字列・バイナリの違いは、
文字列なら、改行コードをOS に合わせて変換するだけ

UNIX系: LF
Windows: CR + LF

871 名前:デフォルトの名無しさん mailto:sage [2017/11/27(月) 19:21:12.32 ID:xlqZ/1YN0.net]
>>852
そうは言うけど、どうやって判断するの?
「テキストエディタで開いて文字化けすればバイナリファイル」と
断言して良いのだろうか

872 名前:デフォルトの名無しさん [2017/11/27(月) 19:26:33.68 ID:kbE8zzrJ0.net]
>>856
お前にとってテキストとして意味がないファイルは全てバイナリファイルや
簡単な事やろ?

873 名前:デフォルトの名無しさん mailto:sage [2017/11/27(月) 19:45:28.39 ID:x+zk8UEy0.net]
基本、データはすべてバイナリと考えたら良い。
まず、そのデータ・ファイルを読み込む際に、バイト配列で読み込む

次に、そのバイト配列を、自分の好きなエンコード、例えば、UTF-8 などで読み込む

その時に、そのエンコードで読み込めない(変換できない)場合に、
変換エラーにするか、「?」の文字にするかを選択する

例えば、TeraPad なら、中国の地名の「深せん」の「せん」が、「?」になる。
そのエディタで対応していない文字

たぶん、各社の絵文字などにも、対応していない

874 名前:デフォルトの名無しさん [2017/11/27(月) 20:15:44.26 ID:/wh5qHzF0.net]
ASCIIの範囲がテキストならユニコードはテキストか否か。

875 名前:デフォルトの名無しさん [2017/11/27(月) 20:17:00.63 ID:kbE8zzrJ0.net]
>>859
テキストじゃなきゃなんだってゆうきだよwお前はバカかw

876 名前:デフォルトの名無しさん [2017/11/27(月) 20:27:06.03 ID:/wh5qHzF0.net]
ユニコードにはASCIIの範囲外も含まれるが。

877 名前:デフォルトの名無しさん [2017/11/27(月) 20:30:15.06 ID:/wh5qHzF0.net]
ASCIIの制御コードに続けて各国の規格が定義するコードをいくつか並べることで
文字を拡張する方式は

878 名前:謔ュあるが。 []
[ここ壊れてます]



879 名前:デフォルトの名無しさん [2017/11/27(月) 20:35:21.80 ID:/wh5qHzF0.net]
EBCDICはテキストか否か。

880 名前:デフォルトの名無しさん [2017/11/27(月) 20:38:38.75 ID:kbE8zzrJ0.net]
バカが発狂よったw

881 名前:デフォルトの名無しさん [2017/11/27(月) 20:40:34.07 ID:kbE8zzrJ0.net]
このように安易に「奥が深い症候群」に陥いるバカは非常に多い
このスレの皆さんはくれぐれも ID:/wh5qHzF0 のようなバカにはならないように気をつけましょうw

882 名前:デフォルトの名無しさん [2017/11/27(月) 20:47:24.90 ID:/wh5qHzF0.net]
データのみを見てテキストとバイナリを判別するのは非常に難しい。

883 名前:デフォルトの名無しさん [2017/11/28(火) 13:45:32.73 ID:EqW/cfNYF.net]
>>856
そもそもおまいの言う文字化けって何よω

884 名前:デフォルトの名無しさん [2017/11/28(火) 17:31:05.15 ID:ZUlri39EE.net]
すいませんバイナリの質問したものですけど例えば
適当に日本人が公開しているしているタグに日本語が使われているmp3ファイルをバイナリでオープンすると
日本語の部分が\x00な表記でひょうじされてるんですよ、直接日本語がうめこまれているわけではなくて。

885 名前:デフォルトの名無しさん mailto:sage [2017/11/28(火) 17:44:28.54 ID:IH6NtJ+R0.net]
>>868
そのmp3のタグは文字コードUTF-16で
バイナリエディタで覗いたときの文字コードがUTF-8とかになっててあってないんじゃ

886 名前:デフォルトの名無しさん mailto:sage [2017/11/28(火) 19:00:08.45 ID:42wmLUO20.net]
>>868
まさかとは思うけど、君は日本語がデジタルデータの中にどんな風に格納されていて
それをPythonのbytesオブジェクトとして表示するとどう見えるのか知らないのでは?
以下でやっていることがわかるかい?

>>> s = 'あ'.encode('utf-8')
>>> s
b'\xe3\x81\x82'
>>> list(s)
[227, 129, 130]
>>> s.decode('utf-8')
'あ'

887 名前:デフォルトの名無しさん mailto:sage [2017/11/28(火) 21:12:37.66 ID:PkJOT8pW0.net]
UTF-8: 英語は1バイトで、日本語は3バイト。
1〜6バイトまで、様々な文字がある。
文字数がバイト数から、即座に判別できない

UTF-16: 2バイト。ただし、サロゲートペアは4バイト。
バイト数 / 2 で、文字数がわかるが、サロゲートペアは2文字扱い。
容量も食わないので、OS が内部表現として採用している

UTF-32: すべてが4バイト。
バイト数 / 4 で、文字数がわかるが、容量を食う。
英語は1バイトだから、1文字で3バイトも無駄になる

888 名前:デフォルトの名無しさん mailto:sage [2017/11/28(火) 21:59:31.84 ID:mixPogxLd.net]
この話題python関係あんのか



889 名前:デフォルトの名無しさん [2017/11/28(火) 22:03:33.68 ID:NUsVNyKE0.net]
ないとも言えるしあるとも言える

890 名前:デフォルトの名無しさん mailto:sage [2017/11/28(火) 22:05:42.08 ID:iKttisUw0.net]
50%の確率であるとないが同時に存在する

891 名前:デフォルトの名無しさん mailto:sage [2017/11/28(火) 22:58:03.47 ID:pxOGQ3F20.net]
ネコの話はするなよw

892 名前:デフォルトの名無しさん [2017/11/28(火) 23:50:31.54 ID:IH1XlVw60.net]
>>870
つい最近関心持った初心者だから、全く知らなかった。感動した。

893 名前:デフォルトの名無しさん mailto:sage [2017/12/01(金) 12:21:33.54 ID:TdDYHDvjd.net]
超初心者にはとっても関係あるな

894 名前:遊園 mailto:age [2017/12/02(土) 18:02:43.78 ID:p9+QOh+80.net]
超初心者です!!

pythonのパイは

 おっぱいのパイですか?

895 名前:デフォルトの名無しさん mailto:sage [2017/12/02(土) 20:20:36.13 ID:pzCW2tCE0.net]
雪風はマンホールにでも嵌まってろ

896 名前:デフォルトの名無しさん mailto:sage [2017/12/02(土) 21:10:46.62 ID:92OV+2vQ0.net]
35歳は地獄に落ちてろ

897 名前:遊園 mailto:sage [2017/12/03(日) 01:40:54.21 ID:bHdcLBGh0.net]
マン ホール とは縁が無いな。

898 名前:デフォルトの名無しさん [2017/12/04(月) 21:32:15.93 ID:3J3yzZKf0.net]
素数無限ループプログラムを作りたいんですがどこが違うでしょう?
x = 2
while True:
for v in range(2,x)
if x% v == 0:
print(x,"素数じゃないです")
print(x,"素数です")
x += 1



899 名前:デフォルトの名無しさん [2017/12/04(月) 21:32:54.11 ID:3J3yzZKf0.net]
インデントはしてます

900 名前:デフォルトの名無しさん [2017/12/04(月) 21:34:09.36 ID:3J3yzZKf0.net]
x = 2
while True:
○○○○for v in range(2,x)
○○○○○○○○if x% v == 0:
○○○○○○○○○○○○print(x,"素数じゃないです")
○○○○○○○○print(x,"素数です")
x += 1

901 名前:デフォルトの名無しさん [2017/12/04(月) 21:35:29.81 ID:3J3yzZKf0.net]
○○○○x+=1です
何度もすいません

902 名前:デフォルトの名無しさん mailto:sage [2017/12/04(月) 21:42:44.78 ID:RO/+xkD7d.net]
xが無限に大きくなりそう。vの半分に到達したら止めるとかじゃないの?
あと○が大きくてソースコードめっちゃでっかく見えて草

903 名前:デフォルトの名無しさん [2017/12/04(月) 21:49:05.70 ID:3J3yzZKf0.net]
>>886
無限に素数を求めたいんです

904 名前:デフォルトの名無しさん mailto:sage [2017/12/04(月) 21:49:34.89 ID:hHBqwzph0.net]
いろいろよくないが
素数じゃないですのうしろでbreakしてないのが一番よくない

905 名前:デフォルトの名無しさん [2017/12/04(月) 21:53:32.65 ID:3J3yzZKf0.net]
>>888
breakしてもうまく動きませんでした

906 名前:デフォルトの名無しさん [2017/12/04(月) 21:58:53.57 ID:3J3yzZKf0.net]
x = 2
while True:
for v in range(2,x):
if x % v == 0:
print(x,"素数じゃないです")
break
else:
print(x,"素数です")
break
x += 1

出来ました
break忘れでしたありがとうこざいました

907 名前:デフォルトの名無しさん [2017/12/04(月) 22:44:36.96 ID:oxfnBKGj0.net]
>>888


908 名前:デフォルトの名無しさん mailto:sage [2017/12/04(月) 23:46:11.17 ID:Ate9xzsS0.net]
>890
2で割り切れるかどうかだけで素数判定をすることになっているのでは?
elseのインデント位置をforに対応する位置にして、elseのあとのbreakを除くと良いと思う

rosettacode を見ると、いろいろな言語での素数生成プログラムがあるよ。
https://rosettacode.org/wiki/Category:Prime_Numbers



909 名前:デフォルトの名無しさん mailto:sage [2017/12/05(火) 07:15:15.99 ID:RHvSV7s+M.net]
>>890
出来てないと思うよ。

910 名前:デフォルトの名無しさん [2017/12/05(火) 23:17:12.91 ID:ApGym90K0.net]
csvファイルを読み込みたいのですが、spyderで%matplotlib inline を打ち込むとエラーが出ます。
調べたら、%matplotlib inline はJupiterでしか使えないとあったのですが、
spyderでcsvファイルを読み込むにはどうしたらいいですか?

911 名前:デフォルトの名無しさん mailto:sage [2017/12/05(火) 23:33:57.50 ID:FESTc25Ha.net]
>>894
pandas のread_csvが簡単

912 名前:デフォルトの名無しさん [2017/12/06(水) 00:00:50.30 ID:b1sVJJ6/0.net]
>>895
ありがとうございます!試してみます!

913 名前:デフォルトの名無しさん [2017/12/08(金) 02:33:58.46 ID:yOp3IF8X0.net]
CV3で画像操作がしたくpythonをはじめたばかりなのですが、spyderでCV3がうまく動きません。どの辺が悪いのでしょうか
※環境 Windows10 + Anaconda5(python3.6) python3.5環境で使用
//
condaでopenCV3をインストールしようとしたらopenCV3がpython3.5にしか対応していないと怒られたので

conda create -n my35 python=3.5 anaconda
activate my35
conda install -c mempo opencv3
conda install spyder
というふうにしてインストール

my35環境のspyderを起動してコンソールで
import cv2
cv2.__version__
'3.1.0'

img = cv2.imread('?C:\\test\\test.jpg')
としても読み込まれず変数エクスプローラーで
 名前:img  型:NoneType  サイズ:1  値:NoneType object of buitins module
と、なり中身がないので当然
cv2.imshow('result', img) 
error: ..\..\..\modules\highgui\src\window.cpp:281: error: (-215) size.width>0 && size.height>0 in function cv::imshow
となります

//////
ちなみに
from PIL import Image
img2=Image.open('C:\\test\\test.jpg')
w,h=img2.size
print(w,h)
とすると 1920 1150 とこちらはちゃんと動きます

914 名前:デフォルトの名無しさん [2017/12/08(金) 02:42:05.37 ID:yOp3IF8X0.net]
>>397
レスを各段階で17行目に変なゴミが入ってましたので訂正です
誤 img = cv2.imread('?C:\\test\\test.jpg')
正 img = cv2.imread('C:\\test\\test.jpg')

915 名前:デフォルトの名無しさん mailto:sage [2017/12/08(金) 08:18:54.68 ID:DD2Dk6IR0.net]
画像ファイルのパスが間違っている場合,エラーは返しませんが
print img とコマンドを実行すると None と表示されます

画像を扱う
labs.eecs.tottori-u.ac.jp/sd/Member/oyamada/OpenCV/html/py_tutorials/py_gui/py_image_display/py_image_display.html

たぶん、パスがダメなんだろう。
これでやってみれば?

img = cv2.imread('messi5.jpg',0)

916 名前:デフォルトの名無しさん mailto:sage [2017/12/08(金) 16:55:34.19 ID:siqp+YKo0.net]
>>897
"c:/test/test.jpg"にしたらどう?

917 名前:デフォルトの名無しさん [2017/12/08(金) 23:03:18.63 ID:0HkgwfKx0.net]
>>899-900
解決いたしました。

私はいつもフルパス名をファイルのプロパティのセキュリティ・タブにある
「オプジェクト名:○○○○○○」からは拾ってくるのですが
○○○○○○の前にゼロ幅文字の(UNICODE)202Aがまぎれていることがわかりました。

PILでは自動的に除外され処理されるようですが、CV3ではそのまま異常パスとしてエラーになっていたようです。
>>898の?がまさにShiftJISで姿を現した202Aだったんです

また躓きましたら質問させていただきます

918 名前:デフォルトの名無しさん [2017/12/08(金) 23:11:31.18 ID:0HkgwfKx0.net]
>>901
あれれれれれ
今やったらPILでもゼロ幅文字の202A付きだとエラーになりました
ウソを書いてしまってごめんなさーい



919 名前:遊園 mailto:age [2017/12/08(金) 23:43:52.79 ID:2yGEQiN10.net]
ネタとかじゃなく、冪演算ってなに?

920 名前:デフォルトの名無しさん mailto:sage [2017/12/08(金) 23:44:33.48 ID:DD2Dk6IR0.net]
コピペして動かない時は、まず、手打ちで確認すれば良い

コピペすると、文字列の前後に、見えない文字が入っている場合があるのか?

921 名前:デフォルトの名無しさん mailto:sage [2017/12/09(土) 02:00:18.77 ID:JfFOgwZK0.net]
>>901
ああ、VisualStudioでたまにエラーになることがあるけど、それだったのかな。
確かにUnicode制御文字の表示をすると、lefみたいなのが出てきますね。

922 名前:デフォルトの名無しさん mailto:sage [2017/12/09(土) 06:30:17.94 ID:zmyZSbxv0.net]
>>903
「冪演算」で検索!

923 名前:デフォルトの名無しさん [2017/12/09(土) 12:42:11.78 ID:nuTX+Pqxa.net]
>>903
power

924 名前:デフォルトの名無しさん mailto:sage [2017/12/09(土) 17:34:55.72 ID:2qWnHoxv0.net]
冪演算(演算の結果を入力として、繰り返し演算を適用する)
f(f(f(f(x))))

冪等(何回演算を適用しても、同じ結果になる)
f(f(x)) = f(x)

925 名前:デフォルトの名無しさん [2017/12/09(土) 17:41:12.23 ID:OzUSTjtJa.net]
e^xの微分か

926 名前:遊園 mailto:sage [2017/12/09(土) 19:03:01.58 ID:J0X0FLOJ0.net]
ありがとうございました。

927 名前:デフォルトの名無しさん mailto:sage [2017/12/13(水) 01:20:26.66 ID:OlIk0vU10.net]
from random import randint
from tkinter import *
# 変数・定数の定義
COLS, ROWS = [30, 20] # ステージのサイズを定義
CW = 20 # セルの描画サイズ
data = [] # ステージデータ
for y in range(0, ROWS): # ステージをランダムに初期化  data.append([(randint(0, 9) == 0) for x in range(0, COLS)])

data.append([(randint(0, 9) == 0) for x in range(0, COLS)])
の意味がよく分かりません

データ型がdataの関数?append()の中に  (randint(0, 9) == 0) を入れる意味がわからないです
試しにここだけ抜いてもエラーが出るので必要なのは分かるんですが……

これはネットに落ちていたライフゲームのプログラムです
最初に、ステージをランダムに初期化し、その後、ライフゲームのルールに沿って、300ミリ秒ごとにシミュレーションを行うプログラムの一部です

928 名前:デフォルトの名無しさん mailto:sage [2017/12/13(水) 02:56:56.17 ID:4KXZfZ3x0.net]
某サイトで連載中のコード?解説されてますがな。
print(data)
print(len(data), len(data[0]))
として出力して、再度解説を読みましょう



929 名前:デフォルトの名無しさん [2017/12/13(水) 04:55:09.26 ID:93IgVeuK0.net]
matplotlibについてなのですが

ある単語について、横軸に日付、縦軸に発言者として、
発言者ごとにどの日に単語を発言したのかというのを
描写しようと思っているのですが
matplotlibを全くと言っていいほど使ったことがなく
どのようにしたら良いのかわかりません。
教えていただけますでしょうか?

930 名前:911 mailto:sage [2017/12/13(水) 07:58:19.00 ID:OlIk0vU10.net]
>>912
ありがとうございます
dataの中身を表示とdataの中のリスト数、その中の要素の数を表示するんですよね
そのなかでfalse とtrueがランダムに出ているところで (randint(0, 9) == 0) が役立ってるんだろうと思うんですが、
([(randint(0, 9) == 0) for x in range(0, COLS)])
, も入っていないのにどうやってrandintの数が使われているのかさっぱりです
調べても どれも,が入っている例ばかりで……

つまり、文法的な意味がわからないということです
説明ベタですみません

931 名前:デフォルトの名無しさん mailto:sage [2017/12/13(水) 08:19:08.50 ID:Q4Pr3FYR0.net]
>>913
そのデータはcsvなりなんなりで既にできてて
読み込みも済んでるのか?

932 名前:デフォルトの名無しさん mailto:sage [2017/12/13(水) 08:46:50.66 ID:NEKJL9xMH.net]
>>914

1.
from random import randint
print(randint(0, 9))

何が出力されるでしょうか。

2.
from random import randint
print(randint(0, 9) == 0)

何が出力されるでしょうか。

3.
print([True for x in range(0, 30)])

何が出力されるでしょうか。

4.
from random import randint
print([(randint(0, 9) == 0) for x in range(0, 30)])

何が出力されるでしょうか。

933 名前:デフォルトの名無しさん [2017/12/13(水) 12:43:49.99 ID:caPUZ5ER0.net]
import numpy as np
import pandas as pd
df = pd.Series(np.zeros(366), index=pd.date_range('13/12/2017', periods=366))
df['2018-1-1'] = 1
df.plot()
plt.show()

エラーになります助けてorz

934 名前:デフォルトの名無しさん mailto:sage [2017/12/13(水) 14:28:15.83 ID:Urz8HOp90.net]
エラーメッセージを貼ったら考えます

935 名前:デフォルトの名無しさん mailto:sage [2017/12/13(水) 14:33:38.48 ID:4KXZfZ3x0.net]
>>911
a.以下のコードは・・・
from random import randint

COLS, ROWS = [30, 20]
CW = 20data = []
for y in range(0, ROWS):
----data.append([(randint(0, 9) == 0) for x in range(0, COLS)])
----print(data)

b.このコードとほぼおなじことです。
from random import randint

COLS, ROWS = [30, 20]
data = []
for y in range(0, ROWS):
----for x in range(0, COLS):
--------data.append(randint(0, 9) == 0)
----print(data)

インデントは-に置き換えてあります。

936 名前:デフォルトの名無しさん mailto:sage [2017/12/13(水) 14:34:12.15 ID:4KXZfZ3x0.net]
内包表記と呼ばれる書き方です。
最も外側の () はappendメソッドのための()なので気にしない。
次の[]はリストデータ型で処理するという意味。
[]の中を見るとfor節があります。
これを見つけたら内包表記が使われていると覚えましょう。

以下Pythonドキュメントの該当部分のURL
https://docs.python.jp/3/tutorial/datastructures.html#list-comprehensions

https://docs.python.jp/3/tutorial/datastructures.html#nested-list-comprehensions

ドキュメント要約するとbの書き方は、人にとってもPCにとっても面倒だから内包表記作ったよ。

937 名前:デフォルトの名無しさん mailto:sage [2017/12/13(水) 14:35:53.05 ID:4KXZfZ3x0.net]
Pythonドキュメントを読んだら次のURLを読んで実行しましょう。
postd.cc/comprehensions-in-python-the-jedi-way/

めまいを起こすようなら以下のURLで処理を可視化しましょう。
www.pythontutor.com/v

938 名前:isualize.html#mode=edit

ここまでやりこんだら、"集合 外延 内包"でググろう。
または以下のURLを読みましょう。
http://www.geocities.jp/k27c8_math/math/set_theory/another_how_to_expression_set.htm
そうするとなぜ","がないのかではなく、
なぜ"|"がないのかと質問すべきだったとわかるじゃないかな?

文字多すぎと怒られたので分割しました。
[]
[ここ壊れてます]



939 名前:デフォルトの名無しさん mailto:sage [2017/12/13(水) 15:25:19.21 ID:caPUZ5ER0.net]
import numpy as np
import pandas as pd
df = pd.Series(np.full(366, np.nan), index=pd.date_range('13/12/2017', periods=366))
df['2018-1-1'] = 1
df.dropna().plot()
plt.show()

解決しました本当に有難うございました

940 名前:デフォルトの名無しさん [2017/12/15(金) 07:18:26.74 ID:VeI40ieM0.net]
win32comについて教えてください。
現在PythonスクリプトでAdobe InDesignの自動化プログラムの開発をしています。

import win32com.client
indd = win32com.client.dynamic.Dispatch("InDesign.Application.CS5_J")
doc = indd.Documents.Add()

で動作するのは確認しています。
やりたいことは、上記の「doc」の種類(COM上のクラス?)を特定したいのです。

イメージとしては、
doc._ole_type_(←実際にはないメソッド)
>> "Document"(←結果にCOMクラス名)
こんな感じに戻り値を求めたいのです。

どなたか、詳しい方、よろしくお願いいたします。

941 名前:デフォルトの名無しさん [2017/12/16(土) 12:24:15.73 ID:mmje4ODI0.net]
>>923
python.6.x6.nabble.com/Problem-using-win32com-client-Dispatch-on-Win7-64bit-td1957248.html
timgolden.me.uk/pywin32-docs/html/com/win32com/HTML/PythonCOM.html
timgolden.me.uk/pywin32-docs/html/com/win32com/HTML/docindex.html
https://stackoverflow.com/questions/10496681/python-idispatch-client-without-type-library
https://books.google.co.jp/books?id=fzUCGtyg0MMC

942 名前:デフォルトの名無しさん mailto:sage [2017/12/16(土) 12:51:08.73 ID:rq6V2ypo0.net]
print(doc)

943 名前:デフォルトの名無しさん [2017/12/16(土) 19:01:08.83 ID:cReZoebJ0.net]
>>924
ホントにありがとう
が、print(doc)では目的は目的は果たせませんでした(print objectはファイル名が返りました)が、
貼っていただいたドキュメントからCLSIDからCOMオブジェクトのクラスを調べる目途がたちました。
(makepyやってませんでした、すみません)
Rubyのwin32oleだと簡単に調べられたので簡単な方法があると思っていたのですが、win32comは大分様子が違いますね。

さー、rubyから移植+Opencv連携開発がんばるぞー

944 名前:デフォルトの名無しさん mailto:sage [2017/12/16(土) 20:02:02.69 ID:rq6V2ypo0.net]
>Rubyのwin32oleだと簡単に調べられた
タイプライブラリなくてもか?

945 名前:デフォルトの名無しさん [2017/12/17(日) 10:13:55.95 ID:PHyu6h2W0.net]
>>927
>タイプライブラリなくてもか?
jongware.mit.edu/idcs5js/index_Assignment%20Suite.html
indesign.cs5.xyz/dom/domtree.html
このあたりを見ながらと、

https://www.artonx.org/data/asr/
これをインストールして

require 'win32ole'
indd = WIN32OLE.new("InDesign.Application.CS5_J")
doc = indd.documents.add
p doc.ole_type.name
--> "Document"
(実際はアプリケーションの選択オブジェクトを調べて分岐させます)
で、調べながら作ってました。
RubyはActiveScriptingやOpencvライブラリの対応が良く分からなくて、
忙しい中、調査に時間かけるくらいなら、既に実績のあるPythonに移行しようかとおもってます。

946 名前:デフォルトの名無しさん [2017/12/17(日) 16:33:40.71 ID:XxtCNzg/F.net]
print(doc.__repr

947 名前:__())
print(doc.__str__())
[]
[ここ壊れてます]

948 名前:デフォルトの名無しさん [2017/12/18(月) 17:53:48.60 ID:MhWfJDZS0.net]
初心者の素朴な疑問なんだけど全てのライブラリは標準ライブラリの組合せで出来てるの?



949 名前:デフォルトの名無しさん [2017/12/18(月) 18:08:49.74 ID:cTfL64uCa.net]
素朴な回答だけどCで書かれてるのも多い

950 名前:デフォルトの名無しさん [2017/12/18(月) 18:14:06.93 ID:N/0vuXs80.net]
>>931
標準ライブラリの組み合わせで全てのプログラムは理論上組めますか?

951 名前:デフォルトの名無しさん mailto:sage [2017/12/18(月) 18:48:22.28 ID:UTwQCfsc0.net]
>932
クロードシャノンによれば0と1のbitがあれば組めるよ

952 名前:デフォルトの名無しさん mailto:sage [2017/12/18(月) 19:27:27.53 ID:v15Ah6ljM.net]
python2からpython3のコードをシームレスに呼び出す
あるいはその逆って出来んの?

953 名前:デフォルトの名無しさん [2017/12/18(月) 19:29:21.38 ID:N/0vuXs80.net]
ではライブラリを使わずに全てのプログラムを作ることが出来るってことですね

954 名前:デフォルトの名無しさん mailto:sage [2017/12/18(月) 20:30:55.94 ID:u/MJC7QV6.net]
なんだこの質問

955 名前:デフォルトの名無しさん mailto:sage [2017/12/18(月) 21:23:40.71 ID:Sr5Op73M0.net]
>>934
当然無理

956 名前:デフォルトの名無しさん mailto:sage [2017/12/19(火) 01:11:42.95 ID:NOPV6NH10.net]
>>932
理論上で良いなら標準ライブラリはosとsysがあればあらゆるプログラムが書けるよ

957 名前:デフォルトの名無しさん [2017/12/19(火) 11:00:45.67 ID:tMk24jKNF.net]
>>934
呼び出すモジュールは作れるというか
あると思うけど
シ−ムレスっていうのは文法から言ってだめなんじゃね?
ヒアドキュメントはシームレスとは言わないだろ?

958 名前:デフォルトの名無しさん [2017/12/19(火) 18:15:06.80 ID:WQVin5/10.net]
うむむ
地雷踏んだっぽいわ
Anaconda で conda 使いまくってたら
from PIL import Image が DLL 見つからないエラーはくようになった

conda uninstall pillow
conda install pillow
とかやってももう治らないω

もちろん pip は一度も使ってない



959 名前:デフォルトの名無しさん mailto:sage [2017/12/19(火) 19:51:46.29 ID:j+YlJ43H0.net]
起動中のpythonのsys.path上にpillowはあるのか?

960 名前:デフォルトの名無しさん [2017/12/20(水) 16:40:33.06 ID:oMTP7XXu0.net]
conda install --channel https://conda.anaconda.org/conda-forge pillow
で動くようになりました
同様に以前動いてたはずの CV3 も動かなくなってたので
conda install --channel https://conda.anaconda.org/conda-forge opencv
したらこっちも動くようになりました
なんか関係ないのも数えきれないくらい沢山入れ替わったっぽいけど
身も心もまっさらになった気分です

961 名前:デフォルトの名無しさん [2017/12/21(木) 22:00:26.56 ID:Wruq1qgz0.net]
初歩的な質問ですいません
codepad.org/KGtLHDhb
Tkinterを使いプラスボタンが押されたら+1されるプログラムを
練習に作っているのですが
ラベルの値が最初の0のまま変更されません
コンソールの方では動いているのですが・・・
ラベルの更新の仕方を教えてください、おねがいします

962 名前:デフォルトの名無しさん [2017/12/22(金) 18:05:03.61 ID:bOdX3AhVa.net]
ラベル更新だけじゃなくて
色んなツッコミ所がありすぎて面倒なので
コメントするのあきらめる

963 名前:デフォルトの名無しさん [2017/12/22(金) 18:28:52.39 ID:pOVBeNy+0.net]
>>943 codepad.org/Ocw6JLOS

964 名前:デフォルトの名無しさん [2017/12/22(金) 18:32:37.29 ID:bWUflki2d.net]
>>942
たくさんの男がお前の上を通り過ぎていったけど、今は処女になったということだな。

965 名前:デフォルトの名無しさん [2017/12/22(金) 21:25:15.78 ID:iJ2PO/6B0.net]
>>944
ひどいプログラムなのは許してください・・・

>>945
ありがとうございます
参考にさせていただきます!
とても助かりました

966 名前:デフォルトの名無しさん mailto:sage [2017/12/24(日) 21:27:43.73 ID:Uv6h347vM.net]
pythonプログラムを実行する時、

python *.py

ipython *.py
で違いはあるんですか?

967 名前:デフォルトの名無しさん mailto:sage [2017/12/25(月) 22:34:56.91 ID:3v3bbp8O0.net]
ある数列から、

968 名前:w定割合の位置の数値を取り出したい
たとえば
x=10 ; y=100 ; z=8
のとき、range(x,y)の8%の数値が欲しい
どうするのが高速でしょうか
[]
[ここ壊れてます]



969 名前:デフォルトの名無しさん mailto:sage [2017/12/26(火) 00:35:52.57 ID:NKd3GEs00.net]
>>949
x + round((y - x)*z/100)

970 名前:デフォルトの名無しさん mailto:sage [2017/12/26(火) 00:50:16.19 ID:zO2gc+Bz0.net]
はー素晴らしい
自分、数学苦手なもので、全然思いつきませんでした
多謝

971 名前:デフォルトの名無しさん mailto:sage [2017/12/26(火) 18:29:36.82 ID:WBWOri7N0.net]
あるグループウェアの特定のページが欲しくてChrome+seleniumでログイン。
そのあとrequests.getでページの中身をスクレイピングしようとしたら「未ログイン」のページが落ちてきた!

セッション情報が共通化されていないと知ってショックでした。。

972 名前:デフォルトの名無しさん mailto:sage [2017/12/26(火) 23:24:05.11 ID:1oUfbZQv0.net]
insertで登録して、findで登録されてるか調べる
順序はそのまま、YES or NO

https://ideone.com/udcKZC

どうすれば良いでしょうかお願いします。

973 名前:デフォルトの名無しさん mailto:sage [2017/12/26(火) 23:51:52.01 ID:k456ZrzP0.net]
>953
if a in i[1]:

if i[1] in a:
にする。
a は、リストでなく、セットにした方が計算量的に有利。
a = set()
として、
a.append(i[1])
を、
a.add(i[1])
にする。

974 名前:デフォルトの名無しさん mailto:sage [2017/12/26(火) 23:55:46.44 ID:1oUfbZQv0.net]
>>954
ありがとうございます。

975 名前:デフォルトの名無しさん mailto:sage [2017/12/29(金) 02:36:00.23 ID:q3HWEBgb0.net]
プログラミングのプの字も知らないカスですが
パイソン始めましたよろしくお願いします

976 名前:デフォルトの名無しさん mailto:sage [2017/12/29(金) 06:09:34.09 ID:D6FdquXH0.net]
よろしくお願いします

977 名前:デフォルトの名無しさん mailto:sage [2017/12/30(土) 17:10:28.10 ID:9aM7SMFbM.net]
パイソンって最初バイソン(牛)かと思ってた

978 名前:デフォルトの名無しさん mailto:sage [2017/12/30(土) 18:36:02.06 ID:fp/oHxe90.net]
スト2の四天王だったやつか!?



979 名前:デフォルトの名無しさん mailto:sage [2017/12/31(日) 00:11:00.84 ID:rNferOEU0.net]
エクセルに搭載されるかもと聞いて勉強始めましたよろしくお願いします

980 名前:デフォルトの名無しさん mailto:sage [2017/12/31(日) 00:19:27.70 ID:mh0j3eXv0.net]
C#から浮気します!良書を教えてください先輩方

981 名前:デフォルトの名無しさん mailto:sage [2017/12/31(日) 02:00:11.08 ID:cjdZ4wLh0.net]
まじでやるならarXivの文献辿りながら基本のアルゴリズムgitで見つけてコード解析
なんちってならオライリーでもやってわかった気になってハナホジしたら

982 名前:デフォルトの名無しさん mailto:sage [2017/12/31(日) 11:58:11.57 ID:KA+WHx0La.net]
次スレよろ

983 名前:デフォルトの名無しさん mailto:sage [2017/12/31(日) 12:44:29.40 ID:+5kbAJtw0.net]
いやです

984 名前:デフォルトの名無しさん mailto:sage [2017/12/31(日) 13:25:01.42 ID:KA+WHx0La.net]
いやよいやよも好きのうち

985 名前:デフォルトの名無しさん mailto:sage [2017/12/31(日) 14:03:52.19 ID:St9ppRXA0.net]
いやどす

986 名前:デフォルトの名無しさん mailto:sage [2017/12/31(日) 16:46:52.85 ID:8x92ACq9a.net]





987 名前:デフォルトの名無しさん [2018/01/01(月) 14:05:52.82 ID:yaUpEKWza.net]
必至だな

988 名前:デフォルトの名無しさん mailto:sage [2018/01/01(月) 18:01:06.78 ID:JZpqRMkx0.net]
単体で¥だけを出すにはどうすればいいのですか??
クォーテーションでくくったり手前にr付けても
エラーになってしまいます
print(r"¥100")ならオーケーなのにprint(r"¥")でやるとエラーになります



989 名前:デフォルトの名無しさん mailto:sage [2018/01/01(月) 18:09:48.60 ID:Q3RxRu9M0.net]
raw stringなのにエスケープが機能している…?
俺の知ってるPythonと違う気がするな

990 名前:デフォルトの名無しさん mailto:sage [2018/01/01(月) 18:11:25.06 ID:qbaI4sPQ0.net]
>>969
print('\\')
じゃ駄目なん?

991 名前:デフォルトの名無しさん [2018/01/01(月) 18:36:08.61 ID:2E1PT4i/0.net]
pyqtの勉強しているのですがこのコードでなぜボタンが出ないのでしょう?
class Default(QWidget):
def __init__(self):
super().__init__()
self.initUI()


def initUI(self):
self.setGeometry(300,300,300,300)
self.setWindowTitle("ウィンドウ")
self.setWindowIcon(QIcon("python.png"))
self.show()

class Btn(QWidget):
def __init__(self):
super().__init__()
self.initUI()


def initUI(self):
btn = QPushButton("ボタン",self)
btn.resize(btn.sizeHint())
btn.move(50,50)
btn.show()


if __name__ == "__main__":
app = QApplication(sys.argv)
d = Default()
b = Btn()
sys.exit(app.exec_())

992 名前:デフォルトの名無しさん [2018/01/01(月) 18:36:41.19 ID:2E1PT4i/0.net]
importは行数の関係で省かせてもらいます

993 名前:デフォルトの名無しさん [2018/01/01(月) 19:04:32.40 ID:MNtQNWjC0.net]
何をしたいのか分からないけれど
2つのウィンドウをそれぞれ出したいならbtn.show()の下にself.show()追加する
1つのウィンドウでボタンを追加したいだけならBtnクラスのinitUI(self)の中味を
DefaultクラスのinitUI(self)に追加してBtnクラスを消す

994 名前:デフォルトの名無しさん mailto:sage [2018/01/01(月) 20:09:11.29 ID:r7kDL/dQ0.net]
>>969,970
リファレンスマニュアル見てみたら、r"¥"は無効だって書いてあった
2.4.1 String and Bytes literals
raw stringが奇数のバックスラッシュで終わるのがダメだそうだ
2.7も3.6も同じ

995 名前:デフォルトの名無しさん mailto:sage [2018/01/01(月) 20:22:53.79 ID:iOcRvNllM.net]
次スレ建てた

くだすれPython(超初心者用) その36
mevius.5ch.net/test/read.cgi/tech/1514805522/

996 名前:デフォルトの名無しさん mailto:sage [2018/01/02(火) 07:54:25.87 ID:2ze8dniUa.net]
Brythonって便利そうですけどどんな感じですか?
ブラウザ上で動く艦これのルーレット?みたいなのを練習で作ってみようと
思ってるんだけど何か良い方法ありますか?

997 名前:デフォルトの名無しさん mailto:sage [2018/01/02(火) 13:24:19.53 ID:Y/4ObyK1a.net]
>>977
手を動かせ

998 名前:デフォルトの名無しさん mailto:sage [2018/01/03(水) 11:21:49.29 ID:/NNrb8F/H.net]
pandas dfの特定列を選択範囲として
ある文字列が含まれている行の中身を置き換えたいんですが
どういう操作をしたらいいんでしょうか
いまは一度スライスして条件分岐ループに通して新規series化してマージしてますが、手間です



999 名前:デフォルトの名無しさん mailto:sage [2018/01/03(水) 11:25:40.12 ID:CVIfc7c80.net]
df['特定列'][like '文字列']='新しい中身'

1000 名前:デフォルトの名無しさん mailto:sage [2018/01/03(水) 12:15:05.44 ID:en8pxJtb0.net]
Packt PublishingのPython本バンドル $15で18冊と6本のビデオ
ジャンル的には基礎、Web開発、データサイエンス、AIと満遍なく網羅してる

https://www.humblebundle.com/books/python-by-packt-book-bundle

1001 名前:デフォルトの名無しさん mailto:sage [2018/01/03(水) 13:01:31.29 ID:/NNrb8F/H.net]
>>980


1002 名前:デフォルトの名無しさん mailto:sage [2018/01/03(水) 13:07:05.17 ID:1GTu/vn+a.net]
>>> import pandas as pd
>>> df = pd.DataFrame([[1, 'aaaa'], [3, 'aabcz'], [4, 'abcd']], columns='n s'.split(' '), index=[10, 20, 30])
>>> df
n s
10 1 aaaa
20 3 aabcz
30 4 abcd
>>> df['n'][df['s'].map(lambda x: 'abc' in x)] = 9
>>> df
n s
10 1 aaaa
20 9 aabcz
30 9 abcd

1003 名前:デフォルトの名無しさん mailto:sage [2018/01/03(水) 13:39:50.24 ID:hIGxUUek0.net]
mapのかわりにapply使っても同じ結果になるみたいだけど
内部動作も同じなのかな

1004 名前:デフォルトの名無しさん mailto:sage [2018/01/03(水) 14:06:23.42 ID:/NNrb8F/H.net]
>>983
うちの環境だとdf['n']df['s']のとこでloc使えエラーが出てしまったので
sel=df['s'].map(lambda x:'abc' in x)
df.loc[sel,['n']]=9
これでいけました。大変助かりました
ありがとうございました

1005 名前:デフォルトの名無しさん [2018/01/04(木) 16:03:32.48 ID:Tb7uig0Fa.net]
ipythonで
l = [1, 2, 3]
l
と入力すると、
Out[2]: [1, 2, 3]
と中身が(長ければ改行して)表示されますが、これは何の特殊メソッドが呼ばれているのでしょうか?__str__をオーバーライドしても表示は変わりませんでした。

1006 名前:デフォルトの名無しさん [2018/01/04(木) 16:26:18.94 ID:DfAlkQQT0.net]
__repr__()

1007 名前:デフォルトの名無しさん mailto:sage [2018/01/04(木) 16:34:27.41 ID:Tb7uig0Fa.net]
>>987
__repr__をオーバーライドしたら表示を変更できました。
どうもありがとうございました。

1008 名前:デフォルトの名無しさん mailto:sage [2018/01/06(土) 12:18:25.26 ID:hDfKkQox0.net]
そろそろ埋め?



1009 名前:デフォルトの名無しさん mailto:sage [2018/01/09(火) 20:45:02.85 ID:d0ur0YPO0.net]
くだすれPython(超初心者用) その36
mevius.5ch.net/test/read.cgi/tech/1514805522/

1010 名前:デフォルトの名無しさん mailto:sage [2018/01/09(火) 20:45:18.18 ID:d0ur0YPO0.net]
埋め

1011 名前:デフォルトの名無しさん mailto:sage [2018/01/09(火) 20:45:22.58 ID:d0ur0YPO0.net]
埋め

1012 名前:デフォルトの名無しさん mailto:sage [2018/01/09(火) 20:45:43.86 ID:d0ur0YPO0.net]
埋め

1013 名前:デフォルトの名無しさん mailto:sage [2018/01/09(火) 20:45:49.10 ID:d0ur0YPO0.net]
埋め

1014 名前:デフォルトの名無しさん mailto:sage [2018/01/09(火) 20:46:14.38 ID:d0ur0YPO0.net]
埋め

1015 名前:デフォルトの名無しさん mailto:sage [2018/01/09(火) 20:46:47.92 ID:d0ur0YPO0.net]
埋め

1016 名前:デフォルトの名無しさん mailto:sage [2018/01/09(火) 20:47:09.42 ID:d0ur0YPO0.net]
埋め

1017 名前:デフォルトの名無しさん mailto:sage [2018/01/09(火) 20:47:14.56 ID:d0ur0YPO0.net]
埋め

1018 名前:デフォルトの名無しさん mailto:sage [2018/01/09(火) 20:47:35.62 ID:d0ur0YPO0.net]
埋め



1019 名前:デフォルトの名無しさん mailto:sage [2018/01/09(火) 20:47:41.10 ID:d0ur0YPO0.net]
埋め

1020 名前:1001 [Over 1000 Thread.net]
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 220日 21時間 58分 40秒

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






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

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

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