このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。
エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>985 辺りで
前スレ
くだすれPython(超初心者用) その34
http://echo.2ch.net/test/read.cgi/tech/1495971255/
VIPQ2_EXTDAT: default:vvvvvv:1000:512:----: EXT was configured
くだすれPython(超初心者用) その35 [無断転載禁止]©2ch.net
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん 転載ダメ©2ch.net (ワッチョイ a36e-zUMb [106.72.44.32])
2017/06/02(金) 22:49:01.56ID:DAT8M7/R02017/06/02(金) 22:49:34.83ID:DAT8M7/R0
関連スレ
Pythonのお勉強 Part53
http://echo.2ch.net/test/read.cgi/tech/1494683284/
◆関連リンク Python の Home Page
ttp://www.python.org/
◆長いコードはこういうところにはってください
ttp://ideone.com/
ttp://codepad.org/
ttp://pastebin.com/
ttp://dpaste.com/
ttps://try.jupyter.org/
◆まとめwiki
ttp://python.rdy.jp/
ネットにはデマ情報がいっぱい残ってるので正しい情報をメモ
cmd で UTF-8 使える方法 (chcp 65001 について) ttp://nazochu.blogspot.jp/2011/08/blog-post_26.html
mintty ttp://dogmap.jp/2011/11/15/mintty/
mintty ttp://tanakh.jp/posts/2011-11-15-windows-terminal.html
↓
色々紆余曲折あったけど Git インスコして GitBash 使うのが一番楽っぽい
https://git-for-windows.github.io/
Pythonのお勉強 Part53
http://echo.2ch.net/test/read.cgi/tech/1494683284/
◆関連リンク Python の Home Page
ttp://www.python.org/
◆長いコードはこういうところにはってください
ttp://ideone.com/
ttp://codepad.org/
ttp://pastebin.com/
ttp://dpaste.com/
ttps://try.jupyter.org/
◆まとめwiki
ttp://python.rdy.jp/
ネットにはデマ情報がいっぱい残ってるので正しい情報をメモ
cmd で UTF-8 使える方法 (chcp 65001 について) ttp://nazochu.blogspot.jp/2011/08/blog-post_26.html
mintty ttp://dogmap.jp/2011/11/15/mintty/
mintty ttp://tanakh.jp/posts/2011-11-15-windows-terminal.html
↓
色々紆余曲折あったけど Git インスコして GitBash 使うのが一番楽っぽい
https://git-for-windows.github.io/
2017/06/02(金) 22:50:35.19ID:DAT8M7/R0
関連スレ
Pythonのお勉強 Part53
http://echo.2ch.net/test/read.cgi/tech/1494683284/
◆関連リンク Python の Home Page
ttp://www.python.org/
◆長いコードはこういうところにはってください
ttp://ideone.com/
ttp://codepad.org/
ttp://pastebin.com/
ttp://dpaste.com/
ttps://try.jupyter.org/
◆まとめwiki
ttp://python.rdy.jp/
ネットにはデマ情報がいっぱい残ってるので正しい情報をメモ
cmd で UTF-8 使える方法 (chcp 65001 について) ttp://nazochu.blogspot.jp/2011/08/blog-post_26.html
mintty ttp://dogmap.jp/2011/11/15/mintty/
mintty ttp://tanakh.jp/posts/2011-11-15-windows-terminal.html
↓
色々紆余曲折あったけど Git インスコして GitBash 使うのが一番楽っぽい
https://git-for-windows.github.io/
Pythonのお勉強 Part53
http://echo.2ch.net/test/read.cgi/tech/1494683284/
◆関連リンク Python の Home Page
ttp://www.python.org/
◆長いコードはこういうところにはってください
ttp://ideone.com/
ttp://codepad.org/
ttp://pastebin.com/
ttp://dpaste.com/
ttps://try.jupyter.org/
◆まとめwiki
ttp://python.rdy.jp/
ネットにはデマ情報がいっぱい残ってるので正しい情報をメモ
cmd で UTF-8 使える方法 (chcp 65001 について) ttp://nazochu.blogspot.jp/2011/08/blog-post_26.html
mintty ttp://dogmap.jp/2011/11/15/mintty/
mintty ttp://tanakh.jp/posts/2011-11-15-windows-terminal.html
↓
色々紆余曲折あったけど Git インスコして GitBash 使うのが一番楽っぽい
https://git-for-windows.github.io/
2017/06/06(火) 21:28:35.92ID:yDCWnpKn0
保守
5デフォルトの名無しさん (ワッチョイ e3b4-rlUu [219.75.130.189])
2017/06/22(木) 21:30:07.39ID:Q2JZu1ra0 超初心者向けの本を教えてくれー
2017/06/23(金) 10:49:11.84ID:0OdP20aKH
すれ勃て速すぎね?
7デフォルトの名無しさん (オッペケ Srd9-PFZU [126.161.41.164])
2017/06/23(金) 12:23:24.05ID:8IF/BkpVr そのレスを前スレにすればその分前スレが早くうまるってゆう
2017/06/23(金) 12:31:12.93ID:sZQJdeK60
Tkinterで作ったGUI開いて作業して、結果をセーブして閉じる
次開いたら続きから再開ってどういうメソッド使いますか
saveとかupdateとかあるらしいけど、いまいちよくわかる説明がない
次開いたら続きから再開ってどういうメソッド使いますか
saveとかupdateとかあるらしいけど、いまいちよくわかる説明がない
2017/06/23(金) 20:06:46.66ID:bCLWUEZE0
windows10/64bit/anaconda4.40環境で
conda install numpy,pandas,matplotlib,seaborn,plotly
のあと、cufflinksがconda install できず pip install cufflinksでインストール。
その後、jupyter notebook上でimport cufflinks as cfを実行しても
でエラーメッセージ ta-libモジュールがありません が出てしまいます。
インストール手順が間違っているのでしょうか?
解決方法を教えていただければ幸いです。
宜しくお願い致します。
conda install numpy,pandas,matplotlib,seaborn,plotly
のあと、cufflinksがconda install できず pip install cufflinksでインストール。
その後、jupyter notebook上でimport cufflinks as cfを実行しても
でエラーメッセージ ta-libモジュールがありません が出てしまいます。
インストール手順が間違っているのでしょうか?
解決方法を教えていただければ幸いです。
宜しくお願い致します。
2017/06/23(金) 23:27:05.21ID:tdHTYauf0
conda install
pip install
君は、2つのパッケージマネージャーを使ったのか?
2つのパッケージマネージャーは、お互いの情報がわかるのか?
ta-lib モジュールをインストール出来ないの?
pip install
君は、2つのパッケージマネージャーを使ったのか?
2つのパッケージマネージャーは、お互いの情報がわかるのか?
ta-lib モジュールをインストール出来ないの?
2017/06/24(土) 00:56:06.46ID:yXMp4cWT0
talibモジュールはぐぐってインストールしましたが改善せず
64bitが悪いのか、condaは使えないみたいなので諦めます。。
64bitが悪いのか、condaは使えないみたいなので諦めます。。
2017/07/01(土) 22:26:00.63ID:4Jpbi5J90
エラーエッセーはなるべく全文あると嬉しい。ユーザー名とかは伏せてくれればいいだけだし
2017/07/01(土) 22:35:59.75ID:H0+xgSWX0
>>12
エッセイはいいかなw
エッセイはいいかなw
14デフォルトの名無しさん (ワッチョイ 9597-wjSU [106.73.145.160])
2017/07/04(火) 22:12:23.26ID:UKfdcsVA0 listで
for a in array[:]:
というコードがあったんですが [:] は何をしているんですか?
for a in array[:]:
というコードがあったんですが [:] は何をしているんですか?
2017/07/04(火) 23:29:56.25ID:1bPnWf3f6
>>14
ぐぐればでるけど全要素
ぐぐればでるけど全要素
16デフォルトの名無しさん (ワッチョイ 9597-wjSU [106.73.145.160])
2017/07/05(水) 02:02:56.14ID:LL/TkinW017デフォルトの名無しさん (ワッチョイ 2796-yn+x [153.198.163.141])
2017/07/13(木) 22:48:51.75ID:laCJofEm0 配列を交互に抜き出す方法を教えて下さい
a=['aaa', 'aa','aaaaa']
b=['bbbb','bb']
求める結果
aaa bbbb aa bb aaaaa
ab=list(zip([b,w]))だと抜き出す時にlen(a)
だと、指定した部分に値がないと言われエラーになります。
a=['aaa', 'aa','aaaaa']
b=['bbbb','bb']
求める結果
aaa bbbb aa bb aaaaa
ab=list(zip([b,w]))だと抜き出す時にlen(a)
だと、指定した部分に値がないと言われエラーになります。
2017/07/14(金) 00:08:14.25ID:tLyM2dN1E
a = ['aaa', 'aa', 'aaaaa']
b = ['bbbb', 'bb']
blen = len(b)
c = []
for i, v in enumerate(a):
c.append(v)
if blen > i:
c.append(b[i])
print(' '.join(c))
b = ['bbbb', 'bb']
blen = len(b)
c = []
for i, v in enumerate(a):
c.append(v)
if blen > i:
c.append(b[i])
print(' '.join(c))
2017/07/14(金) 00:09:12.90ID:tLyM2dN1E
a = ['aaa', 'aa', 'aaaaa']
b = ['bbbb', 'bb']
blen = len(b)
c = []
for i, v in enumerate(a):
__c.append(v)
__if blen > i:
____c.append(b[i])
print(' '.join(c))
b = ['bbbb', 'bb']
blen = len(b)
c = []
for i, v in enumerate(a):
__c.append(v)
__if blen > i:
____c.append(b[i])
print(' '.join(c))
2017/07/14(金) 00:20:28.08ID:xb4EXXJl0
>>18
ありがとう、ございます。
ありがとう、ございます。
2017/07/14(金) 22:36:54.76ID:Tip2cMSnp
Python3.5, opencv3で猫の顔認識をしようとおもって
http://opencv.blog.jp/python/face_detectで紹介されているリンク先を参考にコードをかきましたが下記のようなエラーがでます.
error: D:\Build\OpenCV\opencv-3.2.0\modules\objdetect\src\cascadedetect.cpp:1681: error: (-215) !empty() in function cv::CascadeClassifier::detectMultiScale
ぐぐるとパスが間違っているらしいのですが,そもそも顔認識特徴量ファイルがはいってあるhaarcascadesフォルダがどこにあるのかわかりません.
winpython + opencvのインストールも同じサイトを参考にしましたhttp://opencv.blog.jp/python/ver31_install
opencv_python-3.2.0+contrib-cp35-cp35m-win_amd64.whlをインストールしています
m(_ _)m
http://opencv.blog.jp/python/face_detectで紹介されているリンク先を参考にコードをかきましたが下記のようなエラーがでます.
error: D:\Build\OpenCV\opencv-3.2.0\modules\objdetect\src\cascadedetect.cpp:1681: error: (-215) !empty() in function cv::CascadeClassifier::detectMultiScale
ぐぐるとパスが間違っているらしいのですが,そもそも顔認識特徴量ファイルがはいってあるhaarcascadesフォルダがどこにあるのかわかりません.
winpython + opencvのインストールも同じサイトを参考にしましたhttp://opencv.blog.jp/python/ver31_install
opencv_python-3.2.0+contrib-cp35-cp35m-win_amd64.whlをインストールしています
m(_ _)m
2017/07/14(金) 22:58:38.14ID:snTQRWh5E
cascadedetect.cpp:1681: error: (-215) !empty() in function cv::CascadeClassifier::detectMultiScale
でぐぐって1ページに表示されているサイトを全部試してみる
でぐぐって1ページに表示されているサイトを全部試してみる
2017/07/16(日) 23:58:18.59ID:uXuQdpA30
すみません、バイナリの文字列を16進に変換したいのですがどうしたらよいでしょうか?
str型(diff)「00000000000100000011111111111000001・・・」→「00103FF8・・・」のようにしたいです
転値してからファイルに書き込むことを踏まえ
f.write(np.transpose(format(int(''.join(map(str, diff)), 2),'x')))
と書いているのですがint(,2)で10進に直してからformatで16進にしようとすると10進に直した時点で頭が「00000000・・・」のように始まる場合その部分が消えてしまい
10進にせず
f.write(np.transpose(''.join(map(str, diff)).encode('hex'))
このようにやっても何かしらのエラーがでてしまいます
よろしくおねがいします
str型(diff)「00000000000100000011111111111000001・・・」→「00103FF8・・・」のようにしたいです
転値してからファイルに書き込むことを踏まえ
f.write(np.transpose(format(int(''.join(map(str, diff)), 2),'x')))
と書いているのですがint(,2)で10進に直してからformatで16進にしようとすると10進に直した時点で頭が「00000000・・・」のように始まる場合その部分が消えてしまい
10進にせず
f.write(np.transpose(''.join(map(str, diff)).encode('hex'))
このようにやっても何かしらのエラーがでてしまいます
よろしくおねがいします
24デフォルトの名無しさん (ワッチョイ af9b-S4qQ [121.87.14.51])
2017/07/17(月) 00:44:53.06ID:zZmxSI+/0 >>23
「00000000・・・」のように始まる場合その部分が消えてしまうと数値的にどういった問題が?
「00000000・・・」のように始まる場合その部分が消えてしまうと数値的にどういった問題が?
2017/07/17(月) 00:58:14.21ID:s2Ne6p+B0
2017/07/17(月) 01:35:11.00ID:c5rmAiRr0
2017/07/17(月) 03:52:20.50ID:Uy8niamL0
8ビット → 1バイト
のように、1バイトずつ処理していって、バイト配列にする
のように、1バイトずつ処理していって、バイト配列にする
2017/07/17(月) 16:42:09.08ID:CaiymffZa
環境変数って超便利じゃないですか?
あんまり初心者向けの本に説明されてないけど
あんまり初心者向けの本に説明されてないけど
29デフォルトの名無しさん (ワッチョイ 8361-I8+U [110.66.28.195])
2017/07/17(月) 19:47:18.35ID:IXxYWFJH0 >>28
グローバル変数が便利って言うのと同じだから、使用上かなりの注意を要する
グローバル変数が便利って言うのと同じだから、使用上かなりの注意を要する
2017/07/17(月) 20:36:06.70ID:CaiymffZa
2017/07/17(月) 20:44:55.34ID:NQ4+oaEv0
目眩がしてくるな
そうだねすごいねって言っとけばいいのか?
そうだねすごいねって言っとけばいいのか?
32デフォルトの名無しさん (ワッチョイ 8361-I8+U [110.66.28.195])
2017/07/17(月) 20:50:57.87ID:IXxYWFJH033デフォルトの名無しさん (ワッチョイ af9b-S4qQ [121.87.14.51])
2017/07/17(月) 22:22:22.09ID:zZmxSI+/0 2進数から16進数への変換はできている感じなんですか
34デフォルトの名無しさん (ワッチョイ af9b-S4qQ [121.87.14.51])
2017/07/17(月) 23:22:21.36ID:zZmxSI+/0 >>24
>バイナリの文字列を16進に変換したいのですがどうしたらよいでしょうか?
hex(int('00000000000100000011111111111000001', 2))
で16進数の値が取れるから、それを文字列にして、桁数決まってる0のテンプレートつくって埋めていくのはどうでしょう
>バイナリの文字列を16進に変換したいのですがどうしたらよいでしょうか?
hex(int('00000000000100000011111111111000001', 2))
で16進数の値が取れるから、それを文字列にして、桁数決まってる0のテンプレートつくって埋めていくのはどうでしょう
2017/07/18(火) 11:11:34.59ID:r3xWo2s5F
>>34
必ず4bit単位であることは保証されてる?
必ず4bit単位であることは保証されてる?
36デフォルトの名無しさん (ワッチョイ dfaa-32Qs [153.187.180.175])
2017/07/18(火) 12:56:14.07ID:6DbTRi2A0 >>30
export は、親プロセス(シェル)と、子プロセス共有か、コピーされるのか?
よく知らないけど
それよりも、( ) を使うと、子プロセスのサブシェル内での実行になるから、
( ) 内だけの、環境変数を使えば、親プロセスとは別物
bash から、( ) を使うと、別のbash を起動して、
その子プロセスとして、コマンドを起動する
export は、親プロセス(シェル)と、子プロセス共有か、コピーされるのか?
よく知らないけど
それよりも、( ) を使うと、子プロセスのサブシェル内での実行になるから、
( ) 内だけの、環境変数を使えば、親プロセスとは別物
bash から、( ) を使うと、別のbash を起動して、
その子プロセスとして、コマンドを起動する
37デフォルトの名無しさん (ワッチョイ 2796-1jjp [153.198.163.141])
2017/07/18(火) 19:01:38.48ID:QAHpb4DY0 初心者です
何の話してるか分からないので3行ぐらいで、教えて下さい。
何の話してるか分からないので3行ぐらいで、教えて下さい。
2017/07/18(火) 19:26:22.97ID:4iDc2sGUa
馬鹿
には
無理
には
無理
2017/07/18(火) 19:45:57.73ID:fi7slXdOM
馬に無
鹿は利
鹿は利
2017/07/18(火) 19:46:22.74ID:fi7slXdOM
やっべ誤字ったわww
2017/07/18(火) 19:46:57.19ID:z0RvcFUud
2017/07/18(火) 20:36:50.39ID:t6O39iGna
夏休みですね
2017/07/18(火) 21:08:31.17ID:3dLCEd5J0
最近pipというもので"pygame"というパッケージをインストールをしました
ターミナルではpygameをimportできるのですがエディタでコードを書いて実行したら"nomodule"となってしまいます
どのようにすればエディタで書いたものでも実行できるしょうか?
OSはmacを使っています
ターミナルではpygameをimportできるのですがエディタでコードを書いて実行したら"nomodule"となってしまいます
どのようにすればエディタで書いたものでも実行できるしょうか?
OSはmacを使っています
2017/07/18(火) 21:13:08.40ID:QAHpb4DY0
>>43
import pygame
import pygame
2017/07/18(火) 21:13:41.60ID:3dLCEd5J0
pipでpygameについて調べたら「/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages」という所に入ってるようで
sys.pathでは上記の場所も表示されていました
sys.pathでは上記の場所も表示されていました
2017/07/18(火) 21:16:53.81ID:QAHpb4DY0
もしくは、pygameをインストールした場所が
python2系とpython3系のどちらかで、エディターでは、
pygameをインストールして無い方のpythonバージョンを使ってる可能性が有る。
Macは使った事ないから信用はしないで下さい。
python2系とpython3系のどちらかで、エディターでは、
pygameをインストールして無い方のpythonバージョンを使ってる可能性が有る。
Macは使った事ないから信用はしないで下さい。
2017/07/18(火) 21:18:28.42ID:QAHpb4DY0
48デフォルトの名無しさん (ワッチョイ bf6f-AjwZ [223.219.8.213])
2017/07/18(火) 21:21:36.34ID:3dLCEd5J02017/07/18(火) 21:27:36.89ID:QAHpb4DY0
pip install pygameでpython2系
pip3 install pygameでpython3系
だったと思う。間違ってるかも知れない。
pythonのバージョンを下げるのはオススメしないよ。
pip3 install pygameでpython3系
だったと思う。間違ってるかも知れない。
pythonのバージョンを下げるのはオススメしないよ。
2017/07/18(火) 21:35:36.17ID:3dLCEd5J0
2017/07/18(火) 23:03:39.34ID:6DbTRi2A0
which python3
端末で、上記を打つと、パスが表示されるか?
表示されていれば、python3 は、そこにインストールされているから、
絶対パスで「何々/python3 引数」と実行すればできる
パス無しで「python3 引数」と打つと、コマンドになる。
コマンドの実行ファイルを探す順序は、よく知らないけど、
1. カレントディレクトリ
2. 環境変数PATH で見つかる順番
詳細は、検索して
【決定版】MacでPythonを使って『機械学習』を学ぶための環境構築
http://qiita.com/yoshizaki_kkgk/items/4663148a2b3ca078ddbc
端末で、上記を打つと、パスが表示されるか?
表示されていれば、python3 は、そこにインストールされているから、
絶対パスで「何々/python3 引数」と実行すればできる
パス無しで「python3 引数」と打つと、コマンドになる。
コマンドの実行ファイルを探す順序は、よく知らないけど、
1. カレントディレクトリ
2. 環境変数PATH で見つかる順番
詳細は、検索して
【決定版】MacでPythonを使って『機械学習』を学ぶための環境構築
http://qiita.com/yoshizaki_kkgk/items/4663148a2b3ca078ddbc
2017/07/19(水) 00:11:06.10ID:tGUy2CIMH
PyCudaのスレはここですか?
2017/07/19(水) 00:44:27.11ID:Lsa8fHNLa
pythonでバイナリファイルを最後まで読んだというのはどうやって判断するのがいいですか?
with open(fname, "rb") as a_file:
with open(fname, "rb") as a_file:
2017/07/19(水) 00:54:21.92ID:w9a4v/ek0
2017/07/19(水) 04:55:25.45ID:45uDCPjz0
pythonで音声解析(和音、テンポ、拍子)等できるアプリケーションを作ろうと思っています
お勧めの本や勉強方法はありますでしょうか?
pythonを選んだ理由としてはそのまま要素を深層学習させたい為です
yamahaの「Chord Tracker」というアプリのようなものを目指しています
よろしくお願いします
お勧めの本や勉強方法はありますでしょうか?
pythonを選んだ理由としてはそのまま要素を深層学習させたい為です
yamahaの「Chord Tracker」というアプリのようなものを目指しています
よろしくお願いします
56デフォルトの名無しさん (JP 0Hdf-G/zD [106.171.70.130])
2017/07/19(水) 11:38:02.95ID:+fK80sDMH 判ってないひとに共通する行動は
出て来た警告やエラーメッセージをそのまま貼らずに
自分で勝手に省略したり解釈した内容だけ書くところ
出て来た警告やエラーメッセージをそのまま貼らずに
自分で勝手に省略したり解釈した内容だけ書くところ
57デフォルトの名無しさん (JP 0Hdf-G/zD [106.171.70.130])
2017/07/19(水) 11:40:13.55ID:+fK80sDMH >>54
読んだ後に続きが書き込まれるかも知れないぞ
読んだ後に続きが書き込まれるかも知れないぞ
2017/07/19(水) 12:14:18.71ID:PmVzrrzSE
2017/07/19(水) 12:14:34.52ID:PmVzrrzSE
>>55宛のレス
2017/07/19(水) 13:16:41.27ID:9RsCKzcV0
2017/07/19(水) 14:03:55.78ID:45uDCPjz0
2017/07/19(水) 19:10:09.15ID:F39sUUEtK
アナコンダ3(4.4.0)のSpyderでウィンドウのプログラムを実行すると初回はきちんと表示されるのに複数回目は何の反応もないのは何故なんですか?
実行したのはkivy公式のエグザンプルでコンソールを再起動するとその初回はきちんと起動する
実行したのはkivy公式のエグザンプルでコンソールを再起動するとその初回はきちんと起動する
2017/07/19(水) 19:29:33.68ID:K458jZFMp
例えばなのですが、x座標とy座標とステータスの3要素からなる変数型のリストがあって、そのリストから新たにxのみを取り出してnumpy配列に入れるにはどうすれば良いですか?
P1.x = 1
P1.y = 1
P1.state = ”on”
P2.x = 2
P2.y = 1
P2.state = ”off”
として
Ps = {P1, P2}
みたいなリストがあったときに
Px = {P1.x, P2.x}
この操作をするにはどうすればよいでしょうか?
forで回さずに直接では無理ですか?
Px = Ps[:, :].x
みたいなイメージでやりたいです。
P1.x = 1
P1.y = 1
P1.state = ”on”
P2.x = 2
P2.y = 1
P2.state = ”off”
として
Ps = {P1, P2}
みたいなリストがあったときに
Px = {P1.x, P2.x}
この操作をするにはどうすればよいでしょうか?
forで回さずに直接では無理ですか?
Px = Ps[:, :].x
みたいなイメージでやりたいです。
2017/07/19(水) 21:03:30.29ID:euUx5nNf0
>>55
ライブラリ的な事は書いてないけど自動作曲とか分析方向ではPythonが強そう
http://blog.livedoor.jp/tak_tak0/archives/51794872.html
deepjazzというのがPythonのライブラリで作られたと書いてる調べてみては
http://iot-jp.com/iotsummary/iottech/robot/magenta%EF%BC%9A%E4%BA%BA%E5%B7%A5%E7%9F%A5%E8%83%BD%E3%81%A8%E4%BD%9C%E6%9B%B2/.html
ライブラリ的な事は書いてないけど自動作曲とか分析方向ではPythonが強そう
http://blog.livedoor.jp/tak_tak0/archives/51794872.html
deepjazzというのがPythonのライブラリで作られたと書いてる調べてみては
http://iot-jp.com/iotsummary/iottech/robot/magenta%EF%BC%9A%E4%BA%BA%E5%B7%A5%E7%9F%A5%E8%83%BD%E3%81%A8%E4%BD%9C%E6%9B%B2/.html
2017/07/19(水) 21:52:10.21ID:pZGc9yuN0
そのイメージでは無理ですね
2017/07/19(水) 22:58:23.61ID:45uDCPjz0
>>64
既存の自動作曲ソフトはちょっと堅くて取っ付き難いものばかりですね
自分が作るものは人間に寄り添った設計というか、簡単でpopなものにしたいと考えています
お陰でpython頑張ろうと思えました。ありがとうございます!
既存の自動作曲ソフトはちょっと堅くて取っ付き難いものばかりですね
自分が作るものは人間に寄り添った設計というか、簡単でpopなものにしたいと考えています
お陰でpython頑張ろうと思えました。ありがとうございます!
2017/07/20(木) 01:54:00.49ID:CxqiqQovp
>>65
ということはこの場合泥臭くfor回して要素ごとにxの値取り出して格納していくしかないのでしょうか?
ということはこの場合泥臭くfor回して要素ごとにxの値取り出して格納していくしかないのでしょうか?
2017/07/20(木) 10:12:45.77ID:GJgdDPUt0
numpyより先に覚えることがあるんじゃありませんか?
初心者さん
初心者さん
2017/07/20(木) 10:26:42.59ID:CxqiqQovp
昨日始めた初心者です。
まず何を覚えたらよいですか??
まず何を覚えたらよいですか??
2017/07/20(木) 13:46:47.71ID:7TmiJ2ed0
python3でCUI操作のソフト的なのを製作
→PyInstallerでexe化
→クラウド経由で学校のpcに取り込んで実行
→api-ms-win-crt-runtime-l1-1-0.dllがありません
何故なのか…管理者権限無いこととか関係ありますかね?
→PyInstallerでexe化
→クラウド経由で学校のpcに取り込んで実行
→api-ms-win-crt-runtime-l1-1-0.dllがありません
何故なのか…管理者権限無いこととか関係ありますかね?
2017/07/20(木) 22:52:46.45ID:0b9xdtC80
そのdllはpython.exe自体の実行にも必要な奴だろ。ランタイムをインストールするか
exeの場所に置けば動くと思う。スタティックリンクする方法があるかどうかは知らん。
exeの場所に置けば動くと思う。スタティックリンクする方法があるかどうかは知らん。
2017/07/21(金) 09:19:09.14ID:R4j0ZM1R0
コンテナとシーケンスとイテレータの違いがわかりません
簡潔な説明があれば教えてください
簡潔な説明があれば教えてください
2017/07/21(金) 15:16:34.12ID:X99jAJtw0
2017/07/21(金) 19:16:00.16ID:ykZjEUuIa
>>72
英語辞書
英語辞書
75デフォルトの名無しさん (ワッチョイ c9a2-fDNv [110.66.74.92])
2017/07/21(金) 19:33:38.85ID:uK7tgvol0 >>72
オレオレ定義だけど、
・コンテナはただの箱。
・シーケンスは連続性のあるデータ列。
・イテレータはデータの列挙方法。
あえて語弊を恐れずに書くなら、
コンテナとは、配列や文字列やタプルやディクショナリなど、データの保管庫。
このうち、配列や文字列やタプルは、順序が明確に規定されている。
これを特にシーケンスと呼ぶ。
シーケンスの要素にアクセスする時には、その位置を示すのに一連の数字を使う。
ディクショナリの場合は、キーと呼ばれる任意の値を使う。
一方で、データ構造に関係なく、コンテナ内のデータを列挙したい場合がある。
この時に使うのがイテレータ。
オレオレ定義だけど、
・コンテナはただの箱。
・シーケンスは連続性のあるデータ列。
・イテレータはデータの列挙方法。
あえて語弊を恐れずに書くなら、
コンテナとは、配列や文字列やタプルやディクショナリなど、データの保管庫。
このうち、配列や文字列やタプルは、順序が明確に規定されている。
これを特にシーケンスと呼ぶ。
シーケンスの要素にアクセスする時には、その位置を示すのに一連の数字を使う。
ディクショナリの場合は、キーと呼ばれる任意の値を使う。
一方で、データ構造に関係なく、コンテナ内のデータを列挙したい場合がある。
この時に使うのがイテレータ。
76デフォルトの名無しさん (ワッチョイ c9a2-fDNv [110.66.74.92])
2017/07/21(金) 19:35:14.80ID:uK7tgvol0 >>75
に間違いがあれば指摘よろしく。
に間違いがあれば指摘よろしく。
2017/07/21(金) 19:44:11.70ID:ykZjEUuIa
言語の思想的なもので若干差異あったりするけどおおよそあってるんじゃね?
78デフォルトの名無しさん (ワッチョイ 59cc-d1J2 [118.104.97.8])
2017/07/22(土) 08:05:51.71ID:3hPuZc/l0 >>75
おおむね間違いは無いと思うけど、いくつか補足しとく:
・Pythonにおけるコンテナは、一般的にはコレクションと呼ばれる
・コンテナの例として集合が抜けている
・集合は各要素の順序が規定されていない
・Pythonにおけるタプルは不変配列(値の破壊的更新が禁止された配列)を指すが、
一般的には数学の直積(またはデカルト積)のプログラム表現を指しコンテナには
含まれない
・イテレータはコンテナの各要素に対して繰り返し(iterate)処理をしたい場合に使う
おおむね間違いは無いと思うけど、いくつか補足しとく:
・Pythonにおけるコンテナは、一般的にはコレクションと呼ばれる
・コンテナの例として集合が抜けている
・集合は各要素の順序が規定されていない
・Pythonにおけるタプルは不変配列(値の破壊的更新が禁止された配列)を指すが、
一般的には数学の直積(またはデカルト積)のプログラム表現を指しコンテナには
含まれない
・イテレータはコンテナの各要素に対して繰り返し(iterate)処理をしたい場合に使う
2017/07/22(土) 10:06:01.24ID:JNKDa4Cc0
ありがとうです
あれから自分でもいろいろ調べてみました
Pythonのドキュメント・書籍などからです
シーケンスとイテレータは、実装すべきプロトコルがドキュメントで明確に
規定されたオブジェクトですが、
コンテナは広い概念ぽいので、他と同列に考えると混乱するわけですね
コンテナ:他のオブジェクトを格納する(参照を持つ)オブジェクト
リスト・タプル・辞書・集合など
シーケンス:indexで要素を指定できる(要素格納順序を持つ)コンテナ
リスト・タプル・rangeなど
イテレータ:_組み込み関数next()で値を一つずつ取り出せるオブジェクト
yieldを使った関数(ジェネレータ)など
あれから自分でもいろいろ調べてみました
Pythonのドキュメント・書籍などからです
シーケンスとイテレータは、実装すべきプロトコルがドキュメントで明確に
規定されたオブジェクトですが、
コンテナは広い概念ぽいので、他と同列に考えると混乱するわけですね
コンテナ:他のオブジェクトを格納する(参照を持つ)オブジェクト
リスト・タプル・辞書・集合など
シーケンス:indexで要素を指定できる(要素格納順序を持つ)コンテナ
リスト・タプル・rangeなど
イテレータ:_組み込み関数next()で値を一つずつ取り出せるオブジェクト
yieldを使った関数(ジェネレータ)など
2017/07/22(土) 19:45:16.19ID:CXIzc4Iz0
ロリポップサーバーでCGIとして運用してる人いますか?
localeがないからANSI_X3.4-1968で読み込まれて日本語文字が取り扱えない……
localeがないからANSI_X3.4-1968で読み込まれて日本語文字が取り扱えない……
2017/07/22(土) 22:44:46.12ID:aSyrWYfF0
82デフォルトの名無しさん (ワッチョイ 0baa-yIDI [153.187.180.175])
2017/07/23(日) 03:08:26.63ID:nJm1oPvD0 LC_ALL みたいな環境変数に、日本語を設定すれば?
2017/07/23(日) 11:01:10.56ID:2m9d9OonE
dirで取得してそれぞれの型をを調べる方法を教えてください
これだと文字列をtypeで調べてるので型が全部strと判定されます
s = ''
for v in dir(s):
__print(type(v))
これだと文字列をtypeで調べてるので型が全部strと判定されます
s = ''
for v in dir(s):
__print(type(v))
2017/07/23(日) 13:19:49.32ID:trbfRinJ0
動的型なんだから実行してみるまで型は分からない
2017/07/23(日) 13:22:37.95ID:trbfRinJ0
メソッドの戻り値の型とか
そこまで高度なことは求めてないか
type(getattr(v))
そこまで高度なことは求めてないか
type(getattr(v))
2017/07/24(月) 13:05:54.99ID:IQlxyRQT0
anacondaをインストールしてコマンドプロンプトから
from sklearn import datasetsを実行しても
ModuleNotFoundError : No module named 'sklearn'
が出て実行できません。何度インストールし直しても同じです。pathは通したはずです。
どうしたらいいですか?
環境はwin10、Python3.6です。
from sklearn import datasetsを実行しても
ModuleNotFoundError : No module named 'sklearn'
が出て実行できません。何度インストールし直しても同じです。pathは通したはずです。
どうしたらいいですか?
環境はwin10、Python3.6です。
2017/07/24(月) 14:20:19.62ID:3VZdyYeIM
>>86
which python
which python
2017/07/24(月) 15:08:13.79ID:BdqEvISLa
print(sys.path)
2017/07/24(月) 15:14:59.07ID:IQlxyRQT0
>>87
C:\Python\Python36\python.exe と出ました・・・
C:\Python\Python36\python.exe と出ました・・・
2017/07/24(月) 15:24:23.98ID:IQlxyRQT0
>>88
Traceback (most recent call last):
File "<stdin>" line 1, in <module>
NameError : name 'sys' in not defined
Traceback (most recent call last):
File "<stdin>" line 1, in <module>
NameError : name 'sys' in not defined
2017/07/24(月) 15:32:44.43ID:BdqEvISLa
import sys
print(sys.path)
print(sys.path)
2017/07/24(月) 16:36:24.80ID:3VZdyYeIM
>>89
おそらくanaconda(2か3)でパスが通っていると which python で
C/Users/(user-name)/Anaconda3/python
みたいに出るよ。
パスが通っていないですね。
おそらくanaconda(2か3)でパスが通っていると which python で
C/Users/(user-name)/Anaconda3/python
みたいに出るよ。
パスが通っていないですね。
2017/07/24(月) 18:05:13.04ID:M1h7ZjlGp
pip install scikit-learn
これしてないとか?
これしてないとか?
2017/07/24(月) 20:30:30.32ID:TYPIIYH30
>>93
Anacondaならデフォで入ってるはずだなあ。。
Anacondaならデフォで入ってるはずだなあ。。
2017/07/24(月) 22:04:00.71ID:M1h7ZjlGp
わあ、そうなんですね!anaconda優秀w
2017/07/25(火) 13:49:34.96ID:uzES1MhL0
2017/07/25(火) 15:58:35.06ID:GyEh+ENJa
>>96
anacondaにしては少なすぎる
anacondaにしては少なすぎる
2017/07/25(火) 19:42:24.97ID:gfZtnHNXM
>>89
ローカルのPythonはアンインストールしましょう。そしてもう一度Anacondaをインストールしましょう。
ローカルのPythonはアンインストールしましょう。そしてもう一度Anacondaをインストールしましょう。
2017/07/25(火) 23:09:52.08ID:fafCHJQk0
sklearn使ったことないけど
http://scikit-learn.org/stable/datasets/index.htmlを見るとsklearn.datasetsパッケージと書いてるから
from sklearn.datasets import *
にしないといけないとか?
*だと配下全部だから
from sklearn.datasets import load_svmlight_file
のような感じかもしれない
http://scikit-learn.org/stable/datasets/index.htmlを見るとsklearn.datasetsパッケージと書いてるから
from sklearn.datasets import *
にしないといけないとか?
*だと配下全部だから
from sklearn.datasets import load_svmlight_file
のような感じかもしれない
2017/07/26(水) 10:55:34.03ID:QFW+al1ta
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 *
全く問題なし
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 *
全く問題なし
2017/07/26(水) 10:57:08.42ID:QFW+al1ta
>>> from sklearn import datasets
これもOK
これもOK
2017/07/26(水) 13:13:21.92ID:iFxdPVj00
>>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'
そうですか・・・
>>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'
2017/07/26(水) 13:39:05.69ID:qX+5jH/5M
>>102
PathをAnacondaに通せばいいよ。書き換えればいい。ローカルのPythonへのPATHは消していい
PathをAnacondaに通せばいいよ。書き換えればいい。ローカルのPythonへのPATHは消していい
2017/07/26(水) 16:26:23.53ID:58HNSsJoK
自分が使ってるアナコンダ3環境ではわざわざパスを切る必要なく使えたよ
そもそもconda listコマンドかあなこんだナビゲーターの一覧にsklearnが記載されてるかどうかの確認が必要じゃない?
そこに記載されてるのに通らないというなら再インストールじゃないかな
そもそもconda listコマンドかあなこんだナビゲーターの一覧にsklearnが記載されてるかどうかの確認が必要じゃない?
そこに記載されてるのに通らないというなら再インストールじゃないかな
2017/07/26(水) 16:34:40.23ID:58HNSsJoK
2017/07/26(水) 17:12:44.21ID:m3t66LWm0
Pythonの欠点だよな
便利過ぎるがゆえにいろんなところで使われてて
ユーザー独自環境の構築・維持が難しい
便利過ぎるがゆえにいろんなところで使われてて
ユーザー独自環境の構築・維持が難しい
2017/07/26(水) 19:14:26.94ID:lGwvM5b8a
anaconda入ってるんならIDLE使わないでjupyter notebook使えば、anacondaのpython使えるだろう
2017/07/27(木) 01:02:07.09ID:N8dnmGQH0
確か「みんなのPython」にも、こう書いてあったような気がする
初心者の皆さんのPCには、Python が入っていないので、
Anaconda をインストールすれば、OK
既に、Python が入っている方は、この方法では出来ません。
誰か、詳しい方に聞いてw
初心者の皆さんのPCには、Python が入っていないので、
Anaconda をインストールすれば、OK
既に、Python が入っている方は、この方法では出来ません。
誰か、詳しい方に聞いてw
2017/07/27(木) 05:09:10.54ID:8Pl9AOTH0
pandasのdf.ixが使うのやめろって言われて過去の全部書き直さなきゃ…
ilocでもixでもどっちでもええやん残しとけや
ilocでもixでもどっちでもええやん残しとけや
2017/07/27(木) 13:03:55.41ID:YLzJz0/40
2017/07/27(木) 18:06:30.90ID:jur1Zp0sM
>>110
よかった!おめでと!
よかった!おめでと!
2017/07/30(日) 12:30:56.30ID:j5rnlAsNa
virtualenv でバージョン指定で環境作るのってどうやるんだっけ?
113デフォルトの名無しさん (ワッチョイ 2e9b-ZO1u [121.87.14.51])
2017/07/30(日) 15:40:56.13ID:kTNMUJGz02017/07/30(日) 16:02:32.43ID:j5rnlAsNa
>>113
もしかして今入ってるpythonのコピーしか作れないんですか?
もしかして今入ってるpythonのコピーしか作れないんですか?
115デフォルトの名無しさん (ワッチョイ 2e9b-ZO1u [121.87.14.51])
2017/07/30(日) 16:17:35.40ID:kTNMUJGz0 入れてもいないバージョンの実行環境をどうしたら使えるというのか
1.使いたいバージョンのPythonを入れる
2.そこから仮想環境をつくる
3.有効化する
4.好きなライブラリなりフレームワーク入れるなりして環境構築する
OS限らずこんな流れ
1.使いたいバージョンのPythonを入れる
2.そこから仮想環境をつくる
3.有効化する
4.好きなライブラリなりフレームワーク入れるなりして環境構築する
OS限らずこんな流れ
2017/07/30(日) 16:27:19.62ID:IhAKIxVt0
venvのディレクトリの中を覗いてみたらpython.exeやら実行環境一式が丸々コピーされててワラタ
2017/07/30(日) 16:33:08.06ID:j5rnlAsNa
118デフォルトの名無しさん (ワッチョイ 2e9b-ZO1u [121.87.14.51])
2017/07/30(日) 17:05:08.75ID:kTNMUJGz0 それはcondaを通して>>115をやるか、自分でやるかだけの違いしかない
>condaの環境からもvartualenv使えないですかね?
やってみたらできたよ。ていうか、これcondaでもVirtual Environment使ってるんじゃないですかね
ちなみに何をみながら進めてるの
>condaの環境からもvartualenv使えないですかね?
やってみたらできたよ。ていうか、これcondaでもVirtual Environment使ってるんじゃないですかね
ちなみに何をみながら進めてるの
119デフォルトの名無しさん (ワッチョイ 2e9b-ZO1u [121.87.14.51])
2017/07/30(日) 17:19:43.53ID:kTNMUJGz0 あぁ、これは仮想環境じゃなくて実行環境まるまる使ってるのかな
どちらにしろ、anacondaからのVirtual Environment構築もできたよ
どちらにしろ、anacondaからのVirtual Environment構築もできたよ
120デフォルトの名無しさん (ワッチョイ 2e9b-ZO1u [121.87.14.51])
2017/07/30(日) 17:32:53.35ID:kTNMUJGz02017/07/30(日) 17:48:28.75ID:j5rnlAsNa
122デフォルトの名無しさん (ワッチョイ 2e9b-ZO1u [121.87.14.51])
2017/07/30(日) 17:59:05.66ID:kTNMUJGz0 >>121
公式のドキュメントみながらやったら、すぐできましたよ
公式のドキュメントみながらやったら、すぐできましたよ
2017/07/30(日) 21:57:03.41ID:6NpzZP8L0
ドキュメント読まずにググってるとか
アホの極みだよな
アホの極みだよな
2017/07/30(日) 21:57:55.17ID:6NpzZP8L0
ドキュメント読まずに陳腐化したQiita読んでるバカとか
頭抱えるわ
頭抱えるわ
2017/07/30(日) 22:15:19.05ID:cUhpqgWb0
ドキュメントわからん奴は本を買え
2017/08/01(火) 19:51:01.69ID:LGSDWhxpM
陳腐化してるなら読んでもいいと思うがw
意味分かってるのかな。
故意でないにせよqiitaは嘘書いてあるから読みたくないけどな
意味分かってるのかな。
故意でないにせよqiitaは嘘書いてあるから読みたくないけどな
2017/08/02(水) 09:42:09.14ID:VALDwnuc0
http://www.weblio.jp/content/%E9%99%B3%E8%85%90%E5%8C%96
>ある製品や設備が時代遅れになったり,効率が悪くなったりしたため,価値が減少してしまうこと
時代遅れなら読んでもいいって謎の趣味だね
婆専なのかな?
>ある製品や設備が時代遅れになったり,効率が悪くなったりしたため,価値が減少してしまうこと
時代遅れなら読んでもいいって謎の趣味だね
婆専なのかな?
2017/08/03(木) 11:27:16.74ID:nz4DQzhN0
皆様の知識をお借りしたいです。
例えばC#にて、整数型を用いた固定小数点表示を行う場合
int v = 123456;
v.ToString("##0'.'00");
// 1234.56と表示
と記述しますが、
これをPythonで行う場合、
どう記述すればよろしいでしょうか?
例えばC#にて、整数型を用いた固定小数点表示を行う場合
int v = 123456;
v.ToString("##0'.'00");
// 1234.56と表示
と記述しますが、
これをPythonで行う場合、
どう記述すればよろしいでしょうか?
2017/08/03(木) 12:32:55.98ID:K5HV5egO0
つ format
2017/08/03(木) 17:16:15.16ID:pQ+LoPP4K
どこにでも書いてる基礎文法の話は流石にささっと調べてよ
131sage (ワッチョイ 0411-FJki [126.141.35.114])
2017/08/04(金) 21:21:39.87ID:3jmctwjH0 かなり初歩的なところなのですが皆様のお知恵をお借りしたいです。
C:\>python
と入れても
SyntaxErrorと返ってきたり
dirと入れても
<built-in function dir>
と返ってきて
本に書いてある結果が返ってきません。
いくら調べてもわかりませんでした。
よろしくお願いします。
C:\>python
と入れても
SyntaxErrorと返ってきたり
dirと入れても
<built-in function dir>
と返ってきて
本に書いてある結果が返ってきません。
いくら調べてもわかりませんでした。
よろしくお願いします。
2017/08/04(金) 22:38:34.83ID:vuZIQLpQ0
ちゃんとインストールができていると、
【スタート】⇒【すべてのプログラム】でみると、【python 3.6.2】のようなフォルダができているだろう。
そのフォルダの中にIDLEとpythonがある。
IDLEはトップにメニューバーがあるタイプ、ただのpythonはDOSライクのタイプ。
インストール時にパスの設定にチェックすると、環境変数にPATH設定があるみたい。
【スタート】⇒【すべてのプログラム】でみると、【python 3.6.2】のようなフォルダができているだろう。
そのフォルダの中にIDLEとpythonがある。
IDLEはトップにメニューバーがあるタイプ、ただのpythonはDOSライクのタイプ。
インストール時にパスの設定にチェックすると、環境変数にPATH設定があるみたい。
2017/08/04(金) 23:52:06.04ID:3jmctwjH0
2017/08/05(土) 01:24:12.37ID:zaaLno7r0
2017/08/05(土) 01:33:40.28ID:ZBBOV18Ta
pythonインタプリタ内でC:/>pythonって打ってるんじゃね
とりあえずコマンドプロンプトとかの基礎は別に習ったほうがいいじゃないかな
あとdirと入れて<built-in function dir>が返るのは正常
関数を呼び出したいならdir()
とりあえずコマンドプロンプトとかの基礎は別に習ったほうがいいじゃないかな
あとdirと入れて<built-in function dir>が返るのは正常
関数を呼び出したいならdir()
2017/08/05(土) 07:27:50.47ID:Zex8il510
where python
Windowsのコマンドがどこにあるか調べる:Whereで
http://takuya-1st.hatenablog.jp/entry/20110116/1295182950
コマンドプロンプトで、python と打つと、
そのコマンドに関連付けされた、実行ファイルが起動する
例えば、メモ帳なら、以下のように、実行ファイルのある場所がわかる
where notepad
C:\Windows\System32\notepad.exe
C:\Windows\notepad.exe
まず、コマンドについて勉強すべし
Windowsのコマンドがどこにあるか調べる:Whereで
http://takuya-1st.hatenablog.jp/entry/20110116/1295182950
コマンドプロンプトで、python と打つと、
そのコマンドに関連付けされた、実行ファイルが起動する
例えば、メモ帳なら、以下のように、実行ファイルのある場所がわかる
where notepad
C:\Windows\System32\notepad.exe
C:\Windows\notepad.exe
まず、コマンドについて勉強すべし
2017/08/05(土) 08:05:00.25ID:INBBpNiE0
135が正解なんだろうな
初心者は自分がいまどこにいるか、何をしてるかがわからない
初心者は自分がいまどこにいるか、何をしてるかがわからない
2017/08/05(土) 08:31:08.84ID:hZ4Vdrv70
プロンプトが
>>>
なら、もうpythonが走ってるってことだぜよ。
>>>
なら、もうpythonが走ってるってことだぜよ。
2017/08/05(土) 12:40:03.70ID:1aXDduMK0
みなさまありがとうございます!
助かりました!
助かりました!
2017/08/05(土) 13:37:34.67ID:1aXDduMK0
度々の質問で申し訳ないのですが
C:\pythonにtest.pyというテキストドキュメントを置きました。
test.pyにはprint("hello")という文章が保存されています。
C:\python>python test.pyと入れても
そんなファイルはもディレクトリもないというエラーが返ってきます。
何が違うのか分からなく教えていただけると助かります。
C:\pythonにtest.pyというテキストドキュメントを置きました。
test.pyにはprint("hello")という文章が保存されています。
C:\python>python test.pyと入れても
そんなファイルはもディレクトリもないというエラーが返ってきます。
何が違うのか分からなく教えていただけると助かります。
2017/08/05(土) 13:50:28.25ID:1aXDduMK0
2017/08/05(土) 14:11:27.32ID:rFfeFy/Ka
ワッチョイ 役に立つな
143デフォルトの名無しさん (ワッチョイ 8e6f-sdOd [60.35.64.202])
2017/08/05(土) 19:07:28.31ID:njvy6Vx90 python3.6 minicondaでインストールしました。
pipで仮想環境下でのみパッケージをインストールする方法を教えていただけますか?
condaでは仮想環境下でのみパッケージをインストールすることが出来ますがpipではグローバルになってしまいます。
仮想環境はcondaで作りました。
pipで仮想環境下でのみパッケージをインストールする方法を教えていただけますか?
condaでは仮想環境下でのみパッケージをインストールすることが出来ますがpipではグローバルになってしまいます。
仮想環境はcondaで作りました。
2017/08/05(土) 19:22:57.59ID:3Q3nK99va
osによるけどlinuxなら
$ source activate "環境名"
で環境切り替えてからpip installすればおけ
$ source activate "環境名"
で環境切り替えてからpip installすればおけ
145デフォルトの名無しさん (ワッチョイ 8e6f-sdOd [60.35.64.202])
2017/08/05(土) 19:31:11.48ID:njvy6Vx90146デフォルトの名無しさん (ワッチョイ 569b-/FH4 [121.87.14.51])
2017/08/05(土) 20:03:03.78ID:l33haf9p0147デフォルトの名無しさん (ワッチョイ 8e6f-sdOd [60.35.64.202])
2017/08/05(土) 20:17:50.16ID:njvy6Vx90 >>回答ありがとうございます。
・仮想環境をアクティブにした状態でwhere pipの結果
C:\Users\username\Miniconda3\Scripts\pip.exe
・仮想環境を作成してからアクティブにした手順
1. conda create -n envname
2. activate envname
3. pip install pygame
・仮想環境をアクティブにした状態でwhere pipの結果
C:\Users\username\Miniconda3\Scripts\pip.exe
・仮想環境を作成してからアクティブにした手順
1. conda create -n envname
2. activate envname
3. pip install pygame
148デフォルトの名無しさん (ワッチョイ 569b-/FH4 [121.87.14.51])
2017/08/05(土) 20:22:40.18ID:l33haf9p0 >>147
それでアクティブにしているのはcondaで作ったPythonの環境で仮想環境ではないです
C:\Users\username\Miniconda3\python -m venv my_env
してから
my_env\Scripts\activate.bat
実行してみてください
これで解決したら、miniconda使うことを選んだ理由とかあれば教えてほしいです
それでアクティブにしているのはcondaで作ったPythonの環境で仮想環境ではないです
C:\Users\username\Miniconda3\python -m venv my_env
してから
my_env\Scripts\activate.bat
実行してみてください
これで解決したら、miniconda使うことを選んだ理由とかあれば教えてほしいです
149デフォルトの名無しさん (ワッチョイ 8e6f-sdOd [60.35.64.202])
2017/08/05(土) 21:16:09.47ID:njvy6Vx90 >>148
C:\Users\username\Miniconda3\python -m venv my_env はコマンドプロンプトで実行すれば良いんですよね?
my_env\Scriptsにactivate.bat がなかったのとセキュリティチェックが働いてpython.exeが検知されるのは関係ありますか?
minicondaを選んだ理由は管理がしやすいそうに思ったからです。
C:\Users\username\Miniconda3\python -m venv my_env はコマンドプロンプトで実行すれば良いんですよね?
my_env\Scriptsにactivate.bat がなかったのとセキュリティチェックが働いてpython.exeが検知されるのは関係ありますか?
minicondaを選んだ理由は管理がしやすいそうに思ったからです。
150デフォルトの名無しさん (ワッチョイ 569b-/FH4 [121.87.14.51])
2017/08/05(土) 21:18:07.85ID:l33haf9p0151デフォルトの名無しさん (ワッチョイ 569b-/FH4 [121.87.14.51])
2017/08/05(土) 21:25:13.12ID:l33haf9p02017/08/05(土) 21:29:31.22ID:3Q3nK99va
153デフォルトの名無しさん (ワッチョイ 8e6f-sdOd [60.35.64.202])
2017/08/05(土) 21:40:27.12ID:njvy6Vx902017/08/05(土) 21:42:45.20ID:3Q3nK99va
>>153
pip freezeしてみたらどう?
pip freezeしてみたらどう?
2017/08/05(土) 21:58:01.45ID:HBAoL71E0
いいね
よかれと思った方法で時間を無駄にしてる感じが最高
よかれと思った方法で時間を無駄にしてる感じが最高
156デフォルトの名無しさん (ワッチョイ 8e6f-sdOd [60.35.64.202])
2017/08/05(土) 22:00:16.22ID:njvy6Vx90157デフォルトの名無しさん (ワッチョイ 8e6f-sdOd [60.35.64.202])
2017/08/05(土) 22:19:34.57ID:njvy6Vx90 理由はわかりませんがpygameを再インストールしたらdeactivateした時のlistに載らなくなりました。
回答ありがとうございました。
回答ありがとうございました。
2017/08/05(土) 22:19:45.89ID:3Q3nK99va
>>156
うちのactivate後の環境だと普通にpip install pygameで入るから
pipが古いんでないの?
pip install --upgrade pipしてから
pip install pygameしてみたら?
うちのactivate後の環境だと普通にpip install pygameで入るから
pipが古いんでないの?
pip install --upgrade pipしてから
pip install pygameしてみたら?
159デフォルトの名無しさん (ワッチョイ 8e6f-sdOd [60.35.64.202])
2017/08/05(土) 22:27:35.56ID:njvy6Vx902017/08/06(日) 01:42:40.38ID:XxP6fRb00
ちなみにWindowsのpipのアップグレードはこっちが正解
python -m pip install --upgrade pip
python -m pip install --upgrade pip
161デフォルトの名無しさん (ワッチョイ 1d91-bj1p [58.138.17.82])
2017/08/06(日) 03:00:26.84ID:DJiue1z90 Pyenvで入れたAnacondaのレポジトリが汚れて来てしまい、全く新規に同じバージョンで入れ直したくなりました
そこでPyenvの方のuninstallコマンドについて教えて欲しいのですが、これは後からCondaで追加したパッケージ等も全て綺麗さっぱり消してくれるのでしょうか?
よろしくお願いします
そこでPyenvの方のuninstallコマンドについて教えて欲しいのですが、これは後からCondaで追加したパッケージ等も全て綺麗さっぱり消してくれるのでしょうか?
よろしくお願いします
2017/08/06(日) 18:41:33.42ID:lGTcHa7xM
databaseにpickle objectを入れることは可能ですか?
2017/08/06(日) 19:34:32.90ID:OahKB7A/0
binaryが入れられるdbなら可
2017/08/06(日) 19:47:36.39ID:7Qj7h8TF0
初歩的な質問で申し訳ないのですが
pip install scrapy
と入力すると
error: command 'cl.exe' failed: No such file or directory
と返ってきます。
どうしたらいいのか分かりません。
数時間詰まっているので教えていただきたいです。
pip install scrapy
と入力すると
error: command 'cl.exe' failed: No such file or directory
と返ってきます。
どうしたらいいのか分かりません。
数時間詰まっているので教えていただきたいです。
2017/08/06(日) 20:25:12.21ID:lGTcHa7xM
>>163
できるんですか!SQlite とsqlalchemyならどうですか?
できるんですか!SQlite とsqlalchemyならどうですか?
2017/08/06(日) 20:47:45.19ID:unprRusr0
binaryが入れられるdbなら可って言ってんだろ調べろ
2017/08/06(日) 21:01:12.06ID:unprRusr0
>>164
コンパイルが必要なライブラリだがコンパイル環境が無いというエラー
Windowsで超初心者がPythonライブラリのコンパイル環境を整えるとなると数時間どころか数日掛かるだろう
基本的にはWindowsでプログラミングをしようなどと夢は見ない方がいい
往生際が悪いなら以下を試すといい
公式のPythonを完全にアンインストールする
Anacondaをインストールする
Anacondaでscrapyをインストールする
トラブルが起きないようならAnacondaをそのまま使う
公式のPythonも入れて両方使えるようにしようなどと欲張ってはならない
欲張ると破滅するぞ
トラブルが起きたらAnacondaは諦めてアンインストールする
公式のPythonをインストールし直し、Python Extension Packages for Windowsから
必要なコンパイル済みライブラリをダウンロードしてきて、ちまちまインストールする
コンパイルが必要なライブラリだがコンパイル環境が無いというエラー
Windowsで超初心者がPythonライブラリのコンパイル環境を整えるとなると数時間どころか数日掛かるだろう
基本的にはWindowsでプログラミングをしようなどと夢は見ない方がいい
往生際が悪いなら以下を試すといい
公式のPythonを完全にアンインストールする
Anacondaをインストールする
Anacondaでscrapyをインストールする
トラブルが起きないようならAnacondaをそのまま使う
公式のPythonも入れて両方使えるようにしようなどと欲張ってはならない
欲張ると破滅するぞ
トラブルが起きたらAnacondaは諦めてアンインストールする
公式のPythonをインストールし直し、Python Extension Packages for Windowsから
必要なコンパイル済みライブラリをダウンロードしてきて、ちまちまインストールする
2017/08/07(月) 01:06:10.78ID:6Zcofyyk0
googleで採用してるって言うから、まともな既製品があると思ってたんだけど(笑
169デフォルトの名無しさん (ワッチョイ 4aaa-BhWa [153.187.180.175])
2017/08/07(月) 01:32:15.73ID:76ycnzjh02017/08/07(月) 01:44:14.31ID:76ycnzjh0
企業では、プログラマー募集とは書かない。
プログラミングが出来ても、OSを知らないし、環境構築も出来ない
コンピューターリテラシーが必要と書く。
この意味は、素人お断り!
つまり、コンピューターのすべてを知ってる人だから、少なくとも数年はかかる
bash, PowerShell, tmux, 数十のコマンドも必須。
環境変数PATHの仕組み、
コマンドと実行ファイルの対応付けのルール
コマンドプロンプトで、
where notepad
と打つと、どうなるか、
こういう知識が必要
初心者は環境構築しないで、paiza.IO, codepad などのサイトで、
プログラミングするのが簡単
プログラミングが出来ても、OSを知らないし、環境構築も出来ない
コンピューターリテラシーが必要と書く。
この意味は、素人お断り!
つまり、コンピューターのすべてを知ってる人だから、少なくとも数年はかかる
bash, PowerShell, tmux, 数十のコマンドも必須。
環境変数PATHの仕組み、
コマンドと実行ファイルの対応付けのルール
コマンドプロンプトで、
where notepad
と打つと、どうなるか、
こういう知識が必要
初心者は環境構築しないで、paiza.IO, codepad などのサイトで、
プログラミングするのが簡単
2017/08/07(月) 03:42:45.05ID:6Zcofyyk0
中小企業だな。
2017/08/07(月) 06:04:00.25ID:ouF0JGaU0
flaskで作ったサイトを外部に公開したいのですが、無料で使えるサーバーってありますか?
2017/08/07(月) 06:57:23.89ID:YpvioRh60
AppEngineくらいしかないですが
あらかじめAppEngineの制約を考えずに作ったWebアプリケーションなんてほぼ動かないので
たぶんVPSを借りることになるでしょう
Pythonは貧乏人に厳しいんですよ
どこぞの安っぽい宝石言語とは違うんです
あらかじめAppEngineの制約を考えずに作ったWebアプリケーションなんてほぼ動かないので
たぶんVPSを借りることになるでしょう
Pythonは貧乏人に厳しいんですよ
どこぞの安っぽい宝石言語とは違うんです
2017/08/07(月) 07:02:13.81ID:YpvioRh60
PaaSであれば他にもあるものの24時間動く奴はGAPくらいである
PHPよろしくレン鯖で動かそうとか目論んでいたなら
悪いことは言わないから帰れ
PHPよろしくレン鯖で動かそうとか目論んでいたなら
悪いことは言わないから帰れ
2017/08/07(月) 08:18:59.14ID:U9P5ptcCp
>>149
すでに遅いかもしれないが、Anaconda入れて、Spyder使った方が勉強するには良いと思う。
すでに遅いかもしれないが、Anaconda入れて、Spyder使った方が勉強するには良いと思う。
2017/08/07(月) 09:54:44.52ID:76ycnzjh0
>>172
WEBプログラミング板で、聞いた方が良さそう
WEBプログラミング板で、聞いた方が良さそう
2017/08/07(月) 10:01:29.36ID:0d4CmGTDa
>>172
heroku
heroku
2017/08/07(月) 10:57:18.20ID:VKeMo28Q0
ちょうど本日のPacktの日替り無料本がLerning Flask Frameworkだの
https://www.packtpub.com/packt/offers/free-learning
https://www.packtpub.com/packt/offers/free-learning
2017/08/07(月) 19:50:26.05ID:bZKJxmgbM
2017/08/08(火) 19:25:23.72ID:ljoKaOtba
>>168
馬鹿には無理
馬鹿には無理
2017/08/08(火) 20:51:37.23ID:fhK/t7eI0
>>180
日本語不自由だな
日本語不自由だな
2017/08/08(火) 21:08:36.24ID:xDuR3Dub0
馬鹿には日本語無理
183デフォルトの名無しさん (ワッチョイ 1c8b-Bl7f [202.157.117.36])
2017/08/08(火) 22:28:21.87ID:nMbSEPQO0 日本語フリーダムだな
2017/08/10(木) 12:27:29.96ID:gRtJQB3d0
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のインストールフォルダです。
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のインストールフォルダです。
2017/08/10(木) 18:43:20.72ID:bJrQ0XvD0
>>184
以下は試みましたか?
nearest をくくっているシングルクォーテーションが不要ということかな?
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q13175094878
以下は試みましたか?
nearest をくくっているシングルクォーテーションが不要ということかな?
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q13175094878
2017/08/11(金) 03:36:23.56ID:ZYMvox+D0
jupyterではグラフを描画できたのですが、.pyの形式で実行するとできませんでした
なにが原因だと思いますか?
以下のようなものが出て一瞬で消えてしまいます
http://i.imgur.com/vx53H8v.png
なにが原因だと思いますか?
以下のようなものが出て一瞬で消えてしまいます
http://i.imgur.com/vx53H8v.png
2017/08/11(金) 08:43:13.19ID:AcasF4X80
日本語の問題
188デフォルトの名無しさん (エーイモ SEc2-N0rP [1.115.2.143])
2017/08/11(金) 09:19:35.94ID:f0eaaW99E ウィンドウを透過してるやつは厨房
透過していいのは未成年だけ
透過していいのは未成年だけ
2017/08/11(金) 09:27:25.09ID:yxAT0sEy0
このスレには幼女しかいないぞ
2017/08/11(金) 11:04:04.81ID:vn7utAsW0
71行目に半角英数以外の何かが入ってんじゃねーの、ジュン?
2017/08/11(金) 11:22:51.60ID:FWZL6nYt0
jupyter というのは、元々、
コマンドプロンプトから実行する、コマンドだけがあったのかも?
それを、GUI から操作できるようにしたものが、jupyter じゃないの?
コマンドプロンプトから実行する、コマンドだけがあったのかも?
それを、GUI から操作できるようにしたものが、jupyter じゃないの?
2017/08/11(金) 13:30:09.38ID:/5CS+8si0
>>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()
>>> 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()
2017/08/11(金) 13:50:49.81ID:AovgBytS0
AttributeError: Unknown property camp
ってこれ以上なくわかりやすいエラー出てるじゃん。
plt.imshowのドキュメント見たらmatplotlib使ったことない俺でも
一発で正解わかったぞ。
ってこれ以上なくわかりやすいエラー出てるじゃん。
plt.imshowのドキュメント見たらmatplotlib使ったことない俺でも
一発で正解わかったぞ。
2017/08/12(土) 07:47:58.76ID:zWeU8d9+0
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')
エラーなコード
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')
195遊園地 (ワッチョイ e696-6KBD [153.186.108.75])
2017/08/15(火) 17:20:19.34ID:q71OxfG40 TensorFlow
TensorBoardで視覚化
どうやるの?
TensorBoardで視覚化
どうやるの?
2017/08/15(火) 23:11:31.30ID:zRk/yixE0
平面の方程式 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で解くにはどのようにすればいいのでしょうか
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で解くにはどのようにすればいいのでしょうか
2017/08/16(水) 00:58:23.89ID:ei0reF9D0
linalg.solve
2017/08/16(水) 05:39:51.23ID:/JTNz4Yga
2017/08/16(水) 08:27:16.90ID:0Vt0rye20
平面の方程式は定数倍しても同じなので、d=1として解いたりする
2017/08/16(水) 10:06:03.98ID:+vhQMldia
201デフォルトの名無しさん (ワッチョイ bb97-W16a [106.73.145.160])
2017/08/16(水) 14:23:21.10ID:wkNIASRz0 scrapy + seleniumで次のコードがあるのですがこれ ニ重にリクエストしてますよね?
def parse(self, response):
self.driver.get(response.url)
Middlewareでprocess_request内に組み込めば重複リクエストせずjs実行後のソースが取得できますが
そうすると今度はspider内でクリックなどの処理ができないので意味がないし結局二重リクエストしてしまうしかないのでしょうか
def parse(self, response):
self.driver.get(response.url)
Middlewareでprocess_request内に組み込めば重複リクエストせずjs実行後のソースが取得できますが
そうすると今度はspider内でクリックなどの処理ができないので意味がないし結局二重リクエストしてしまうしかないのでしょうか
2017/08/17(木) 10:17:22.57ID:IbATprrt0
>>199
原点を通らないのが自明ならいいけど、この場合はa,b,cのどれかを1にするべきじゃないの?
点A,Bからこの平面が垂直ではないのが分かるので、cは0ではないから、両辺をcで割ればc=1とした場合と同じ式になる。
原点を通らないのが自明ならいいけど、この場合はa,b,cのどれかを1にするべきじゃないの?
点A,Bからこの平面が垂直ではないのが分かるので、cは0ではないから、両辺をcで割ればc=1とした場合と同じ式になる。
203デフォルトの名無しさん (アウアウイー Sa13-92Bi [36.12.95.243])
2017/08/18(金) 00:05:20.75ID:l2UwpO6da コマンドプロンプト上で
5+5
と打つととちゃんと10って出てくるのに
フォルダに保存したtest.pyみたいなファイルから読み込むと何も表示されないのはなぜ?
test.pyの中身をprint("hello")を書き換えたときにはちゃんと表示されるから、パスが違うわけじゃないんだけど
今日から初めて早くもつまづいてる
5+5
と打つととちゃんと10って出てくるのに
フォルダに保存したtest.pyみたいなファイルから読み込むと何も表示されないのはなぜ?
test.pyの中身をprint("hello")を書き換えたときにはちゃんと表示されるから、パスが違うわけじゃないんだけど
今日から初めて早くもつまづいてる
2017/08/18(金) 02:20:36.63ID:LtTJxOHm0
205デフォルトの名無しさん (ワッチョイ 66aa-jLVh [175.177.4.74])
2017/08/18(金) 02:52:48.76ID:2Rkfa1Rx0 #環境:anaconda4.4 spider
206デフォルトの名無しさん (ワッチョイ 66aa-jLVh [175.177.4.74])
2017/08/18(金) 03:02:04.32ID:2Rkfa1Rx0 何が理由かわかりませんが書き込みエラーがでて
書き込みができないので画像で質問します
#環境:anaconda4.4 spider
http://i.imgur.com/gXSlljT.jpg
勉強のためにあえてpythonを使っています
実行ソフトを起動させた後に出てくるダイアログで
TABキーとENTERキーを押したいのですがどう書けばいいのでしょうか
書き込みができないので画像で質問します
#環境:anaconda4.4 spider
http://i.imgur.com/gXSlljT.jpg
勉強のためにあえてpythonを使っています
実行ソフトを起動させた後に出てくるダイアログで
TABキーとENTERキーを押したいのですがどう書けばいいのでしょうか
2017/08/18(金) 03:32:09.89ID:CyApDOPoM
エラーのログ見ないと何とも言えないけどpathのフォルダ名が日本語なのはあんまり良くないんじゃないかな
2017/08/18(金) 05:04:37.83ID:MkY1nhvU0
ファイル名・パスなど、システム関連には、半角英数字だけを使うこと
日本語・半角空白などは使うな。
バグるだけ
日本語・半角空白などは使うな。
バグるだけ
209デフォルトの名無しさん (ワッチョイ 3f97-jLVh [106.73.145.160])
2017/08/18(金) 07:19:26.27ID:IGMbbD260 いやエラーじゃなくてどうキーを送信するかの質問だろう
2017/08/18(金) 19:35:24.52ID:y42wVGcA0
すみませんが、再び教わりに来ました
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
と言った具合です。直せるものなら直すのですが、どう対応するのが良いのか…
すみません、教えて下さい。
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
と言った具合です。直せるものなら直すのですが、どう対応するのが良いのか…
すみません、教えて下さい。
2017/08/18(金) 19:37:17.41ID:y42wVGcA0
gitのURLを忘れました
https://github.com/rshk/python-libxdo/tree/master/xdo
https://github.com/rshk/python-libxdo/tree/master/xdo
2017/08/18(金) 20:48:59.04ID:UrvnO2hN0
213デフォルトの名無しさん (ワッチョイ feaa-PF2c [153.187.180.175])
2017/08/19(土) 12:58:10.49ID:9KU7ntuJ0 ArgumentError は、引数のエラー
xdo.enter_text_window(win_id, 'Python rocks!')
return _libxdo.xdo_enter_text_window(self._xdo, window, string, delay)
上の引数は2個で、下は4個
xdo.enter_text_window(win_id, 'Python rocks!')
return _libxdo.xdo_enter_text_window(self._xdo, window, string, delay)
上の引数は2個で、下は4個
2017/08/19(土) 21:53:03.30ID:5MN0VzTwM
_,====ミミミヽ、
,,==≡ミヽミヾミミミ、ヾ、
_=≡≡三ミミミ ミミヾ、ソ)),,》 .
彡彡二二三≡ミ-_ ミミ|ノノj )||ヽ, )、
__,,,,,,,,,/彡二二二 ,- __ミ|/ノ ノノノノ) ||
-=二ミミミミ----==--'彡 ∠ミミ_ソノノノノ ノ
//>=''"二二=-'"_/ ノ''''')λ彡/
,,/ ̄''l 彡/-'''"" ̄-=彡彡/ ,,-''",,,,,,,ノ .彡''"
(, ,--( 彡 ,,-- ===彡彡彡"_,-_ ヽ Υ
ヾ-( r'''''\ //=二二''''''彡ソ ̄ ∠__\ .\ソ .|
\;;;; \ Ζ彡≡彡-'''',r-、> l_"t。ミ\ノ,,r-v / ̄ ̄ ̄ ̄ ̄ ̄
\;;;; \ 彡""彡彡-//ヽ" ''''''"" ̄'''""(エア/ /
\;; \'''''')彡ヽ// | (tv /| , r_>'| <一体みんな何の話をしているんだ
\;;; \'" \ ,,"''-,,ノ,r-", / r'''-, .j \
\;;; \ /,,>--'''二"''' r-| 二'" / __ \______
\;;r'""彡_l:::::::::::::::::::::: /./_ " / ̄ ̄"===-,
)''//rl_--::::::::::::::::/:/ヽ"'=--":
,,==≡ミヽミヾミミミ、ヾ、
_=≡≡三ミミミ ミミヾ、ソ)),,》 .
彡彡二二三≡ミ-_ ミミ|ノノj )||ヽ, )、
__,,,,,,,,,/彡二二二 ,- __ミ|/ノ ノノノノ) ||
-=二ミミミミ----==--'彡 ∠ミミ_ソノノノノ ノ
//>=''"二二=-'"_/ ノ''''')λ彡/
,,/ ̄''l 彡/-'''"" ̄-=彡彡/ ,,-''",,,,,,,ノ .彡''"
(, ,--( 彡 ,,-- ===彡彡彡"_,-_ ヽ Υ
ヾ-( r'''''\ //=二二''''''彡ソ ̄ ∠__\ .\ソ .|
\;;;; \ Ζ彡≡彡-'''',r-、> l_"t。ミ\ノ,,r-v / ̄ ̄ ̄ ̄ ̄ ̄
\;;;; \ 彡""彡彡-//ヽ" ''''''"" ̄'''""(エア/ /
\;; \'''''')彡ヽ// | (tv /| , r_>'| <一体みんな何の話をしているんだ
\;;; \'" \ ,,"''-,,ノ,r-", / r'''-, .j \
\;;; \ /,,>--'''二"''' r-| 二'" / __ \______
\;;r'""彡_l:::::::::::::::::::::: /./_ " / ̄ ̄"===-,
)''//rl_--::::::::::::::::/:/ヽ"'=--":
2017/08/19(土) 21:53:33.49ID:5MN0VzTwM
初心者のスレじゃないのかここは
2017/08/20(日) 10:34:35.25ID:VqPki7vE0
>>212
ありがとうございました。が、どうもこれだけで解決せずのようでした。
教わったURLで 'Python rocks!' を b'Python rocks!' にする記述で、差分変更の有無に関わらずエラーはなくなりました。
目的の「クリックして得たwin_id(今回はメモ帳)に文字列送出はされませんでした。
おま環かも知れません。
mintを新規後、easy_installやsetuptools等悩みまくった結果権限エラーやら何やら沢山出ています。
この辺一掃して最初からpipし直したい所ですが、何がどこにあって消していいやらいけないやら…
少し考えなおしてみます
>>213
気に留めて頂けたのは嬉しいのですが…
ありがとうございました。が、どうもこれだけで解決せずのようでした。
教わったURLで 'Python rocks!' を b'Python rocks!' にする記述で、差分変更の有無に関わらずエラーはなくなりました。
目的の「クリックして得たwin_id(今回はメモ帳)に文字列送出はされませんでした。
おま環かも知れません。
mintを新規後、easy_installやsetuptools等悩みまくった結果権限エラーやら何やら沢山出ています。
この辺一掃して最初からpipし直したい所ですが、何がどこにあって消していいやらいけないやら…
少し考えなおしてみます
>>213
気に留めて頂けたのは嬉しいのですが…
217デフォルトの名無しさん (スプッッ Sdea-cuAB [1.75.212.38])
2017/08/20(日) 23:10:50.37ID:okWp48Vtd 下記式の意味を勉強したいので、検索すべきキーワードを教えていただけないでしょうか。
print('ab ' [2>1])
bが出力されるコードです。
このような表記の仕方を勉強したいのですがググり方がわかりません。
どなたかググるべき単語を教えていただけないでしょうか。
print('ab ' [2>1])
bが出力されるコードです。
このような表記の仕方を勉強したいのですがググり方がわかりません。
どなたかググるべき単語を教えていただけないでしょうか。
2017/08/20(日) 23:25:26.53ID:klz0ekl/0
>>217
ググる前に基本を学べ。入門書の最初の方を読むだけでわかる。
ググる前に基本を学べ。入門書の最初の方を読むだけでわかる。
2017/08/21(月) 01:26:46.37ID:AgiQZh6AM
2017/08/21(月) 01:28:21.64ID:+HXSIOGhM
シングルクォーテーションとダブルクォーテーションってどう違うんでしょうか?
2017/08/21(月) 01:31:55.70ID:AgiQZh6AM
2017/08/21(月) 01:33:56.62ID:+HXSIOGhM
アザス
2017/08/21(月) 01:39:47.64ID:AgiQZh6AM
>>222
ぶっちゃけ基本は入門書で学んだ方がネットで質問や検索するよりはやいよ
プログラミング初学だったら特に
すこしやったことあるならネットのpythonチュートリアルをやりながらわからんとこググるのがいいと思う
別にこのスレは初心者用だから質問全然オッケーだけどね
ぶっちゃけ基本は入門書で学んだ方がネットで質問や検索するよりはやいよ
プログラミング初学だったら特に
すこしやったことあるならネットのpythonチュートリアルをやりながらわからんとこググるのがいいと思う
別にこのスレは初心者用だから質問全然オッケーだけどね
2017/08/21(月) 02:58:54.93ID:nqaSDwHR0
たのしいRuby 第5版、2016
みんなのPython 第4版、2017
この2冊が、定本。
読んでいないと軽く、100時間以上を損する
みんなのPython 第4版、2017
この2冊が、定本。
読んでいないと軽く、100時間以上を損する
2017/08/21(月) 03:39:59.61ID:7t0zvjXS0
未だ、Ruby某居るのか(笑)
どうして、「pythonスタートブック」が出て来ないんだよw
どうして、「pythonスタートブック」が出て来ないんだよw
2017/08/21(月) 06:22:37.90ID:S75aDiPw0
Trueは非0でなく必ず1なの?
2017/08/21(月) 08:15:19.51ID:AgiQZh6AM
2017/08/21(月) 08:36:25.71ID:OHbYaZtv0
229デフォルトの名無しさん (エーイモ SEa2-Ufa9 [111.188.8.83])
2017/08/21(月) 10:26:51.49ID:5T7GWYB0E 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)
print(int(False) == 0)
True, False = False, True
print(int(True) == 1)
print(int(False) == 0) 👀
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)
230デフォルトの名無しさん (アウアウウー Sa3f-AOrs [106.154.22.170])
2017/08/21(月) 15:45:11.86ID:3/R2jhl2a231デフォルトの名無しさん (スプッッ Sdea-cuAB [1.75.212.38])
2017/08/21(月) 17:09:19.60ID:C6G6kK/Od2017/08/21(月) 18:17:08.60ID:AgiQZh6AM
>>231
競技プログラミングで使う場合ってコードゴルフで使うの?
stringの切り出しはpythonチュートリアルの比較的はじめのほうに出てくるから、それやっとけば想像出来るとおもうよ
この書き方はパズルとしては面白いけど一般的な書き方じゃないのは確かだわ
競技プログラミングで使う場合ってコードゴルフで使うの?
stringの切り出しはpythonチュートリアルの比較的はじめのほうに出てくるから、それやっとけば想像出来るとおもうよ
この書き方はパズルとしては面白いけど一般的な書き方じゃないのは確かだわ
2017/08/22(火) 00:35:02.58ID:BxUUctJj0
>>231
そのまま書いてある本なんてないだろ。馬鹿か?
そのまま書いてある本なんてないだろ。馬鹿か?
234デフォルトの名無しさん (ワッチョイ 2f4b-gj13 [112.69.213.224])
2017/08/22(火) 01:16:55.35ID:ttc8TdGL0 WindowsでJupiterを 使っていて
Print("")まで書き込んで、""の中に日本語入力しようとすると何度やってもJupiter がフリーズしてしまうんですが、解決法がわかる方いましたら教えてください。
Print("")まで書き込んで、""の中に日本語入力しようとすると何度やってもJupiter がフリーズしてしまうんですが、解決法がわかる方いましたら教えてください。
235デフォルトの名無しさん (スプッッ Sdea-cuAB [1.75.245.168])
2017/08/22(火) 07:43:38.05ID:WDZp+BGLd236デフォルトの名無しさん (スプッッ Sdea-cuAB [1.75.245.168])
2017/08/22(火) 07:46:00.30ID:WDZp+BGLd2017/08/22(火) 22:57:20.85ID:r6ML5j++0
2017/08/22(火) 23:00:53.52ID:/EJQJvvCM
クラスってどういうときに使うんですか?
2017/08/22(火) 23:06:35.83ID:7WQpfFEa0
使った方がいいと思った時
2017/08/22(火) 23:36:07.67ID:IVfvVmbm0
下のような、DB のレコード
社員番号
名前
生年月日
社員番号
名前
生年月日
2017/08/23(水) 00:04:40.83ID:z7tbKFjUa
2017/08/23(水) 00:08:07.53ID:GslwNQrL0
クラスを自作したくなった時
2017/08/23(水) 00:17:08.77ID:looUEwat0
>>238
ごちゃごちゃしてきてスッキリしたい時
ごちゃごちゃしてきてスッキリしたい時
2017/08/23(水) 08:02:25.58ID:oRGpys+90
ムラムラしてきたとき
245デフォルトの名無しさん (ワッチョイ 3f97-jLVh [106.73.145.160])
2017/08/23(水) 11:36:06.78ID:ZvmYytd70 名簿のクラスの配列とか無駄じゃないの?
辞書の方が良い気がする
辞書の方が良い気がする
2017/08/23(水) 12:06:30.15ID:uVERtFH/M
もっとわかりやすくクラスについて説明してください。
247デフォルトの名無しさん (オッペケ Srd3-ewIL [126.161.19.205])
2017/08/23(水) 12:18:06.57ID:8iOs1Sphr 高級デリヘルだとSクラスとかAクラスとか嬢のランクによって値段違うだろ?
そうゆう事だよ
そうゆう事だよ
2017/08/23(水) 12:22:37.04ID:jbISEQYq6
構造体に機能を詰め込んでややこしくしたもの
2017/08/23(水) 12:32:23.90ID:/GZG/BJv0
>>245
分かりやすくなったらなんでもいいよ
運転免許講習受けたときに
「自動車」を「車」が追い越そうとしているときに、その「車」を追い越してはならない(二重追い越しの禁止)
っていうのがあって、「自動車」や「車」の概念をクラスの継承関係として考えたらスゲー分かりやすかったゾ~
分かりやすくなったらなんでもいいよ
運転免許講習受けたときに
「自動車」を「車」が追い越そうとしているときに、その「車」を追い越してはならない(二重追い越しの禁止)
っていうのがあって、「自動車」や「車」の概念をクラスの継承関係として考えたらスゲー分かりやすかったゾ~
2017/08/23(水) 13:16:19.50ID:ZLYmYbk7M
selfが使いたくなったとき
2017/08/23(水) 23:21:41.61ID:qr8na8FT0
neural_network_consoleで、公式リファレンス参考にしながら、
進めたいと思ってますが、どういった時にどの部分を使うのか全く分かりません。
目的はneural_network_consoleの使い方の学習です。
公式リファレンスの数式も分りませんので、
それを踏まえどうすれば良いか教えて頂けれ無いでしょうか?
環境 win10 64bit
進めたいと思ってますが、どういった時にどの部分を使うのか全く分かりません。
目的はneural_network_consoleの使い方の学習です。
公式リファレンスの数式も分りませんので、
それを踏まえどうすれば良いか教えて頂けれ無いでしょうか?
環境 win10 64bit
2017/08/23(水) 23:34:43.96ID:1zKNGdExM
2017/08/24(木) 00:15:24.00ID:XrT3rCcY0
大学に通おう
2017/08/24(木) 00:59:52.75ID:f40fuTSg0
neural_network_console.exe Neural Network Console 本体
チュートリアルの
HTTP_PROXY=http://(HTTP プロキシサーバのアドレス):(ポート番号)
HTTPS_PROXY=https:// (HTTPS プロキシサーバのアドレス):(ポート番号)
をどの様に設定したら良いのか解らずにいます。
そして、チュートリアルで説明されているデータセットのURLですが、
http://yann.lecun.com/exdb/mnist/
この中のどれを使えば良いのでしょうか?
宜しくお願いします。
チュートリアルの
HTTP_PROXY=http://(HTTP プロキシサーバのアドレス):(ポート番号)
HTTPS_PROXY=https:// (HTTPS プロキシサーバのアドレス):(ポート番号)
をどの様に設定したら良いのか解らずにいます。
そして、チュートリアルで説明されているデータセットのURLですが、
http://yann.lecun.com/exdb/mnist/
この中のどれを使えば良いのでしょうか?
宜しくお願いします。
2017/08/24(木) 01:22:23.52ID:ToGGCV7KM
2017/08/24(木) 01:32:04.36ID:f40fuTSg0
2017/08/24(木) 06:56:22.99ID:lM917rtW0
Pythonで関数Aの中に関数Bがあり、関数AがBを返す構造をクロージャと呼ぶそうですが
この構造はどういう時に使うものなんでしょうか?
この構造はどういう時に使うものなんでしょうか?
2017/08/24(木) 11:48:00.04ID:gO5USKuu0
class {
a;
f();
}
クロージャとクラスは、同じ。
クラスでも、メソッドf()から、f()の外にある、メンバ変数a を使えるだろ。
それと同じ
クロージャから、クロージャの外側にある、変数を使える。
このクラスで、f()を返せば、クロージャと同じ
つまり、事前にクラス宣言をせずに、
その場限りの書き捨てのクラスが、クロージャ
a;
f();
}
クロージャとクラスは、同じ。
クラスでも、メソッドf()から、f()の外にある、メンバ変数a を使えるだろ。
それと同じ
クロージャから、クロージャの外側にある、変数を使える。
このクラスで、f()を返せば、クロージャと同じ
つまり、事前にクラス宣言をせずに、
その場限りの書き捨てのクラスが、クロージャ
259デフォルトの名無しさん (オッペケ Sr67-qgEF [126.161.9.171])
2017/08/24(木) 12:23:06.64ID:6sqcH+5Br その場限りの書き捨てのクラスが必要なら
その場限りの書き捨てのクラスを書けばよいのであり
わざわざクロージャーを返す関数でクラスを代用するような苦労をする必要はない
その場限りの書き捨てのクラスを書けばよいのであり
わざわざクロージャーを返す関数でクラスを代用するような苦労をする必要はない
2017/08/24(木) 12:51:14.43ID:f40fuTSg0
paiza Cランクだから、class自体使う問題が無い。
2017/08/24(木) 14:51:56.32ID:gO5USKuu0
Ruby では、クロージャの実装は、ブロックだけど、
ブロック・ラムダ式・proc・クラスの、メカニズム・実装は、ほぼ同じ
スコープの連なりと、関数・変数を探す方法だけ
ブロック・ラムダ式・proc・クラスの、メカニズム・実装は、ほぼ同じ
スコープの連なりと、関数・変数を探す方法だけ
262デフォルトの名無しさん (アークセー Sx67-xpGE [126.198.11.51])
2017/08/24(木) 17:13:03.11ID:kAIO7Zl1x Python3でa+b+c=10のすべての整数解をリスト表示させるコードを教えて下さい。(1,2,7)(1,3,6)(2,3,5)・・・などのような感じで表示させたいです。
2017/08/24(木) 17:27:54.35ID:krC7AGZE0
宿題か。宿題スレで聞けば
そもそもそんな宿題もできなくて
明日以降どうすんだという気がしなくもないが
そもそもそんな宿題もできなくて
明日以降どうすんだという気がしなくもないが
2017/08/24(木) 19:05:35.49ID:ToGGCV7KM
初心者とはいえ、まじでこの程度の問題出来ないひとっているんだな。
多分、fizzbazzや九九の表も作れないんだろうな
よく、fizuubuzz書けないプログラマがいるってネットでみるけど都市伝説だと思ってたわ
多分、fizzbazzや九九の表も作れないんだろうな
よく、fizuubuzz書けないプログラマがいるってネットでみるけど都市伝説だと思ってたわ
2017/08/24(木) 19:28:22.17ID:jNpK5ZBj0
すべての整数解って無限にあるんじゃないの?
32ビット整数の範囲だとか、自然数のみとか、もう少し条件付けないと・・・
32ビット整数の範囲だとか、自然数のみとか、もう少し条件付けないと・・・
2017/08/24(木) 19:30:43.74ID:3GXp8gDKa
>>262
負の整数もありか?
負の整数もありか?
2017/08/24(木) 19:36:40.49ID:icjy4f0r0
2017/08/24(木) 19:52:02.89ID:f40fuTSg0
初心者じゃなく初学者だった様な気が?
どちらでも構わないかw
a,b,c の上限値が解らない。
-100+100+10=10とかでも良いの?
>>262
https://ideone.com/qw1YwV
俺の頭が悪いから、後は自分で考えて。
どちらでも構わないかw
a,b,c の上限値が解らない。
-100+100+10=10とかでも良いの?
>>262
https://ideone.com/qw1YwV
俺の頭が悪いから、後は自分で考えて。
2017/08/24(木) 20:13:01.84ID:f40fuTSg0
何の公式について話してるのか、全く解らなかったw
不定方程式ax+by=c(c≠0)の整数解の求め方の応用問題?
http://mathtrain.jp/axbyc
それとも、ABC予想?
https://ja.wikipedia.org/wiki/ABC%E4%BA%88%E6%83%B3
不定方程式ax+by=c(c≠0)の整数解の求め方の応用問題?
http://mathtrain.jp/axbyc
それとも、ABC予想?
https://ja.wikipedia.org/wiki/ABC%E4%BA%88%E6%83%B3
2017/08/24(木) 22:09:19.76ID:ToGGCV7KM
たぶん聞きたい内容はこんな感じでしょ。
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])場合はソートをかけてダブったやつを除けばいい。
やり方がわからないのはしょうがないが、質問力がもうちょっと欲しいわ
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])場合はソートをかけてダブったやつを除けばいい。
やり方がわからないのはしょうがないが、質問力がもうちょっと欲しいわ
2017/08/24(木) 22:33:29.36ID:f40fuTSg0
公式a+公式b+公式c=10
とか、思ってた。
とか、思ってた。
272デフォルトの名無しさん (ワッチョイ 7f6f-G5gO [125.204.106.180])
2017/08/24(木) 23:50:24.84ID:jSVJ8ce30 >265 >266
自然数のみです。問題は解けますが、コードが分かりません。
自然数のみです。問題は解けますが、コードが分かりません。
2017/08/24(木) 23:55:43.40ID:ToGGCV7KM
2017/08/25(金) 00:25:54.25ID:CQC+39hl0
一瞬、男同士の直結厨かと思って焦った。
2017/08/25(金) 00:35:39.11ID:fXxsCgDvM
2017/08/25(金) 00:49:13.24ID:3FZaXzBMa
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)
print(a)
2017/08/25(金) 03:23:36.78ID:CQC+39hl0
>>276
読めるけど、流石にそれは可読性が低いよ……。
読めるけど、流石にそれは可読性が低いよ……。
278272 (ワッチョイ 0375-xpGE [220.111.107.142])
2017/08/25(金) 11:02:38.48ID:qY2jyQAp0279デフォルトの名無しさん (ワッチョイ cfaa-oTLP [153.187.180.175])
2017/08/26(土) 07:47:31.20ID:1Xp/S2sl0 たのしいRuby 第5版、2016
みんなのPython 第4版、2017
Ruby の方が簡単。
まず、Rubyをやれ
数学パズルみたいな本でも、Rubyで説明されている事が多い
みんなのPython 第4版、2017
Ruby の方が簡単。
まず、Rubyをやれ
数学パズルみたいな本でも、Rubyで説明されている事が多い
2017/08/26(土) 08:07:40.01ID:MWWto/2n0
2017/08/26(土) 12:19:51.73ID:tL3kYBJTd
>>280
自分の本宣伝したいだけのバカだからRubyとかでNGしとくといいぞ
自分の本宣伝したいだけのバカだからRubyとかでNGしとくといいぞ
282デフォルトの名無しさん (ワッチョイ 7fb3-8iPl [203.192.111.133 [上級国民]])
2017/08/27(日) 18:12:38.27ID:o0WQg+3r0 GISアプリを作りたくてPythonを勉強してるけどGUIを作るのがこんなに敷居高いとは思わんかった。
C#やVBならラクショーなのに。
昨日、ironpythonってのを試したけどGeoSpatiaal系のモジュールが一つもインストール出来なくて速攻アンインストールした。
pythonでGUIアプリを簡単に作れるフレームワークとか無いんかな。
C#やVBならラクショーなのに。
昨日、ironpythonってのを試したけどGeoSpatiaal系のモジュールが一つもインストール出来なくて速攻アンインストールした。
pythonでGUIアプリを簡単に作れるフレームワークとか無いんかな。
2017/08/27(日) 18:34:06.44ID:LIgBPoun0
馬鹿には無理
2017/08/27(日) 18:37:23.23ID:1dVSy16q0
GUIなんてのは所詮フロントエンドでしか無い
ロジックだけpythonで書けばいいだけの話だろ
ロジックだけpythonで書けばいいだけの話だろ
2017/08/27(日) 19:48:24.86ID:DBQBoW3m0
超初心者には複数の言語を組み合わせるのはレベル高いんでね
どこかの部族は3つ以上は沢山らしいぞ
どこかの部族は3つ以上は沢山らしいぞ
2017/08/27(日) 20:53:25.49ID:G9LjlMWw0
シンプルで読みやすいというのがPythonの存在意義であり
またアプリを書くユーザーたちの哲学である
よってPythonはコンソールアプリ専用言語と言い切ってしまって良いだろう
Pythonで書いたGUIのコードを見ると、ロジックとは関係のない部分が過半を占めてしまい
その変わり果てた姿に泣けてくる
またアプリを書くユーザーたちの哲学である
よってPythonはコンソールアプリ専用言語と言い切ってしまって良いだろう
Pythonで書いたGUIのコードを見ると、ロジックとは関係のない部分が過半を占めてしまい
その変わり果てた姿に泣けてくる
2017/08/27(日) 23:39:05.63ID:BA/UgDog0
ロジックだけPythonで書いた場合ってどうやって連携するんだ?
2017/08/27(日) 23:43:35.05ID:+YGGdy+EM
tkinterつらいって話?
guiやるならc or c++
winならc#とか
macならobj-c or swift
気軽にやるならelectronでしょ
guiやるならc or c++
winならc#とか
macならobj-c or swift
気軽にやるならelectronでしょ
2017/08/28(月) 00:10:22.37ID:pqHYNNETa
>>287
pythonでREST API作って、得意のC#から叩けばいいんじゃね
pythonでREST API作って、得意のC#から叩けばいいんじゃね
2017/08/28(月) 10:42:27.28ID:cce5YZEh0
まだpython初めて半年にも満たないにわかだが
tkinter使えばGUI余裕でした
tkinter使えばGUI余裕でした
2017/08/28(月) 12:12:37.29ID:a70hoW+60
Python Automatic GUI Generator
http://page.sourceforge.net
http://page.sourceforge.net
292デフォルトの名無しさん (アウアウエー Sa5f-zy+P [111.239.47.69])
2017/08/28(月) 16:54:54.51ID:yBTPsO8ja pygameもいいよ
293デフォルトの名無しさん (ワッチョイ 7fb3-8iPl [203.192.111.133 [上級国民]])
2017/08/28(月) 20:53:13.20ID:Syy+D5YM0 >>283
うっせえハゲ
うっせえハゲ
2017/08/28(月) 21:42:49.63ID:YVCi5QFo0
tkinterは見た目がいけてなさすぎる
2017/08/28(月) 21:48:13.98ID:itlHzw/0M
じゃあkivy使ったら?
日本語の情報少ないけど
日本語の情報少ないけど
2017/08/28(月) 21:51:44.00ID:Z2A2Xztka
wx,gtk,qtのバインディングもあるな
Linux上のwxは結局gtkになるけど
Linux上のwxは結局gtkになるけど
297デフォルトの名無しさん (ワッチョイ 1397-vgeI [106.73.145.160])
2017/08/29(火) 00:49:41.54ID:3ap5+zNV0 dropboxもpythonなんだろ? すげえよな
2017/08/29(火) 00:52:41.16ID:w7Id9IP80
そもそも、GUIにする必要が無い。
2017/08/29(火) 00:54:41.49ID:MST6Ozab0
馬鹿はGUIしか使えんとです
配布考えるとGUIなんです
配布考えるとGUIなんです
2017/08/29(火) 01:13:33.80ID:qw7dmqYAM
配列を使う時はpython組み込みの配列ではなく
常にndarrayを使うのが良いでしょうか?
常にndarrayを使うのが良いでしょうか?
301デフォルトの名無しさん (アウアウウー Sac7-Vlqx [106.154.109.86])
2017/08/29(火) 12:49:37.02ID:7J/sQSJga >>300
numpy
numpy
2017/08/29(火) 14:44:52.75ID:w7Id9IP80
根本的な話からすると、
ソフト利用者を馬鹿呼ばわりして「こうじゃなきゃ使えないだろう」とかではなく、
「こうした方が利用者は扱いやすいだろう」、と、考えなきゃGUIの多様性が生まれない。
その作り方で利用者が沢山居るなら、余計な発言だった。ごめん。
ソフト利用者を馬鹿呼ばわりして「こうじゃなきゃ使えないだろう」とかではなく、
「こうした方が利用者は扱いやすいだろう」、と、考えなきゃGUIの多様性が生まれない。
その作り方で利用者が沢山居るなら、余計な発言だった。ごめん。
303デフォルトの名無しさん (ワッチョイ e300-uNNa [14.3.60.52])
2017/08/29(火) 19:45:56.47ID:E+Lxsig/0 超初心者です。
Windows環境でpython3.6を使ってます。
Windowsのコマンドプロンプト(管理者権限)でpipを使ってscipyをインストールさせようとしたんですが、他のプロセスで使ってます。、のような文章がでてインストール出来ません。
解決方法を教えて下さい…
同じやり方でpandasはインストール出来ました。
Windows環境でpython3.6を使ってます。
Windowsのコマンドプロンプト(管理者権限)でpipを使ってscipyをインストールさせようとしたんですが、他のプロセスで使ってます。、のような文章がでてインストール出来ません。
解決方法を教えて下さい…
同じやり方でpandasはインストール出来ました。
2017/08/29(火) 20:09:24.54ID:X/jKonAKa
>>303
anacondaを使う
anacondaを使う
305デフォルトの名無しさん (ワッチョイ d39b-2x4P [58.70.103.155])
2017/08/29(火) 20:30:00.78ID:XZHty0Ek02017/08/30(水) 00:43:58.62ID:hRmkxUcFa
もうpython3.7のαバージョン出てる
2017/08/30(水) 01:05:00.45ID:LgVVVQuA0
unicodedataがunicode10になるのはちょっと気になる
2017/08/31(木) 09:15:09.89ID:3bkYQaNbd
2017/08/31(木) 09:42:54.54ID:Q9q7+NPp0
>>308
傾きから角度を得るにはアークタンジェント
ttp://docs.python.jp/3/library/math.html#math.atan
ttp://docs.python.jp/3/library/math.html#angular-conversion
Pythonというより数学の基礎知識な様な…w
傾きから角度を得るにはアークタンジェント
ttp://docs.python.jp/3/library/math.html#math.atan
ttp://docs.python.jp/3/library/math.html#angular-conversion
Pythonというより数学の基礎知識な様な…w
2017/08/31(木) 12:02:14.53ID:75tL1/Mm0
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)
この計算で各軸での角度が計算できて、角度の分逆に戻したい場合は
その後 求めた各軸のラジアンを回転行列を用いて回転させるという認識で合っていますか?
>>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)
この計算で各軸での角度が計算できて、角度の分逆に戻したい場合は
その後 求めた各軸のラジアンを回転行列を用いて回転させるという認識で合っていますか?
2017/08/31(木) 12:46:25.02ID:YB4HjXCLM
2017/08/31(木) 13:11:45.01ID:Q9q7+NPp0
単位ベクトルからならアークコサイン
313デフォルトの名無しさん (JP 0H7f-vBZc [165.93.126.194])
2017/08/31(木) 17:02:47.86ID:3U68InF2H すみません、303です。scipyの方はインストール出来たのですが、chainerがimport出来ません。
どうすれば良いでしょうか?
どうすれば良いでしょうか?
2017/08/31(木) 17:41:38.48ID:LOKy11GOa
諦めれば?
2017/08/31(木) 22:26:55.39ID:AiW7VCAKM
git ってcommitする時メールと名前入れろって言われるんだけどこれってGithubのアカウントじゃなくて適当でいい?
316デフォルトの名無しさん (ワッチョイ 339b-X0kF [58.70.103.155])
2017/08/31(木) 22:54:08.46ID:HFMq3BFN0 >>315
適当なメールと名前の方がいいよ
適当なメールと名前の方がいいよ
2017/08/31(木) 23:42:56.66ID:AiW7VCAKM
>>316
なんで?
なんで?
2017/09/01(金) 02:38:04.71ID:rHkT1q5r0
sudo pip3 install chainer
import chainer
できたけど?
import chainer
できたけど?
319デフォルトの名無しさん (ワッチョイ 4357-vBZc [110.66.42.118])
2017/09/02(土) 08:19:38.02ID:Ckn1VN4m0 なんかパスのせいでインストールできないっぽいです…
2017/09/02(土) 15:22:01.09ID:9OEMTqr30
Windows では、Program Files に、プログラムをインストールしてはいけない
アクセス権があるから
アクセス権があるから
321デフォルトの名無しさん (JP 0Ha7-gmhp [106.171.74.166])
2017/09/02(土) 16:09:57.80ID:uMF7D0UJH >>309
文系って中学脳なんだよね
文系って中学脳なんだよね
2017/09/03(日) 20:01:47.91ID:lteIPccla
pyconの予定表みたいなの見れないの?
2017/09/03(日) 20:35:44.10ID:ih8UGDLV0
2017/09/03(日) 20:54:35.31ID:lteIPccla
325デフォルトの名無しさん (ワッチョイ 339b-X0kF [58.70.103.155])
2017/09/03(日) 21:40:52.06ID:GleFGyCQ02017/09/03(日) 21:51:37.89ID:geIpoLbn0
3.7の話ねーな
残念
残念
2017/09/03(日) 21:52:11.72ID:geIpoLbn0
3.7の話ねーな
残念
残念
2017/09/03(日) 21:53:24.87ID:geIpoLbn0
なんかサーバーの調子おかしいな
2017/09/03(日) 21:55:22.04ID:fyDk5FSQ0
3.7の話ねーな
残念
残念
2017/09/03(日) 21:55:40.48ID:IZYbW3x5d
3.7の話ねーな
残念
残念
2017/09/03(日) 21:55:53.36ID:fyDk5FSQ0
3.7の話ねーな
残念
残念
2017/09/03(日) 22:00:11.84ID:geIpoLbn0
やめんかい
2017/09/04(月) 13:05:58.68ID:Dvco0PWYa
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
ブラウザかスクリプトの動作確認かな
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
ブラウザかスクリプトの動作確認かな
334デフォルトの名無しさん (ワッチョイ 334b-HLnR [112.69.213.224])
2017/09/04(月) 21:22:08.08ID:21NtvUTV0 open関数でメモ帳で書いたテキストファイル開こうとするとPermission deniedってエラーが出るんだけど
テキストファイルをCドライブに入れてもDドライブに入れても駄目だった
どうすればいい?
テキストファイルをCドライブに入れてもDドライブに入れても駄目だった
どうすればいい?
2017/09/04(月) 21:35:01.51ID:2VAfnJ+k0
OSの基礎から勉強
2017/09/05(火) 01:49:33.12ID:WkIFt9xI0
そのファイル・ディレクトリの、アクセス権限かな?
2017/09/05(火) 07:08:06.32ID:sr6a8lJc0
2017/09/05(火) 20:06:38.14ID:e275OSWLa
>>308
>>200だけど、やっと考える時間が取れたので>>310読んであちこち見ながら書いてみた
https://ideone.com/MGeLTh
最初は角度求めるのに内積とか考えてたんだけど検索したら一発で求まるみたいね
ベクトルとか座標変換とかよくわかってないニワカなので合ってるかわからんけど参考に
>>200だけど、やっと考える時間が取れたので>>310読んであちこち見ながら書いてみた
https://ideone.com/MGeLTh
最初は角度求めるのに内積とか考えてたんだけど検索したら一発で求まるみたいね
ベクトルとか座標変換とかよくわかってないニワカなので合ってるかわからんけど参考に
339デフォルトの名無しさん (ワッチョイ 334b-HLnR [112.69.213.224])
2017/09/05(火) 20:35:02.88ID:j51GOUuC02017/09/05(火) 21:04:06.89ID:WkIFt9xI0
PowerShell で、
cd でそのファイルのあるフォルダへ移動してから、
cat ファイル名
で、そのファイルの内容が表示されるか?
cd でそのファイルのあるフォルダへ移動してから、
cat ファイル名
で、そのファイルの内容が表示されるか?
2017/09/05(火) 21:07:06.86ID:KNI/bM9A0
窓10じゃないとパワーシェルないぞ
2017/09/05(火) 21:53:36.64ID:zS+OpmqU0
スクリプトと同じフォルダにテキストファイルを移動してもだめかな?
2017/09/05(火) 23:07:03.59ID:3m/1zQup0
>>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
嘘書くなよ
既定では、PowerShell は、Windows 7 SP1 およ 2008 R2 SP1 以降のすべてのWindows にインストールされています。
https://docs.microsoft.com/ja-jp/powershell/scripting/setup/installing-windows-powershell?view=powershell-5.1
2017/09/06(水) 05:17:52.96ID:yAfliTNN0
2017/09/06(水) 05:49:08.69ID:hWiQVNXR0
os.acessを使ってファイルの権限を調べてみて。使い方はdocs.python.jpへ
2017/09/06(水) 07:16:09.52ID:xbyXQy+0M
2017/09/06(水) 09:57:05.69ID:giG+C5Bo0
2017/09/06(水) 11:07:48.06ID:Pm5kVayqa
>>338で訳わからんことしてたw
2つの補正角度求まったら直接元の座標を回転させたら補正後の座標になるな
貼り直し https://ideone.com/RAJQSo
根本的に間違ってるかもしれんので自己責任でよろしくw
2つの補正角度求まったら直接元の座標を回転させたら補正後の座標になるな
貼り直し https://ideone.com/RAJQSo
根本的に間違ってるかもしれんので自己責任でよろしくw
2017/09/06(水) 15:09:00.79ID:7EiuxJJTM
>>346
俺の使っていたWindows7。ソースは俺。
俺の使っていたWindows7。ソースは俺。
2017/09/06(水) 17:55:56.12ID:zZONsDnQM
>>349
SP1じゃなかったってオチじゃないよね?
SP1じゃなかったってオチじゃないよね?
2017/09/06(水) 21:56:47.00ID:G42CBoXXM
パイプ処理ってどういうとき使うの?
データベースに突っ込んだほうがイロイロやりやすそうだけど。
ファイルの修正とか?
結果をファイルにアウトプットするときとか?
データベースに突っ込んだほうがイロイロやりやすそうだけど。
ファイルの修正とか?
結果をファイルにアウトプットするときとか?
2017/09/07(木) 18:40:19.05ID:03HGBZpk0
>>351
外部プログラムとのやり取りの手段として
外部プログラムとのやり取りの手段として
2017/09/07(木) 22:11:56.14ID:G+kCJerLM
2017/09/08(金) 00:20:50.52ID:tbHWcp7m0
パイプラインの話しててなぜopenが出てくる
sys.stdinとsys.stdoutだろ
sys.stdinとsys.stdoutだろ
2017/09/08(金) 00:28:39.62ID:tbHWcp7m0
openなんか自分で呼び出すな
cat使ってstdinから入力しろ
それがunix哲学だから
クソッタレ
cat使ってstdinから入力しろ
それがunix哲学だから
クソッタレ
356デフォルトの名無しさん (アウアウエー Saea-Mhyp [111.239.33.44])
2017/09/08(金) 10:18:41.92ID:zjVEM0GHa ワッチョイって便利で役に立つな
2017/09/08(金) 11:41:27.51ID:s1hh4kDe0
情報関連の人ってわからない人を攻撃してマウント取ろうとするのが本当に好きだよな
色んな趣味の板覗いたけど情報だけは異質だわww
色んな趣味の板覗いたけど情報だけは異質だわww
358デフォルトの名無しさん (オッペケ Sr27-Sbom [126.161.9.128])
2017/09/08(金) 12:22:39.22ID:C2yBG9y5r ×:わからない人を攻撃
○:自分がわからないから攻撃
こうやで
○:自分がわからないから攻撃
こうやで
359デフォルトの名無しさん (ワッチョイ 039b-xkdj [58.70.103.155])
2017/09/08(金) 16:06:45.91ID:uWWlJTJ60 そんなんどうでもいいからpycon見ようぜ
https://www.youtube.com/user/PyConJP
https://www.youtube.com/user/PyConJP
360デフォルトの名無しさん (ワッチョイ d6db-yqGq [153.219.219.64])
2017/09/09(土) 05:36:24.11ID:3eSxYlPU0 退屈なことはパイチンくんにやらせておけばいい
2017/09/09(土) 11:49:17.16ID:kUd/qIXga
勃ちんぼ続出
2017/09/10(日) 15:03:11.47ID:PwgClvge0
>>359
やきうの人は安定して面白いな
やきうの人は安定して面白いな
2017/09/12(火) 13:57:37.62ID:lgA4WkV90
日付を10分単位で取得したいのですがどうやればいいのでしょうか
datetime.datetime.now()
2017/9/12 13:57
を
2017/9/12 13:50
にしたいのですが
datetime.datetime.now()
2017/9/12 13:57
を
2017/9/12 13:50
にしたいのですが
2017/09/12(火) 15:37:23.49ID:9SbDs3lT0
>>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
>>> import datetime
>>> a=datetime.datetime.now()
>>> a.minute
29
>>> (a.minute // 10) * 10
20
残りはこれで堪忍して下さい
https://docs.python.jp/3/library/datetime.html#datetime.datetime
2017/09/12(火) 15:39:05.82ID:9SbDs3lT0
連投ごめん
小数点-1位で切り捨てってかけるかもしれんが
pythonではやったことないの
諸先輩方のアドバイスを頂いてちょ
小数点-1位で切り捨てってかけるかもしれんが
pythonではやったことないの
諸先輩方のアドバイスを頂いてちょ
2017/09/12(火) 17:11:26.75ID:lgA4WkV90
2017/09/12(火) 18:27:12.63ID:9SbDs3lT0
名前に前のゴミが残ってたorz
未だにxdotoolが上手くできん。(笑)
未だにxdotoolが上手くできん。(笑)
368デフォルトの名無しさん (アウアウエー Saea-Mhyp [111.239.49.62])
2017/09/12(火) 18:52:03.84ID:zbd4ERaNa ワッチョイのゴミも残ってるよ
2017/09/12(火) 22:48:47.38ID:tTBHpdZ40
print 2/199
とやっても0しか返ってこないのですが何が原因なのでしょうか
とやっても0しか返ってこないのですが何が原因なのでしょうか
2017/09/12(火) 23:38:19.83ID:hxCQXYtC0
2017/09/12(火) 23:47:36.97ID:HtLvV1r1a
int割るintはfloatだろ?
もしかして君達python2使ってる?
もしかして君達python2使ってる?
372デフォルトの名無しさん (ワッチョイ 9397-x/0H [106.73.145.160])
2017/09/13(水) 08:12:25.30ID:J1VjU1C70 print 2/199
これはpython2では
これはpython2では
2017/09/13(水) 11:35:36.24ID:0a6BO2FR0
面倒だからpython3.x系に以降したら?
コード
print(2/199)
結果
0.010050251256281407
コード
print(2/199)
結果
0.010050251256281407
374デフォルトの名無しさん (ワッチョイ 5226-9lW3 [61.117.129.129])
2017/09/13(水) 14:53:07.61ID:HszaPKP10 勉強用に色々試しているのですが、
以下のコード、エラーとなります。
どこが問題でしょうか?
df1 = pd.DataFrame({'key':list('bbacaab'),
'data1':range(7)},
columns=['key','data1'],
dtype={'key':'object','data1':'int'})
以下のコード、エラーとなります。
どこが問題でしょうか?
df1 = pd.DataFrame({'key':list('bbacaab'),
'data1':range(7)},
columns=['key','data1'],
dtype={'key':'object','data1':'int'})
375デフォルトの名無しさん (ワッチョイ 039b-xkdj [58.70.103.155])
2017/09/13(水) 17:24:12.33ID:pcUpXZAE0 エラー貼った方が答えもらいやすいぞ
376デフォルトの名無しさん (ワッチョイ 5226-9lW3 [61.117.129.129])
2017/09/13(水) 21:18:54.75ID:HszaPKP10 お言葉に甘えて。エラーはいかの通りです。
---------------------------------------------------------------------------
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
---------------------------------------------------------------------------
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
2017/09/14(木) 05:22:01.43ID:39xz9YsP0
pandasのDataFrameの概要と生成方法 2015/08/09更新
https://hydrocul.github.io/wiki/numpy/pandas-dataframe-overview.html
DataFrame の条件を満たしていないのかも?
「python pandas dataframe」で検索!
https://hydrocul.github.io/wiki/numpy/pandas-dataframe-overview.html
DataFrame の条件を満たしていないのかも?
「python pandas dataframe」で検索!
2017/09/14(木) 12:50:53.87ID:7h7AyyOT0
379デフォルトの名無しさん (ワッチョイ 464e-24l8 [153.192.183.62])
2017/09/14(木) 22:13:44.61ID:BBzVEwC70 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' このようにできますか?
アクセスしたいのですが、可能でしょうか?
■test.yml
a:
- test
- test2
x: y
■スクリプト
import yaml
f = open('test.yml','r')
data = yaml.load(f)
data['x'] #'y'
data.x #'y' このようにできますか?
380デフォルトの名無しさん (ワッチョイ db9b-SGtB [58.70.103.155])
2017/09/14(木) 22:40:03.72ID:jQMAn/aw0 >>379
標準のJSONライブラリ使うか、PyYAMLでいけるんじゃないでしょうか
標準のJSONライブラリ使うか、PyYAMLでいけるんじゃないでしょうか
2017/09/14(木) 23:24:23.88ID:VdfHEcxV0
__getattr__をオーバーライドした辞書クラスを定義して
↓のOrderedDictの代わりに使えばできるよ
http://qiita.com/podhmo/items/aa954ee1dc1747252436
まあ俺だったら面倒くさくてやらないがね
↓のOrderedDictの代わりに使えばできるよ
http://qiita.com/podhmo/items/aa954ee1dc1747252436
まあ俺だったら面倒くさくてやらないがね
2017/09/14(木) 23:50:05.29ID:3SQIchXza
383デフォルトの名無しさん (オッペケ Sr7f-ZzG1 [126.204.41.143])
2017/09/15(金) 12:24:18.04ID:ij8wil/Or 騙されるな簡単にできるぞw
2017/09/15(金) 13:20:21.33ID:M6zHVajfa
>>379
可能
可能
2017/09/15(金) 16:01:19.12ID:Hz72QBhL0
["test1-120","test2-1000","test3-10","test4-500"] というリストがあった時に、
- の後ろの方の大きい順からソートさせる場合とうしたらよいでしょうか?
(結果的に["test3-10","test1-120","test4-500","test2-1000"]としたい)
使用しているpythonは2.7系です。
- の後ろの方の大きい順からソートさせる場合とうしたらよいでしょうか?
(結果的に["test3-10","test1-120","test4-500","test2-1000"]としたい)
使用しているpythonは2.7系です。
2017/09/15(金) 16:15:33.28ID:9yvN/33G0
l.sort(key=lambda x: int(x.split("-")[1]))
2017/09/15(金) 16:44:01.40ID:Hz72QBhL0
>>386
ありがとうございます!出来ました!
ありがとうございます!出来ました!
388379 (ワッチョイ 464e-24l8 [153.192.183.62])
2017/09/15(金) 19:10:02.94ID:wrL1uTeh02017/09/15(金) 22:11:24.81ID:uzU7y1pM0
[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]]
って、どうやったらできますか?
おーーしえーーて くだーーーさーーーい
を 3つずつに区切って
[[0, 1, 2], [3, 4, 5], [6, 7, 8], [9, 10, 11],,,,,,,省略
[31, 32, 33],[34, 35, 36]]
って、どうやったらできますか?
おーーしえーーて くだーーーさーーーい
390デフォルトの名無しさん (ワッチョイ 0b8b-MDSF [202.157.118.197])
2017/09/15(金) 22:19:53.55ID:pZU7ycnu0 おーーしえーーま せーーーーーーーーん
2017/09/15(金) 22:23:34.52ID:pJQDrUz20
えーーーーーーーー、そーーーーーんなーーーーー
2017/09/15(金) 22:32:48.16ID:uzU7y1pM0
志村「え?なんだって?」
2017/09/15(金) 23:18:58.67ID:uzU7y1pM0
じゃあ、もう コピペで良いや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]]
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]]
2017/09/16(土) 08:20:46.20ID:W42Z2QXo0
それにしても半年くらい居ついてる割に全然マシになってないのはなんでだ
猿でももう少し学習するんじゃないのか
猿でももう少し学習するんじゃないのか
2017/09/16(土) 10:31:05.80ID:mqBNade10
中学生ぐらいが、鼻息してイキってんのかと思ったが、
嫌味が得意な東京なので、許容しました。
嫌味が得意な東京なので、許容しました。
2017/09/16(土) 13:08:00.39ID:mqBNade10
なんだw
BOTかよww >>157.192.206.42
BOTかよww >>157.192.206.42
397デフォルトの名無しさん (ワッチョイ 07b0-kysj [118.241.249.190])
2017/09/16(土) 19:27:39.26ID:VP9L8osh0 100段階評価で1から2くらいには成長してるよ
398デフォルトの名無しさん (ワッチョイ a226-QUPF [61.117.129.129])
2017/09/16(土) 20:36:01.23ID:knRJcvrt0 pandasデータフレームの、
マルチインデックスをリネームする方法があるを教えてください。
renameメソッドではできない?
マルチインデックスをリネームする方法があるを教えてください。
renameメソッドではできない?
399デフォルトの名無しさん (ワッチョイ 0b8b-ZzG1 [202.157.118.197])
2017/09/16(土) 21:59:46.15ID:v6CWPLGi0 ハイ!ハイ!ハイハイハイッ!
2017/09/18(月) 17:25:47.04ID:TRIdOioq0
すいません、教えてください
さくらレンタルサーバーにpyOpenSSLをインストールしようとしても失敗します
解決法を教授ください
さくらレンタルサーバーにpyOpenSSLをインストールしようとしても失敗します
解決法を教授ください
2017/09/18(月) 17:27:15.40ID:TRIdOioq0
お陰でpaypalとの通信も出来ません
命が掛かっています
よろしくお願いいたします
命が掛かっています
よろしくお願いいたします
2017/09/18(月) 17:33:04.18ID:/S27bRBHa
>>400
がんばれ
がんばれ
2017/09/18(月) 18:27:48.34ID:6c9YGEYtp
dtypeを指定したnumpy配列で要素の値がサチったらどうなりますか?
例えばuint8に256を入れるとどうなりますか?
例えばuint8に256を入れるとどうなりますか?
404デフォルトの名無しさん (JP 0H5b-B/vU [106.171.65.18])
2017/09/18(月) 19:48:08.36ID:ej1qDtIXH 0な
2017/09/18(月) 21:51:57.08ID:6c9YGEYtp
そうだったのですね。
dtypeをuint8にした時に、-1以下なら0に、256以上なら255にしたいのですがそのような処理は用意されていますか?
dtypeをuint8にした時に、-1以下なら0に、256以上なら255にしたいのですがそのような処理は用意されていますか?
2017/09/18(月) 21:55:55.31ID:2mVbmIjca
>>400
さくらのVPS使ったらいけるんじゃね?
さくらのVPS使ったらいけるんじゃね?
2017/09/18(月) 22:18:20.22ID:/RtchFwS0
2017/09/18(月) 22:20:35.74ID:/RtchFwS0
ごめん嘘
np.clipあるわ
np.clipあるわ
2017/09/18(月) 22:28:02.85ID:6c9YGEYtp
2017/09/18(月) 22:38:27.33ID:TRIdOioq0
2017/09/18(月) 22:39:15.94ID:TRIdOioq0
命が掛かっています
よろしくお願いいたします
よろしくお願いいたします
2017/09/18(月) 23:06:50.35ID:QQWde1Fk0
2017/09/18(月) 23:11:23.88ID:/Aiv8s4k0
命がかかってるのに追加で1000円払えないの?
2017/09/18(月) 23:52:39.32ID:TRIdOioq0
2017/09/18(月) 23:55:03.48ID:TRIdOioq0
今の環境でコンパイルエアーがでるだじぇなんで
何とかなる方法を知りませんか?
何とかなる方法を知りませんか?
2017/09/18(月) 23:56:10.78ID:TRIdOioq0
命が掛かっています
よろしくお願いいたします
よろしくお願いいたします
2017/09/18(月) 23:57:39.40ID:Y91OBVmj0
漢なら潔く腹を切れ
2017/09/18(月) 23:58:13.68ID:/RtchFwS0
2017/09/18(月) 23:58:52.98ID:/RtchFwS0
図らずも死を勧めるスレになってしまった
反省
反省
2017/09/19(火) 00:14:46.22ID:My5K4RdO0
2017/09/19(火) 00:41:04.98ID:ySy9bK500
全ての工程がほぼ終わり、最後のpaypal決済部分でこの問題が出た
opnsslのバージョンは確認したし、手打ちでは通信出来た
あぁ~、俺はどうしたらいいんや
このままじゃ死んでしまう
あぁ~
opnsslのバージョンは確認したし、手打ちでは通信出来た
あぁ~、俺はどうしたらいいんや
このままじゃ死んでしまう
あぁ~
2017/09/19(火) 07:19:34.51ID:mR/qJLftp
>>418
方法ならintの配列とuint8の配列を用意して基本的にintの配列で計算した後clipしてuint8に格納というのを考えてはいるんですけど2度手間だしメモリ無駄だしで避けたいなあ、と。
サチったら0にするところ書き換えたり上書きする方法とかないのですかね?
方法ならintの配列とuint8の配列を用意して基本的にintの配列で計算した後clipしてuint8に格納というのを考えてはいるんですけど2度手間だしメモリ無駄だしで避けたいなあ、と。
サチったら0にするところ書き換えたり上書きする方法とかないのですかね?
2017/09/19(火) 10:28:35.29ID:t19nWP3O0
ないって言ってんだろ
424デフォルトの名無しさん (ワッチョイ 4329-p+ov [114.161.144.54])
2017/09/19(火) 10:55:56.01ID:ySy9bK500 あぁ~、やっぱり無理だ・
もう終わりや
もう終わりや
2017/09/19(火) 11:39:04.40ID:1sHiJvCs0
冷静に指摘すると、俺と同じで発病してるだけなのでは?
会社なら上司に相談して、
取引先に謝罪と代案送ったり相談する(後半は個人でも同様)
文面と俺の経験から、浅い部分に少し触れて、「あーーできない、終わりだーー。」
とか、言うタイプ
会社なら上司に相談して、
取引先に謝罪と代案送ったり相談する(後半は個人でも同様)
文面と俺の経験から、浅い部分に少し触れて、「あーーできない、終わりだーー。」
とか、言うタイプ
426デフォルトの名無しさん (ワッチョイ 43db-BiVJ [114.159.50.109])
2017/09/19(火) 12:43:58.05ID:FiSdHlE+0 初心者にはインストールが簡単なアナコンダパイチンくんがオススメだよ
2017/09/19(火) 14:08:31.22ID:1sHiJvCs0
既にインストールされてるlinux使うはw
2017/09/19(火) 17:57:20.41ID:xxOzXrDla
>>422
ある
ある
2017/09/19(火) 18:23:39.02ID:mDOmp8v7p
>>428
ほんとですか?教えてください。
ほんとですか?教えてください。
2017/09/20(水) 07:03:28.40ID:s/5TSd5o0
>>424
御愁傷様です。
御愁傷様です。
2017/09/20(水) 07:58:28.54ID:EEfoCXWX0
>>421
やっぱり命関係ないじゃん
仕事が期限に間に合わなくて発狂してるだけじゃないか
心配して損したわ
あのな、そんなの生きてりゃナンボでも経験するわ
俺なんて、上司からさんざん説教食らった挙句、契約取って来るまで帰ってくるなと
夜8時に営業所から蹴り出され、客からはこんな時間に来るなと門前払いされ
絶望してそのまま田舎に帰ったことがあるぞ
やっぱり命関係ないじゃん
仕事が期限に間に合わなくて発狂してるだけじゃないか
心配して損したわ
あのな、そんなの生きてりゃナンボでも経験するわ
俺なんて、上司からさんざん説教食らった挙句、契約取って来るまで帰ってくるなと
夜8時に営業所から蹴り出され、客からはこんな時間に来るなと門前払いされ
絶望してそのまま田舎に帰ったことがあるぞ
2017/09/20(水) 12:28:25.45ID:7l8nXfyI0
御託はいいから早く殺せよ
433デフォルトの名無しさん (オッペケ Sr7f-ZzG1 [126.212.2.115])
2017/09/20(水) 12:33:00.83ID:ZpDmqbcBr 自然な流れで己の無能を晒してしまう>>431
2017/09/20(水) 13:00:17.27ID:ChdRBnd3M
>>433
しかも、「ナンボでもある」らしいぞ。
しかも、「ナンボでもある」らしいぞ。
2017/09/20(水) 14:53:35.13ID:SI5/ZYUH0
いつから、ココはプログラマースレになったの?
2017/09/20(水) 14:57:01.70ID:WMITwSYZH
最初から
2017/09/20(水) 16:21:57.92ID:+2iYB6Cpd
プログラム板じゃんここ何言ってんのさ
2017/09/20(水) 16:45:13.99ID:SI5/ZYUH0
環境構築の話が増えたけど、純粋コードの記述を聞く人が少なって寂しい。
2017/09/20(水) 18:05:11.50ID:meNSbSund
正直環境のが難しいししゃーない
2017/09/20(水) 21:30:32.62ID:oPs76Zh5p
2017/09/20(水) 21:33:37.86ID:63Yccpvj0
あ~あ、死んだわ
2017/09/20(水) 23:24:21.72ID:SI5/ZYUH0
コード側で処理したら?
データタイプを調べる
IFで分ける(配列ならlenで回す)
終了
dtype=555
if dtype<=-1:
dtype=0
elif dtype>=256:
dtype=255
print(dtype)
データタイプを調べる
IFで分ける(配列ならlenで回す)
終了
dtype=555
if dtype<=-1:
dtype=0
elif dtype>=256:
dtype=255
print(dtype)
2017/09/21(木) 20:52:55.64ID:A7BK7XNR0
会社クビになった、pyOpenSSLのせいで
2017/09/21(木) 21:17:32.25ID:57A/3zgG0
真面目レス
一般的な解雇の流れ
1.けん責・戒告
2.減給
3.出勤停止
4.懲戒解雇
1.雇用契約で解雇にするには、30日前に通知する義務が有ります。
2.解雇には正当な理由に業務遂行の不適正(1つ2つの失敗)では該当できない。
3.pyOpenSSLせいではなく、アナタの知識不足が原因です。間違えない様にね。
この時期に解雇?
一度失敗して解雇とか、首になって良かった会社ですなwww
一般的な解雇の流れ
1.けん責・戒告
2.減給
3.出勤停止
4.懲戒解雇
1.雇用契約で解雇にするには、30日前に通知する義務が有ります。
2.解雇には正当な理由に業務遂行の不適正(1つ2つの失敗)では該当できない。
3.pyOpenSSLせいではなく、アナタの知識不足が原因です。間違えない様にね。
この時期に解雇?
一度失敗して解雇とか、首になって良かった会社ですなwww
2017/09/21(木) 21:27:14.64ID:57A/3zgG0
まぁwww、 無職とニートの妄想入社だろうけどwww
2017/09/21(木) 22:11:24.51ID:A7BK7XNR0
だから命掛かってるって言ってたんだよ
通信出来ない理由がpyOpenSSLのせいと把握するまで1ヶ月掛かったのが気に食わないみたいです
ブラック企業ですね
通信出来ない理由がpyOpenSSLのせいと把握するまで1ヶ月掛かったのが気に食わないみたいです
ブラック企業ですね
2017/09/21(木) 22:13:46.24ID:Oaa0iC1+d
2chに命を預けた男
2017/09/22(金) 00:14:17.25ID:JVN92uLd0
誰が設計者?
設計者には聞かなかったの?
問題点を見つけるのに全体を把握するの必要が有ったの?
1ヶ月の時間が掛かったけど、全体のコード量はどれくらい?
基本は問題点を探しだすマニュアルが有るんだけど、無いの?
テストケース(項目とテスト形式が多岐に渡って記載されてる奴)
設計者には聞かなかったの?
問題点を見つけるのに全体を把握するの必要が有ったの?
1ヶ月の時間が掛かったけど、全体のコード量はどれくらい?
基本は問題点を探しだすマニュアルが有るんだけど、無いの?
テストケース(項目とテスト形式が多岐に渡って記載されてる奴)
2017/09/22(金) 05:52:19.73ID:B4+JYuju0
はよ死ねよ
2017/09/22(金) 09:26:58.69ID:3fWMZvm20
そもPayPalのTLS1.2移行への対応は去年の6月までに完了していなければならなかったわけで
2017/09/22(金) 09:32:15.10ID:3Ov6IhtNM
pythonでコード書く時
変数や関数の命名規則はどんなふうにするのが一般的なんでしょうか?
変数や関数の命名規則はどんなふうにするのが一般的なんでしょうか?
2017/09/22(金) 09:42:45.00ID:1RW0Gd1L0
453遊園地 (ワッチョイ 5e96-FWc9 [153.186.108.75])
2017/09/22(金) 16:44:47.06ID:JVN92uLd0 配列同士の引き算って、どうするんだっけ?
くっつけるだけなら、+で良いのに
引くとlist era- になっちゃう。
pop,delで消して行くしか無いの?
くっつけるだけなら、+で良いのに
引くとlist era- になっちゃう。
pop,delで消して行くしか無いの?
2017/09/22(金) 17:33:51.36ID:L886aacT0
>>453
まずその引き算の定義をしろよ
まずその引き算の定義をしろよ
2017/09/22(金) 18:09:00.78ID:Fsuxkf060
2017/09/22(金) 18:46:02.44ID:AP1LqTfsa
>>> a = [2,5,3,7,9,1]
>>> a.pop(2)
3
>>> a
[2, 5, 7, 9, 1]
>>> a.pop(2)
3
>>> a
[2, 5, 7, 9, 1]
2017/09/22(金) 18:48:47.90ID:JVN92uLd0
つまり、一度setにし直す必要が有るって事?
セットにしたら通った。ありり。
セットにしたら通った。ありり。
2017/09/22(金) 19:29:05.47ID:Fsuxkf060
>>457
セットって同一値を持てないから、セットに変換した時点で
以下のように要素が減っちまうんだが、それでいいの?
>>> a = [1,2,2,4,5,6]
>>> set(a)
{1, 2, 4, 5, 6}
セットって同一値を持てないから、セットに変換した時点で
以下のように要素が減っちまうんだが、それでいいの?
>>> a = [1,2,2,4,5,6]
>>> set(a)
{1, 2, 4, 5, 6}
2017/09/22(金) 19:51:13.08ID:JVN92uLd0
カウントで値取って復元するし、純データをコピーしとくとかで、
適当にしてるから良いは。
適当にしてるから良いは。
2017/09/22(金) 22:03:00.46ID:iu19cRzL0
2017/09/22(金) 22:07:31.37ID:JVN92uLd0
青春男と電波女ですか? 「ボ・ケ・ナ・ス」
書籍のISBNの取得って、何処にアクセスしたら良いの?
書籍のISBNの取得って、何処にアクセスしたら良いの?
2017/09/22(金) 22:10:01.41ID:B4+JYuju0
は?ISBN取るの?
日本図書コード管理センターってところがあってぇ
日本図書コード管理センターってところがあってぇ
2017/09/23(土) 07:48:52.90ID:9NuhveSI0
学歴が低いと、洋書に触れる機会が無い奴も居るよなw
464デフォルトの名無しさん (ワッチョイ d946-bNtT [118.241.249.13])
2017/09/23(土) 11:22:57.38ID:m/zLXFdu0 検索でなく取得だから合ってんじゃない?
小学校で洋書を書くほどの英語は習ってないでしょうから
小学校で洋書を書くほどの英語は習ってないでしょうから
2017/09/23(土) 11:39:19.51ID:vSDY5nUO0
2017/09/23(土) 11:55:16.10ID:yC4afhKT0
467デフォルトの名無しさん (ワッチョイ f5a6-c0Hu [122.133.110.165])
2017/09/23(土) 12:15:07.37ID:1ZjfUfoe0 国民をバカにする悪の自民党に絶対投票するな。
http://www.data-max.co.jp/280113_ymh_02/
↑ 悪魔の自民改正案の真の狙いは言論の自由を奪うこと!
http://blog.goo.ne.jp/kimito39/e/ec37220f64a8e1d6ed732dd0ab95cbf0
↑超危険な緊急事態条項で人権無視の内閣独裁に!
https://www.youtube.com/watch?v=h9x2n5CKhn8
↑ 自民党は 国民に基本的人権はないと断言!
http://xn--nyqy26a13k.jp/archives/31687
↑ 小池都知事も安倍と同じく 憲法改正で 人権
無視の大日本帝国憲法に戻す民主主義破壊論者!
http://www.mdsweb.jp/doc/1488/1488_03f.html
↑”9条自衛隊明記”は 9条無効化だった!
http://blog.goo.ne.jp/ngc2497/e/8899f65988fe0f35496934dc972e2489
↑ ネトウヨ= 安倍サポーター工作員はネットで国民を騙す。
https://dot.asahi.com/aera/2016071100108.html?page=3
http://blog.goo.ne.jp/kimito39/e/c0dd73d58121b6446cf4165c96ebb674
↑ 安倍自民を操るカルト右翼「日本会議」は国民主権否定。
国民投票や選挙では自民党、維新、小池新党に絶対に入れるな。
http://www.data-max.co.jp/280113_ymh_02/
↑ 悪魔の自民改正案の真の狙いは言論の自由を奪うこと!
http://blog.goo.ne.jp/kimito39/e/ec37220f64a8e1d6ed732dd0ab95cbf0
↑超危険な緊急事態条項で人権無視の内閣独裁に!
https://www.youtube.com/watch?v=h9x2n5CKhn8
↑ 自民党は 国民に基本的人権はないと断言!
http://xn--nyqy26a13k.jp/archives/31687
↑ 小池都知事も安倍と同じく 憲法改正で 人権
無視の大日本帝国憲法に戻す民主主義破壊論者!
http://www.mdsweb.jp/doc/1488/1488_03f.html
↑”9条自衛隊明記”は 9条無効化だった!
http://blog.goo.ne.jp/ngc2497/e/8899f65988fe0f35496934dc972e2489
↑ ネトウヨ= 安倍サポーター工作員はネットで国民を騙す。
https://dot.asahi.com/aera/2016071100108.html?page=3
http://blog.goo.ne.jp/kimito39/e/c0dd73d58121b6446cf4165c96ebb674
↑ 安倍自民を操るカルト右翼「日本会議」は国民主権否定。
国民投票や選挙では自民党、維新、小池新党に絶対に入れるな。
2017/09/23(土) 14:26:00.60ID:9NuhveSI0
技術の低い無職とニートが集まり過ぎたな。
469デフォルトの名無しさん (ワッチョイ 41e5-bNtT [36.2.154.144])
2017/09/23(土) 14:28:40.08ID:4EGD3xEF0 自覚乙
2017/09/23(土) 15:45:48.49ID:IB8EQQQy0
>>466
昨日吊りました、よろしく__init__
昨日吊りました、よろしく__init__
2017/09/24(日) 10:46:02.96ID:FXoz5NRe0
テスト
2017/09/24(日) 18:53:41.37ID:80+QkRIz0
何のテストだよbotか?
2017/09/24(日) 22:24:22.79ID:ZpW+Hdf10
金になんない。
他の人は、何作って売ってるの?
他の人は、何作って売ってるの?
474デフォルトの名無しさん (ワッチョイ c58b-Ncsu [202.157.118.83])
2017/09/24(日) 22:26:03.04ID:3BjqQEbI0 ぼたもちとか
2017/09/24(日) 23:01:08.99ID:ZpW+Hdf10
須崎さんはぼたもちが好きなんですか?
476デフォルトの名無しさん (ワッチョイ 5e1c-Dc1X [153.142.115.40])
2017/09/25(月) 09:37:58.98ID:N8fZ//2k0 質問です:
Win x64で、AnacondaでPython環境を作りました。
しかしながら、アプリケーションからPythonプログラムをキックしたいのですが、
この場合、Anacondaを使わずに環境作ることになるのでしょうか。
もしくは、Anacondaをコマンド起動?
Win x64で、AnacondaでPython環境を作りました。
しかしながら、アプリケーションからPythonプログラムをキックしたいのですが、
この場合、Anacondaを使わずに環境作ることになるのでしょうか。
もしくは、Anacondaをコマンド起動?
2017/09/25(月) 09:57:43.32ID:rn66TwCg0
微妙に意味不明
AnacondaでしかPythonを入れていないのなら
Anaconda環境のPython以外起動しようがないだろ
無から有でも生み出せるのか
AnacondaでしかPythonを入れていないのなら
Anaconda環境のPython以外起動しようがないだろ
無から有でも生み出せるのか
2017/09/25(月) 10:00:23.77ID:N8fZ//2k0
開発環境にはAnacondaを入れました。
製品というか、実行環境では、Anacondaを経由せずに、Pythonを使いたいです。
しかしながら、Anaconda経由の、pipとcondaしかモジュールの配置方法が分からないのです。
製品というか、実行環境では、Anacondaを経由せずに、Pythonを使いたいです。
しかしながら、Anaconda経由の、pipとcondaしかモジュールの配置方法が分からないのです。
2017/09/25(月) 11:06:28.21ID:pNv+8CVS0
2017/09/25(月) 11:53:44.52ID:N8fZ//2k0
つ [㌧]
pipって、python本体のものだったんですね。
頭の中がごっちゃになってます。
pipって、python本体のものだったんですね。
頭の中がごっちゃになってます。
2017/09/25(月) 15:58:44.95ID:pNv+8CVS0
spyder-py3へのショートカット使いたい的な?
(初心者が初心者に答えてる。一応。)
(初心者が初心者に答えてる。一応。)
2017/09/25(月) 16:49:39.33ID:N8fZ//2k0
ありがとうございます。>>481
その内容あまりよく理解できていません。
画面アプリからDeep Leariningのプログラムをキックするような使い方をしたいのです。
jypyter notebookで作ったpythonファイルには、区切りのタグが入っているみたいですが、
これは、
>python.exe jypyterで作ったファイル
で実行しちゃうのが普通なのか、
コンバートして、.py形式に変えるのが普通なのか、
どうなんでしょうね。
その内容あまりよく理解できていません。
画面アプリからDeep Leariningのプログラムをキックするような使い方をしたいのです。
jypyter notebookで作ったpythonファイルには、区切りのタグが入っているみたいですが、
これは、
>python.exe jypyterで作ったファイル
で実行しちゃうのが普通なのか、
コンバートして、.py形式に変えるのが普通なのか、
どうなんでしょうね。
2017/09/25(月) 17:29:18.39ID:pNv+8CVS0
キックの意味が解りません。
実行できるなら変換しなくても良いのでは?
基本的なpythonファイルは.py形式なので、足並みを揃えたいなら、どうぞ。
画面アプリとは何ですか?(明確な記載をお願い致します。=ソフト名が欲しい)
基本的にアプリ=ソフトからDeep Learining(深層学習)を行う場合は
pythonファイルを(直接)操作しないと思います。
pythonファイル(コンソール)から画像を読み込み、画像を分析して出力させるなどが
一般的だと思います。
ニュアンスで質問してるから、何言ってるのかさっぱりw分からんww
実行できるなら変換しなくても良いのでは?
基本的なpythonファイルは.py形式なので、足並みを揃えたいなら、どうぞ。
画面アプリとは何ですか?(明確な記載をお願い致します。=ソフト名が欲しい)
基本的にアプリ=ソフトからDeep Learining(深層学習)を行う場合は
pythonファイルを(直接)操作しないと思います。
pythonファイル(コンソール)から画像を読み込み、画像を分析して出力させるなどが
一般的だと思います。
ニュアンスで質問してるから、何言ってるのかさっぱりw分からんww
2017/09/25(月) 21:09:25.36ID:MVEwzvIO0
Docker Hub で、公式イメージでも探せ
それか、VirtualBox, Vagrant, Chef など
それか、VirtualBox, Vagrant, Chef など
2017/09/26(火) 08:53:52.69ID:qJ9ArH+d0
公式のpythonで、pip入ってるの確認できたので、問題は解決しました。
ところで、GitHubならGitで公開されているオプソってわかるんですが、
Dockerて仕様書のオプソ?
ところで、GitHubならGitで公開されているオプソってわかるんですが、
Dockerて仕様書のオプソ?
2017/09/26(火) 16:15:02.54ID:jwUQIg+2a
全力で回答する気力を削いでくる質問やめてくれ
2017/09/26(火) 21:24:31.68ID:VTB0U96YM
pythonはパッケージのインストール方法が
複数あって混乱してるんですが
以下で合ってますか?
Ubuntu想定です。
apt-getでインストール
→ システムdirにインストールされる
pipでインストール
→ 環境変数PATHの優先度が最も高いpythonの配下にインストールされる
condaでインストール
→ ユーザホームdirのAnaconda配下にインストールされる
複数あって混乱してるんですが
以下で合ってますか?
Ubuntu想定です。
apt-getでインストール
→ システムdirにインストールされる
pipでインストール
→ 環境変数PATHの優先度が最も高いpythonの配下にインストールされる
condaでインストール
→ ユーザホームdirのAnaconda配下にインストールされる
488デフォルトの名無しさん (ワッチョイ 9211-yOI8 [219.35.215.178])
2017/09/27(水) 15:20:39.61ID:8ooY0Ij80 すみません
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)
のようにやればよいと思うのですが符号をそのままに行いたいです
よろしくお願いします
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)
のようにやればよいと思うのですが符号をそのままに行いたいです
よろしくお願いします
2017/09/27(水) 18:07:56.09ID:p2MS+Nsv0
min, max が、(-20, 20) なら、(-1, 1) になるけど、
min, max が、(-10, 20) なら、(-0.5, 1) になるだろ
min, max が、(-10, 20) なら、(-0.5, 1) になるだろ
2017/09/27(水) 19:21:03.26ID:hLDmYnEDp
最低値が0になるように加算して最大値で圧縮、それから加算量を圧縮率で除算したものを減算、じゃだめ?
2017/09/27(水) 19:28:29.28ID:QiJueeyZM
符号をそのままにするなら、>>489の言う通りだよね。
2017/09/27(水) 19:33:26.90ID:hLDmYnEDp
ああそういうことね、理解した。
なら、
1.最低値を0に加算する
2.全データを(最大値/2)で除算
3.全データから1を減算
これでどう?
なら、
1.最低値を0に加算する
2.全データを(最大値/2)で除算
3.全データから1を減算
これでどう?
2017/09/27(水) 20:44:43.14ID:8ooY0Ij80
2017/09/27(水) 22:24:29.49ID:f8jJtEpqa
0から任意の整数までの自然数のリストの関数って何だったけ?
ど忘れした
ど忘れした
2017/09/27(水) 22:31:21.86ID:3SakBaY4M
range
2017/09/27(水) 22:36:50.82ID:f8jJtEpqa
あーそれだ!サンクス
2017/09/27(水) 22:43:08.07ID:hLDmYnEDp
結局自分だけ理解出来てなかったw
指定範囲にデータ列ごと射影的にスケーリングしたいって話ではなく、データ列でいう原点は動かさずに原点からの距離だけをスケーリングしたかったのかな?
でも質問者が納得してるみたいだし、まあいいや。
指定範囲にデータ列ごと射影的にスケーリングしたいって話ではなく、データ列でいう原点は動かさずに原点からの距離だけをスケーリングしたかったのかな?
でも質問者が納得してるみたいだし、まあいいや。
498デフォルトの名無しさん (ワッチョイ addb-cMo9 [114.145.161.197])
2017/09/27(水) 23:16:43.05ID:cOxiFEGC0 パイチンくんの勉強をしてたらsageとかいうモジュールがあったよ、ageはないのかな。
みんなのパイチンくん、みんなのものだよ。
みんなのパイチンくん、みんなのものだよ。
2017/09/28(木) 10:15:41.24ID:PJxaABWyH
Sage 最強説
2017/09/29(金) 15:42:25.72ID:BAYRn+wN6
x,yの座標をリストに追加していきたいのですが
list.append[(x,y)]としたら、エラーが出ました
どう書けばよいですか?
list.append[(x,y)]としたら、エラーが出ました
どう書けばよいですか?
2017/09/29(金) 17:00:45.53ID:/1pN5XFrH
list.append([x,y])
2017/09/30(土) 17:58:17.86ID:OwSAPOuVa
functoolsのreduce()と
itertoolsのaccumulate()ってどっちが強いの?
itertoolsのaccumulate()ってどっちが強いの?
503デフォルトの名無しさん (ワッチョイ 698b-55BJ [202.157.118.83])
2017/09/30(土) 23:19:17.32ID:1jTnlOmW0 どっちかっていうと俺の方が強い
504デフォルトの名無しさん (ワッチョイ a642-9+uX [153.191.151.74])
2017/10/01(日) 02:58:01.58ID:kGcvTs6z0 pythonでlifegameのソースを公開しているオススメの方を教えて下さい
チープな書き方しか出来ないでので
その方の命名規則やら考え方を真似したいです!
チープな書き方しか出来ないでので
その方の命名規則やら考え方を真似したいです!
2017/10/01(日) 05:43:37.85ID:aVSvWtqd0
自マスの周囲の8マスを調べて、ルール通りに処理すれば良いだけだろ
2017/10/01(日) 05:46:10.03ID:aVSvWtqd0
「lifegame java ソース」で検索!
2017/10/01(日) 08:21:34.66ID:ihlme4U60
508デフォルトの名無しさん (ワッチョイ a642-9+uX [153.191.151.74])
2017/10/01(日) 11:19:15.17ID:kGcvTs6z0 >>505
プレーンなpythonだけで作ったものや、numpy、scipyそれぞれを使ったソースのお手本を探しています
広い意味での書き方を学習したいので皆が認める方が書いているソースを知りたいです
今の所scipyを使った30行プログラムと紫藤貴文さんの書いたもの、numpyのサンプルもシンプルで良かったです
プレーンなpythonだけで作ったものや、numpy、scipyそれぞれを使ったソースのお手本を探しています
広い意味での書き方を学習したいので皆が認める方が書いているソースを知りたいです
今の所scipyを使った30行プログラムと紫藤貴文さんの書いたもの、numpyのサンプルもシンプルで良かったです
2017/10/01(日) 16:22:09.66ID:m7BLM1gs0
結局ここの人達はpyOpenSSLのインストール方法も知らない低能力ばっかということですね
2017/10/01(日) 16:33:16.77ID:54VuRfXe0
あ、まだ生きてたの?
2017/10/01(日) 20:48:58.37ID:coMdNO6E0
IDEってイデって呼んでいいんだろうか
2017/10/01(日) 20:51:44.87ID:OcwEX3uj0
知識の集合体だからね
2017/10/01(日) 22:57:03.92ID:4BavbdCc0
ideoneをイデオンと読んでた話はやめろ
2017/10/01(日) 23:26:11.87ID:aVSvWtqd0
ライフゲーム
すべてのセルをループ処理する
{
自セルの周囲、8つのセルを調べて、
ルール通りに、自セルを更新する
}
ブラウザゲームに、ライフゲームなんて無数にあるだろ
すべてのセルをループ処理する
{
自セルの周囲、8つのセルを調べて、
ルール通りに、自セルを更新する
}
ブラウザゲームに、ライフゲームなんて無数にあるだろ
515デフォルトの名無しさん (ワッチョイ a642-9+uX [153.191.125.229])
2017/10/02(月) 00:45:14.22ID:Rla+HUHp02017/10/02(月) 03:06:51.94ID:l2tBgcBD0
517デフォルトの名無しさん (アウアウエー Sa12-oibU [111.239.41.215])
2017/10/02(月) 06:28:48.28ID:+7IbspEca エディオンは高いからほとんど行かないけど本田望結ちゃんはかわいい
2017/10/02(月) 11:02:55.05ID:TsPSQW630
Pythonのソースファイルをライブラリみたいに使いたいのですが、
同じフォルダしかみれくれないのでしょうか。
それとも、import文に相対パス指定?
どちらにしても、それだとフォルダ構成平坦なのしかできないですね。
C/C++系だと、いったん、lib、にするので、フォルダ切りまくりだったのですが。
同じフォルダしかみれくれないのでしょうか。
それとも、import文に相対パス指定?
どちらにしても、それだとフォルダ構成平坦なのしかできないですね。
C/C++系だと、いったん、lib、にするので、フォルダ切りまくりだったのですが。
2017/10/02(月) 13:41:22.91ID:0uNSEDCV0
デフォルトではリファレンスに書いてあるモジュールやパッケージの構造に従っていないソースはインポートできない
自分でモジュールローダーを書けば何でもできる
自分でモジュールローダーを書けば何でもできる
2017/10/02(月) 14:38:01.66ID:oE42sBRLa
import sys
sys.path.append(hoge)
sys.path.append(hoge)
2017/10/03(火) 10:25:58.33ID:kWWuHNf30
2017/10/03(火) 11:24:34.57ID:VeCgSDYB0
すいません、質問させてください
VPSで複数のDjangoをWsgiのデーモンモードで利用したいのですが、
ウェブサーバに対して複数のWsgiを設定することは可能でしょうか?
命が掛かっています
よろしくお願いいたします。
VPSで複数のDjangoをWsgiのデーモンモードで利用したいのですが、
ウェブサーバに対して複数のWsgiを設定することは可能でしょうか?
命が掛かっています
よろしくお願いいたします。
2017/10/03(火) 12:27:44.95ID:MoNQPS5Gd
2chに命を預けるような奴は死んで当然かと……
524デフォルトの名無しさん (アウアウエー Sa12-lVAB [111.239.37.32])
2017/10/03(火) 13:52:16.13ID:YXXLGtFca ポート変えればOK
2017/10/03(火) 16:21:46.44ID:GD4zjYUO0
Unixドメインソケット使っても可能だろう
だが死ね
だが死ね
2017/10/03(火) 17:48:20.18ID:kWWuHNf30
Pythonの関数の引数は参照渡し、
みたいな説明を見るのですが、
bytearrayにかんしては、値渡しなんでしょうか?
変数を引数で渡して、bytearrayを受け取りたいのですが、上手くいきません。
みたいな説明を見るのですが、
bytearrayにかんしては、値渡しなんでしょうか?
変数を引数で渡して、bytearrayを受け取りたいのですが、上手くいきません。
527デフォルトの名無しさん (スププ Sdca-7x71 [49.98.76.165])
2017/10/03(火) 18:32:59.69ID:VNE1IoSMd 命が懸かっている人が集まるスレです。
2017/10/03(火) 19:52:17.02ID:kYKwVNVJ0
>>526
Pythonに限らず良くある勘違いの一つだと思われるが、変数が参照型であるのと引数が参照渡しであるのとは別の話
Pythonは参照型が基本だけど、引数は“参照の値渡し”とか“共有渡し”とか呼ばれる、有り体に言えば値渡し
つまり影響があるのはメンバに対する変更のみで、引数自体への代入では元フレーム変数の参照先を変えることはできない
https://docs.python.jp/3/faq/programming.html#how-do-i-write-a-function-with-output-parameters-call-by-reference
Pythonに限らず良くある勘違いの一つだと思われるが、変数が参照型であるのと引数が参照渡しであるのとは別の話
Pythonは参照型が基本だけど、引数は“参照の値渡し”とか“共有渡し”とか呼ばれる、有り体に言えば値渡し
つまり影響があるのはメンバに対する変更のみで、引数自体への代入では元フレーム変数の参照先を変えることはできない
https://docs.python.jp/3/faq/programming.html#how-do-i-write-a-function-with-output-parameters-call-by-reference
2017/10/03(火) 20:12:27.41ID:lp6n47q80
命を賭けてる奴にしたら
5chに変えられたらたまらんよな
5chに変えられたらたまらんよな
2017/10/03(火) 20:35:32.28ID:ztWZx3O2a
>>526
ctypes
ctypes
2017/10/03(火) 20:53:48.93ID:VeCgSDYB0
2017/10/03(火) 21:11:22.41ID:hqS0jqGV0
そんな責任の重い質問に答えたくないわな
2017/10/03(火) 21:38:57.79ID:lp6n47q80
いや匿名の奴に命を預けるなよw
相談できる奴を作っておかなかった自己責任
相談できる奴を作っておかなかった自己責任
2017/10/03(火) 22:19:30.18ID:TEvXfwd+d
前から死ぬ死ぬ言ってる奴だろ
会社まだ首になってないんか?
会社まだ首になってないんか?
2017/10/04(水) 06:08:50.60ID:iIT8B9nN0
性懲りもなくまた来てんのか
嘘つき野郎に答えてやる義理はない
命をNG登録しよう
嘘つき野郎に答えてやる義理はない
命をNG登録しよう
536526 (ワッチョイ a679-Txnz [153.142.115.40])
2017/10/04(水) 09:00:00.52ID:aSkluwnw02017/10/04(水) 10:06:29.37ID:aSkluwnw0
自分の理解では、
・returnを複数使えるからreturnにする
・列挙にする
・オブジェクトのメンバ変数にする
といったところです。
手間を考えると、言語的にはreturn推奨なんですね。
ctypesの方は今一つ分かってないのですが、
ctypesによって、参照渡しか値渡しか変わるということでしょうか。
文書読んでると、全然参照渡しじゃないような気もしてきました。
・returnを複数使えるからreturnにする
・列挙にする
・オブジェクトのメンバ変数にする
といったところです。
手間を考えると、言語的にはreturn推奨なんですね。
ctypesの方は今一つ分かってないのですが、
ctypesによって、参照渡しか値渡しか変わるということでしょうか。
文書読んでると、全然参照渡しじゃないような気もしてきました。
538526 (ワッチョイ a679-Txnz [153.142.115.40])
2017/10/04(水) 11:05:30.50ID:aSkluwnw0 ついでですが、ここに書かれていることは、間違ってるんでしょうか。
それとも、bytearrayのctypeとかによって、挙動が変わるのでしょうか。
>変更可能(Mutable)な型
>list, dict, set, bytearray 等
ttp://amacbee.hatenablog.com/entry/2016/12/07/004510
それとも、bytearrayのctypeとかによって、挙動が変わるのでしょうか。
>変更可能(Mutable)な型
>list, dict, set, bytearray 等
ttp://amacbee.hatenablog.com/entry/2016/12/07/004510
2017/10/04(水) 11:11:57.28ID:e2PGw4tFa
馬鹿には無理
2017/10/04(水) 12:56:41.94ID:V/56ryTMF
bytesとbytearrayは別物ですし
2017/10/04(水) 13:07:59.31ID:tkJ4WDEe0
おかげさまでポート変えなくてもDjangoデーモン複数立ち上がりました
偉そうに抜かす癖にまったく役に立たないアホウ達ですね
偉そうに抜かす癖にまったく役に立たないアホウ達ですね
542デフォルトの名無しさん (ワッチョイ 1e4b-/h+U [39.111.201.160])
2017/10/04(水) 14:58:30.75ID:PyfF6xNV0 pythonの基礎文法終えたんだが次何やればいい?
ちなみにゲーム作りたい
ちなみにゲーム作りたい
2017/10/04(水) 15:35:32.97ID:cfd8eRtm0
じゃ、次はC#だな
C#終わったらC++な
C#終わったらC++な
2017/10/04(水) 16:30:11.62ID:qvzsuyfm0
>>538
冒頭は間違ってるよ、>>528に張ったのが公式ドキュメント和訳のFAQだけど
参照渡し(変数自体への参照を渡す事)それ自体は無いってあるでしょ?
すべて参照渡しではなく、全て参照型かつ(インスタンスへの参照を)値渡し
参照渡しと参照型は別問題で、同じ物を指せばインプレースに変更すると影響するのが基本だけど
イミュータブルな型の場合は変更を受け付けないか、結果となるインスタンスを別に生成する
よく変数は入れ物っていうけど参照型の場合、変数に入るのは実体ではなく(インスタンスへの)参照
実引数は値渡しだし、“仮引数自体への代入”は仮引数の中身(インスタンス参照先)が変わるだけ
それらを踏まえるとFAQのような答えになる、1.結果のタプルを返すか、3~5は実質的に同じ手法だね
冒頭は間違ってるよ、>>528に張ったのが公式ドキュメント和訳のFAQだけど
参照渡し(変数自体への参照を渡す事)それ自体は無いってあるでしょ?
すべて参照渡しではなく、全て参照型かつ(インスタンスへの参照を)値渡し
参照渡しと参照型は別問題で、同じ物を指せばインプレースに変更すると影響するのが基本だけど
イミュータブルな型の場合は変更を受け付けないか、結果となるインスタンスを別に生成する
よく変数は入れ物っていうけど参照型の場合、変数に入るのは実体ではなく(インスタンスへの)参照
実引数は値渡しだし、“仮引数自体への代入”は仮引数の中身(インスタンス参照先)が変わるだけ
それらを踏まえるとFAQのような答えになる、1.結果のタプルを返すか、3~5は実質的に同じ手法だね
2017/10/04(水) 16:49:32.46ID:aSkluwnw0
そうなんですか、了解です。
間違いを書いてるサイト困りますよね。
間違いを書いてるサイト困りますよね。
546デフォルトの名無しさん (ワッチョイ ddb3-nTKU [60.127.163.204])
2017/10/04(水) 16:54:16.22ID:PtZzIAUf0 pythonの基礎を一通り勉強したので自分で少しアレンジしてコード書いてみたんですがさっぱり動きませんどこが悪いんでしょうか
文字列と数字が混じったyomikomiテキストからデータを読み込んで倍数ごとに分けるプログラムがつくりたんですが、、、
https://ideone.com/5c8QUt
文字列と数字が混じったyomikomiテキストからデータを読み込んで倍数ごとに分けるプログラムがつくりたんですが、、、
https://ideone.com/5c8QUt
2017/10/04(水) 17:27:23.58ID:e2PGw4tFa
頭
2017/10/04(水) 18:05:02.18ID:CHDZSBTlM
頭なら良いじゃん。俺は顔だよ? 頭よくても何の意味も無いっつうの。
2017/10/04(水) 18:27:21.77ID:e2PGw4tFa
顔なら整形できるけど
頭の整形はムリポ
頭の整形はムリポ
2017/10/04(水) 19:24:17.30ID:DMSv62cB0
FOR文内ではないcontinue
インデント
インデント
2017/10/04(水) 19:40:35.82ID:iIT8B9nN0
2017/10/04(水) 20:00:15.18ID:tkJ4WDEe0
偉そうに抜かすクセに全く役に立たんクズどもかw
2017/10/04(水) 20:35:42.13ID:+JSlwxf30
>>526-528
ポインタの無い言語は、Java, C# と、
軽量言語の、Python, Ruby, JavaScript なども、すべて参照渡し
値渡し、つまりコピーするのは、C/C++ だけ
そして、ポインタの無い言語は、コピーすると、
Shallow Copy になり、参照だけがコピーされて、
実体はコピーされず、共有される
参照先の実体までコピーしたいのなら、Deep Copy
ポインタの無い言語は、Java, C# と、
軽量言語の、Python, Ruby, JavaScript なども、すべて参照渡し
値渡し、つまりコピーするのは、C/C++ だけ
そして、ポインタの無い言語は、コピーすると、
Shallow Copy になり、参照だけがコピーされて、
実体はコピーされず、共有される
参照先の実体までコピーしたいのなら、Deep Copy
2017/10/04(水) 21:01:41.91ID:DMSv62cB0
linux機でインストールできたけど?
環境とエラーログ無いとpyOpenSSLの件について答えれれ無い。
sudo pip3 install pyOpenSSL
[sudo] のパスワード:
Collecting pyOpenSSL
pyOpenSSL
Found existing installation: idna 2.0
Uninstalling idna-2.0:
Successfully uninstalled idna-2.0
Running setup.py install for pycparser ... done
Found existing installation: cryptography 1.2.3
Uninstalling cryptography-1.2.3:
Successfully uninstalled cryptography-1.2.3
Successfully installed asn1crypto-0.23.0 cffi-1.11.1 cryptography-2.0.3 idna-2.6 pyOpenSSL-17.3.0 pycparser-2.18
環境とエラーログ無いと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
2017/10/04(水) 21:04:21.89ID:DMSv62cB0
CentOS 7 とかは、
gcc
python-devel
openssl-devel
libffi-devel
が必要
gcc
python-devel
openssl-devel
libffi-devel
が必要
2017/10/04(水) 21:09:54.57ID:tkJ4WDEe0
2017/10/04(水) 21:12:04.73ID:qvzsuyfm0
>>553
参照の値渡しを参照渡しとは呼ばない、参照渡しの“参照”は“変数に対する参照”で“実体に対する参照”ではない
隠蔽されている実装の話をするのは憚られるが、CPythonならPyObject*で変数ポインタではなくオブジェクトポインタ
Javaのプリミティブ型とC#の構造体は値型だし、C#はポインタが基本隠蔽されていても参照渡しは参照渡しで別にある
参照の値渡しを参照渡しとは呼ばない、参照渡しの“参照”は“変数に対する参照”で“実体に対する参照”ではない
隠蔽されている実装の話をするのは憚られるが、CPythonならPyObject*で変数ポインタではなくオブジェクトポインタ
Javaのプリミティブ型とC#の構造体は値型だし、C#はポインタが基本隠蔽されていても参照渡しは参照渡しで別にある
2017/10/04(水) 21:35:21.24ID:tkJ4WDEe0
559デフォルトの名無しさん (ワッチョイ ddb3-nTKU [60.127.163.204])
2017/10/04(水) 21:37:22.53ID:PtZzIAUf0 >>551
関数定義いらないですね、、、
とりあえず関数の定義は削除してcontinueもいらなさそうなので消してみました
txtファイルから読み込んだ場合数値も文字列も全て文字列として読み込まれるらしくisdigit関数が使えなくて
数値と文字列の分離ができなくなって詰んでます
https://ideone.com/eahZjr
関数定義いらないですね、、、
とりあえず関数の定義は削除してcontinueもいらなさそうなので消してみました
txtファイルから読み込んだ場合数値も文字列も全て文字列として読み込まれるらしくisdigit関数が使えなくて
数値と文字列の分離ができなくなって詰んでます
https://ideone.com/eahZjr
2017/10/04(水) 21:41:33.64ID:tkJ4WDEe0
2017/10/04(水) 21:53:32.37ID:mzU4dyKEa
2017/10/04(水) 21:55:08.83ID:tkJ4WDEe0
>>555
ドアホが
ドアホが
2017/10/04(水) 21:55:21.02ID:DMSv62cB0
俺のはlinux mint18.2 Windows 10 x86_64
2chに5年も居る。真性の基地外に相手に余裕が無いんか(笑)
鳥取県の人間はケチが多いって言われてるけど、
実際にその通りだな。
命が掛かってるのに数千円の有料プランにグレードアップしないんだから(失笑)
2chに5年も居る。真性の基地外に相手に余裕が無いんか(笑)
鳥取県の人間はケチが多いって言われてるけど、
実際にその通りだな。
命が掛かってるのに数千円の有料プランにグレードアップしないんだから(失笑)
2017/10/04(水) 21:56:25.30ID:+JSlwxf30
Docker Hub で、pyOpenSSL で検索すれば?
誰かが、アップしているかも
誰かが、アップしているかも
2017/10/04(水) 21:58:48.58ID:tkJ4WDEe0
2017/10/04(水) 22:00:26.13ID:+JSlwxf30
2017/10/04(水) 22:12:17.56ID:tkJ4WDEe0
>>563
キモイ
キモイ
2017/10/04(水) 22:19:24.42ID:DMSv62cB0
569デフォルトの名無しさん (ワッチョイ ddb3-nTKU [60.127.163.204])
2017/10/04(水) 22:59:53.85ID:PtZzIAUf0 >>568
ありがとうございます! 勉強させてもらいます!
ありがとうございます! 勉強させてもらいます!
2017/10/04(水) 23:08:55.99ID:DMSv62cB0
>>569
お手伝いできてよかったです。
お手伝いできてよかったです。
2017/10/05(木) 01:21:33.35ID:/3ZVpiHq0
Django + wsgi
複数プロジェクト扱いたい場合
Unix 系なら ":"、Windows なら ";" で複数設定できます
例) WSGIPythonPath /path/to/foo;/path/to/bar (Windows の場合)
複数プロジェクト扱いたい場合
Unix 系なら ":"、Windows なら ";" で複数設定できます
例) WSGIPythonPath /path/to/foo;/path/to/bar (Windows の場合)
2017/10/05(木) 01:26:01.45ID:/3ZVpiHq0
573デフォルトの名無しさん (オイコラミネオ MM4b-vr/0 [61.205.88.67])
2017/10/05(木) 10:17:38.60ID:HmFyE7biM ファイルの読み込みで入力レコードセパレーターを変更したい場合はどのようにすれば良いですか?
perlで言うところの$/を変更したいです
やりたい事は改行2つ連続してるところを1行として読み込みたいです。
perlで言うところの$/を変更したいです
やりたい事は改行2つ連続してるところを1行として読み込みたいです。
574デフォルトの名無しさん (ワッチョイ 35ed-XSap [58.70.103.194])
2017/10/05(木) 10:57:00.75ID:BfUSea9F0 'a\nb\n\nc\nd'だとしたら'a\nb\nc\nd'にしたいということ?
2017/10/05(木) 11:32:42.21ID:/3ZVpiHq0
こう感じの?
配列
0 ['0123456789', '\n']
1 ['\n']
2 ['0123456789', '\n']
3 ['\n']
4 ['\n']
5 ['0123456789', '\n']
6 ['\n']
7 ['\n']
8 ['0123456789', '\n']
単体の\nだけ削除?
配列
0 ['0123456789', '\n']
1 ['\n']
2 ['0123456789', '\n']
3 ['\n']
4 ['\n']
5 ['0123456789', '\n']
6 ['\n']
7 ['\n']
8 ['0123456789', '\n']
単体の\nだけ削除?
2017/10/05(木) 11:43:24.94ID:/3ZVpiHq0
2017/10/05(木) 13:38:19.58ID:1IZyH5XIa
2017/10/05(木) 14:27:28.13ID:/3ZVpiHq0
2017/10/05(木) 18:21:06.88ID:/3ZVpiHq0
2017/10/05(木) 18:51:51.00ID:/3ZVpiHq0
勘違いしてたかも?。
「レコード」
”テーブル”と”カラム”が、データが保管される場所のことを表していた語に対して、”レコード”はデータそのもののことを指す言葉
セパレータ (separator)とは
データを項目ごとに区切る際の「区切り文字」のこと。
MySqlとか?
「レコード」
”テーブル”と”カラム”が、データが保管される場所のことを表していた語に対して、”レコード”はデータそのもののことを指す言葉
セパレータ (separator)とは
データを項目ごとに区切る際の「区切り文字」のこと。
MySqlとか?
2017/10/05(木) 23:04:04.49ID:RWFlOlgJ0
>>566
に書いてある
に書いてある
2017/10/05(木) 23:27:11.16ID:/3ZVpiHq0
オリジナルのテキストファイルを作っちゃた上で、
後で編集するのに困ったとか言う落ちだと思ってた。
後で編集するのに困ったとか言う落ちだと思ってた。
2017/10/06(金) 02:49:04.57ID:vfMxTM1h0
暇してるんで、問題が有ったら下さいな!
解決はできないと、思いまーすww
解決はできないと、思いまーすww
584デフォルトの名無しさん (ワッチョイ edb3-pY2V [60.127.163.204])
2017/10/06(金) 17:18:10.97ID:x9I8YTr402017/10/06(金) 17:24:20.28ID:vfMxTM1h0
>>584
おめでとう。
おめでとう。
2017/10/07(土) 22:05:47.17ID:ywriSavj0
Windows版Python3.3以降の標準venvによる仮想環境について
activate、deactivateによる環境切り替え方法は理解したのだけど
仮想環境での作業が終わり、そのウインドウをもう使わないのであれば
deactivateの実行を省略してコマンドウィンドウを閉じてよいという理解でOK?
今はdeactivateを実行してから閉じているのだけど、地味に面倒なので
activate、deactivateによる環境切り替え方法は理解したのだけど
仮想環境での作業が終わり、そのウインドウをもう使わないのであれば
deactivateの実行を省略してコマンドウィンドウを閉じてよいという理解でOK?
今はdeactivateを実行してから閉じているのだけど、地味に面倒なので
2017/10/07(土) 22:33:41.40ID:PGbGVahj0
閉じていい
2017/10/07(土) 22:45:34.85ID:ywriSavj0
2017/10/08(日) 02:56:19.00ID:c+9se5pxM
おすすめの開発環境教えてください
Jupyterもいいけどforループ中に変数の値確認とかしにくくて。。
Jupyterもいいけどforループ中に変数の値確認とかしにくくて。。
2017/10/08(日) 13:22:38.11ID:ZTphJ9Uc0
jupyterを使ってるからにはjupyterでできるようなこともしたいんだと察するが
そんなことができる開発環境は他にないぞ
それでもいいのか?
そんなことができる開発環境は他にないぞ
それでもいいのか?
2017/10/08(日) 14:09:46.10ID:c4yAv73l0
jupyter labでええやん
2017/10/08(日) 21:51:32.63ID:zTO6dX8o0
MySQLdbでちょっと重めのクエリ投げると
たまに接続が切れて読み込み状態のままフリーズしてる…
原因ってなんですか?
たまに接続が切れて読み込み状態のままフリーズしてる…
原因ってなんですか?
2017/10/09(月) 00:57:00.56ID:Pvd3T6Tb0
2017/10/09(月) 01:01:18.11ID:Pvd3T6Tb0
>>592
「ちょっと重め」ではなくとんでもなく重くて、まだクエリが帰って来てないのでは?
コードから実行するSQLをMySQLのコマンドラインで実行してみて、実用的な時間内で返ってくるか試してみたら?
「ちょっと重め」ではなくとんでもなく重くて、まだクエリが帰って来てないのでは?
コードから実行するSQLをMySQLのコマンドラインで実行してみて、実用的な時間内で返ってくるか試してみたら?
2017/10/09(月) 05:43:34.73ID:WJvY/TnF0
タイムアウトを伸ばせば?
596デフォルトの名無しさん (ワッチョイ 3b4b-BYga [39.111.201.160])
2017/10/11(水) 13:13:45.82ID:RS1iM8i50 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 + "です" )
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 + "です" )
597デフォルトの名無しさん (ワッチョイ 3b4b-BYga [39.111.201.160])
2017/10/11(水) 13:14:17.59ID:RS1iM8i50 def の中はしっかりインデントしてます
2017/10/11(水) 13:18:10.14ID:PANI8oIY6
kai1, kai2 = kai(a,b,c)
599デフォルトの名無しさん (ワッチョイ 3b4b-BYga [39.111.201.160])
2017/10/11(水) 13:54:16.65ID:RS1iM8i50 >>598
動きませんでした
動きませんでした
2017/10/11(水) 14:06:10.86ID:rDStqhBV0
return str(kai1), str(kai2)
601デフォルトの名無しさん (ワッチョイ 3b4b-BYga [39.111.201.160])
2017/10/11(水) 14:14:18.48ID:RS1iM8i50 何が違うんですかね?
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 + "です" )
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 + "です" )
2017/10/11(水) 14:19:14.31ID:rDStqhBV0
小学生じゃないんならもう少し頭使え
kai1, kai2 = kai(float(a), float(b), float(c))
kai1, kai2 = kai(float(a), float(b), float(c))
2017/10/11(水) 14:40:05.85ID:++rAyAEa0
>>601
根本的なところがちょいちょいおかしい。
float(a)
float(b)
float(c)
の後に、
print (type(a))
print (type(float(a)))
っていれてみな。
根本的なところがちょいちょいおかしい。
float(a)
float(b)
float(c)
の後に、
print (type(a))
print (type(float(a)))
っていれてみな。
604デフォルトの名無しさん (ワッチョイ 3b4b-BYga [39.111.201.160])
2017/10/11(水) 14:55:18.71ID:RS1iM8i50 解決しました
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) + "です" )
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) + "です" )
2017/10/12(木) 13:23:18.15ID:uZnuZ+2WF
つぎのかたどうぞ
606デフォルトの名無しさん (ワッチョイ 9f60-z1uI [180.48.78.237])
2017/10/12(木) 23:38:44.95ID:vEl/Ql1o0 すみません、環境の話になりますが、お教えいただけないでしょうか。
Windows 10 64bitのPCにAnaconda3を用いてpythonを
インストールしました。
参考にしている本が、Cドライブ直下にインストールを勧めていたので、
それに従いました。
idleを立ち上げて、pythonを実行しています(これも本の勧めです。)。
pythonシェルから .pyのファイルを実行しようとすると、
コマンドプロンプトの画面全体に
Fail to open folder shield registry for query !!
のメッセージ?(アラート?)がたくさん出ます。
これは何が悪いのでしょうか。
pyファイルは一応開くことができて、実行及び結果も大丈夫です。
PCがぶっ壊れるのかもしれないと思うと不安です。
どうぞご教示いただけますようお願いいたします。
Windows 10 64bitのPCにAnaconda3を用いてpythonを
インストールしました。
参考にしている本が、Cドライブ直下にインストールを勧めていたので、
それに従いました。
idleを立ち上げて、pythonを実行しています(これも本の勧めです。)。
pythonシェルから .pyのファイルを実行しようとすると、
コマンドプロンプトの画面全体に
Fail to open folder shield registry for query !!
のメッセージ?(アラート?)がたくさん出ます。
これは何が悪いのでしょうか。
pyファイルは一応開くことができて、実行及び結果も大丈夫です。
PCがぶっ壊れるのかもしれないと思うと不安です。
どうぞご教示いただけますようお願いいたします。
2017/10/13(金) 01:19:28.34ID:jzVwhRHwM
venvとcondaの仮想環境はどう使い分ければいいんでしょうか?
2017/10/13(金) 03:08:46.17ID:q20zS1pCa
>>607
venvはディレクトリ指定して環境作れるから プロジェクトのあるディレクトリに作って 移動して activateすれば使えるし作っているプロジェクト専用の環境としてべんり
condaはどこのディレクトリからでも環境の切り替えが楽使いまわせる環境
venvはディレクトリ指定して環境作れるから プロジェクトのあるディレクトリに作って 移動して activateすれば使えるし作っているプロジェクト専用の環境としてべんり
condaはどこのディレクトリからでも環境の切り替えが楽使いまわせる環境
2017/10/13(金) 03:17:20.80ID:JHJOvcP00
>>606
「Fail to open folder shield registry for query」で検索!
このエラーメッセージは、正しいのか?
検索で、全くヒットしないのだが
何のアプリのエラーメッセージだ?
「Fail to open folder shield registry for query」で検索!
このエラーメッセージは、正しいのか?
検索で、全くヒットしないのだが
何のアプリのエラーメッセージだ?
610デフォルトの名無しさん (ワッチョイ 9f60-lzBY [180.48.78.237])
2017/10/13(金) 06:35:36.18ID:uAExYUy50611デフォルトの名無しさん (ワッチョイ 9f60-lzBY [180.48.78.237])
2017/10/13(金) 06:40:27.90ID:uAExYUy50 >>609
何のアプリかは、自分がPCに詳しくないので、正確にはわかりません。
繰り返しになりますが、idleからpyファイルを指定実行しようとすると、コマンドプロンプトの画面が、このメッセージで埋まるほどいっぱいになります。
何のアプリかは、自分がPCに詳しくないので、正確にはわかりません。
繰り返しになりますが、idleからpyファイルを指定実行しようとすると、コマンドプロンプトの画面が、このメッセージで埋まるほどいっぱいになります。
2017/10/13(金) 07:11:44.70ID:umlSnWMv0
2017/10/13(金) 07:34:41.09ID:JHJOvcP00
わからんけど、
「windows10 folder shield registry」で検索すると、
「Device Guard」「デバイスガード」がサジェストされるから、これで検索してみれば?
「windows10 folder shield registry」で検索すると、
「Device Guard」「デバイスガード」がサジェストされるから、これで検索してみれば?
614デフォルトの名無しさん (ワッチョイ abed-BSx0 [58.70.103.194])
2017/10/13(金) 12:16:39.86ID:Hu5pWW8/0 >>606
必要ないなら取り合えずAnacondaじゃなくて素のPython入れてみるのはどうですかね。NumpyとかScipyあたりは後からでも入れられるし。
どうしてもAnacondaだけにしかないこの機能が必要とかなら知らんけど。
必要ないなら取り合えずAnacondaじゃなくて素のPython入れてみるのはどうですかね。NumpyとかScipyあたりは後からでも入れられるし。
どうしてもAnacondaだけにしかないこの機能が必要とかなら知らんけど。
615デフォルトの名無しさん (ワッチョイ abed-BSx0 [58.70.103.194])
2017/10/13(金) 12:33:31.25ID:Hu5pWW8/0616デフォルトの名無しさん (ワッチョイ abed-BSx0 [58.70.103.194])
2017/10/13(金) 12:42:10.96ID:Hu5pWW8/0 開こうとしてるpyファイルの中身も気になる
https://ideone.com/とかに貼るといい
https://ideone.com/とかに貼るといい
2017/10/14(土) 14:07:19.81ID:TG6KQnkb0
2017/10/14(土) 16:03:21.62ID:Yd9GZUH10
2017/10/14(土) 17:08:46.24ID:Yd9GZUH10
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----
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----
2017/10/14(土) 17:47:45.16ID:TG6KQnkb0
allocconsole とか
2017/10/14(土) 18:58:48.31ID:Yd9GZUH10
>>620
つかってないです
うごくexeができる pyinstaller --onefile 8tousin.py -i 8.ico
1さんがみつからない pyinstaller --onefile 8tousin.py -i 8.ico -w
ってことです
ちなみに1さんは
kimoiyo-
uwaaan
を1秒毎に交互に出力し続けるようなプログラムです。
つかってないです
うごくexeができる pyinstaller --onefile 8tousin.py -i 8.ico
1さんがみつからない pyinstaller --onefile 8tousin.py -i 8.ico -w
ってことです
ちなみに1さんは
kimoiyo-
uwaaan
を1秒毎に交互に出力し続けるようなプログラムです。
2017/10/14(土) 19:17:57.22ID:TG6KQnkb0
pipe をつなぐ親がいないってことじゃないかな
2017/10/14(土) 19:24:16.93ID:Yd9GZUH10
>>622
貴重なヒントありがとうございます!
なるほど
Dos窓なし仕様でpyinstallerするなら
みえないウインドウをどこかになんとかしてつくらないと
1さんが親なしさんになっちゃうわけですね
貴重なヒントありがとうございます!
なるほど
Dos窓なし仕様でpyinstallerするなら
みえないウインドウをどこかになんとかしてつくらないと
1さんが親なしさんになっちゃうわけですね
2017/10/14(土) 19:27:59.54ID:TG6KQnkb0
shell=True
これ False だったら?
これ False だったら?
2017/10/14(土) 20:06:43.91ID:Yd9GZUH10
2017/10/15(日) 00:24:14.94ID:y0fiNdyH0
Linux なら、端末から起動したプロセスは、端末の子プロセスになるから、
端末を終了すると、その子プロセスもすべて強制終了させられる
ジョブグループ・プロセスグループとか、プロセスには親子関係がある
pstree とかで見てみ
端末を終了すると、その子プロセスもすべて強制終了させられる
ジョブグループ・プロセスグループとか、プロセスには親子関係がある
pstree とかで見てみ
2017/10/15(日) 00:53:38.14ID:BNIuLxtf0
>>626
Windowsなのでございます
すみません
試しにtasklistでみてみましたが、
タスクマネージャーみたいなもんですねとしかわかりませんでした><
詰まってるのはself.pb = subprocess.Popen(ほげほげほげ)の行で間違いないので
stdout=subprocess.PIPE ってなってるのを なんか適切なところへつなげばよさそうであります。
みなさんありがとうございます。
もうしばらくおつきあいください。。。
Windowsなのでございます
すみません
試しにtasklistでみてみましたが、
タスクマネージャーみたいなもんですねとしかわかりませんでした><
詰まってるのはself.pb = subprocess.Popen(ほげほげほげ)の行で間違いないので
stdout=subprocess.PIPE ってなってるのを なんか適切なところへつなげばよさそうであります。
みなさんありがとうございます。
もうしばらくおつきあいください。。。
2017/10/15(日) 12:41:06.05ID:BNIuLxtf0
>>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の内容がブラックホールに吸い込まれてる感…
なんかウマーイ出力先をご存じの方、
あるいは迂回する方法をご存じの方、
いらっしゃいましたら宜しくご教示お願い致します。
stdout=win32console.GetStdHandle(win32console.STD_OUTPUT_HANDLE)
とやっても詰まって動きませんでした。。。
stdout=sys.stdout とか open('./temp','w') とか cStringIO.StringIO()とか os.pipe()でも動かず、
stdout=None とか subprocess.DEVNULLとか stdout にしたら動いたものの、
1さんの声(キモイヨーとウワーン)をとってこれませんです。
(stdoutの内容がブラックホールに吸い込まれてる感…
なんかウマーイ出力先をご存じの方、
あるいは迂回する方法をご存じの方、
いらっしゃいましたら宜しくご教示お願い致します。
629デフォルトの名無しさん (アウウィフ FF6b-ZT8l [106.171.87.42])
2017/10/15(日) 13:00:28.77ID:UFWzts7mF マニュアルくらい嫁
2017/10/15(日) 13:08:40.81ID:BjDESrk6a
一般論だけど out に繋ぐものは in じゃなかったかな
631デフォルトの名無しさん (ワッチョイ 87b3-C1Wt [60.86.178.93])
2017/10/15(日) 13:14:16.98ID:BNIuLxtf02017/10/15(日) 18:35:53.98ID:5eagm4pI0
詰まってるとか俺用語が分からないのでノーコメント
633デフォルトの名無しさん (ワッチョイ 87b3-C1Wt [60.86.178.93])
2017/10/15(日) 19:09:58.02ID:BNIuLxtf02017/10/15(日) 21:25:49.81ID:y0fiNdyH0
>>626
に書いてある
pipe なんて、Linux, Windows も同じだろ?
異なるのか?
OS の仕組みなんて、プログラミングと関係ないから、
わかるようになるのには数年以上かかる
システムの構築・運用は、システム管理者。
LPIC などの資格
に書いてある
pipe なんて、Linux, Windows も同じだろ?
異なるのか?
OS の仕組みなんて、プログラミングと関係ないから、
わかるようになるのには数年以上かかる
システムの構築・運用は、システム管理者。
LPIC などの資格
2017/10/15(日) 21:50:52.28ID:5eagm4pI0
いくら出せる?
636デフォルトの名無しさん (ワッチョイ 87b3-C1Wt [60.86.178.93])
2017/10/15(日) 21:52:04.01ID:BNIuLxtf0 >>634
うーんと
M$からプロセスエクスプローラなるものをもってきて
ぷろせすさん達に親子兄弟関係があるのはスッキリハッキリ見えるっよになりましたが
そっれが
いまつっかかってるPIPE問題にどう絡んでくるのかがわかりません><
うーんと
M$からプロセスエクスプローラなるものをもってきて
ぷろせすさん達に親子兄弟関係があるのはスッキリハッキリ見えるっよになりましたが
そっれが
いまつっかかってるPIPE問題にどう絡んでくるのかがわかりません><
2017/10/15(日) 22:05:53.70ID:BNIuLxtf0
2017/10/15(日) 22:12:40.39ID:y0fiNdyH0
LPIC を勉強したり、システムなんて、数年は掛かる。
OS の機能は、プログラミングと関係ない
まず、プロセス・パイプの仕組みについて、勉強すれば?
OS の機能は、プログラミングと関係ない
まず、プロセス・パイプの仕組みについて、勉強すれば?
2017/10/15(日) 22:34:47.25ID:BDjQpmFH0
osって難しいの?
ようやくpython触れるようになってきたんだけど,パソコンのことは何も知らないんだよね
良い教科書があったら教えて欲しいな
ようやくpython触れるようになってきたんだけど,パソコンのことは何も知らないんだよね
良い教科書があったら教えて欲しいな
2017/10/15(日) 23:55:52.03ID:y0fiNdyH0
システムの運用・構築には、LPIC のレベル1 から
たいていの人は、cron で時間指定をして、プロセスを起動する事ができない
たいていの人は、cron で時間指定をして、プロセスを起動する事ができない
2017/10/16(月) 11:36:01.46ID:ZoMoe7Afa
2017/10/16(月) 11:43:34.83ID:ZoMoe7Afa
この辺参考にしてみたら?
https://amaotolog.com/pc-benri/33
https://amaotolog.com/pc-benri/33
643デフォルトの名無しさん (ワッチョイ e679-BSx0 [153.142.115.40])
2017/10/16(月) 14:37:11.94ID:o0KQy9YP0 すみません、教えてください。
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起動したら、壊れていた感じです。
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起動したら、壊れていた感じです。
644643 (ワッチョイ e679-BSx0 [153.142.115.40])
2017/10/16(月) 15:29:00.57ID:o0KQy9YP0 いろんなウェブサイトを調べて
Terminalで
たくさんのコマンドを実行しました。
>pip install environment_kernels
を
実行したあとに、
動作するようになった気がするのですが、
このコマンドは関係しているのでしょうか?
Terminalで
たくさんのコマンドを実行しました。
>pip install environment_kernels
を
実行したあとに、
動作するようになった気がするのですが、
このコマンドは関係しているのでしょうか?
2017/10/16(月) 16:03:51.33ID:cgzumvwFp
あるディレクトリ内にある全てのファイルの合計サイズを求めたいのですが、そのファイルの数がすごく多く名前も長いためos.listdirを使うとメモリが溢れてしまいそうだと考えています。(ファイル名のバイト数*ファイル数で計算しました。怖くて実際にはやっていません…)
この場合、メモリを大消費せずに合計サイズを求めるにはどうすればいいんでしょうか?
この場合、メモリを大消費せずに合計サイズを求めるにはどうすればいいんでしょうか?
2017/10/16(月) 16:24:41.23ID:Gpa2O7Q4a
du -h
2017/10/16(月) 16:38:01.84ID:jD/6Uf6m0
2017/10/16(月) 16:55:43.08ID:Gpa2O7Q4a
>>647
wscript.shell だけなら python からでも使えるんじゃね
wscript.shell だけなら python からでも使えるんじゃね
2017/10/16(月) 18:00:13.23ID:jD/6Uf6m0
>>648
>wscript.shell
おもしろいですありがとうございます
でもこれ↓を
shell = win32com.client.Dispatch("WScript.shell")
shell.SendKeys("cmd{Enter}",0.1)
Popenの前に入れても
8頭身がおかしな挙動をするだけでした
>wscript.shell
おもしろいですありがとうございます
でもこれ↓を
shell = win32com.client.Dispatch("WScript.shell")
shell.SendKeys("cmd{Enter}",0.1)
Popenの前に入れても
8頭身がおかしな挙動をするだけでした
2017/10/16(月) 18:31:22.40ID:Gpa2O7Q4a
shell = win32com.client.Dispatch("WScript.shell")
これを書いた別の exe を hoge.py から作る
そこから 8頭身.exe を呼ぶんじゃね?
これを書いた別の exe を hoge.py から作る
そこから 8頭身.exe を呼ぶんじゃね?
2017/10/16(月) 18:43:06.28ID:o0KQy9YP0
652デフォルトの名無しさん (ワッチョイ 17e5-dPak [118.241.248.196 [上級国民]])
2017/10/16(月) 18:48:18.43ID:lK6fStR50 くだすれってなに?
2017/10/16(月) 18:48:51.28ID:Gpa2O7Q4a
>>651
最初から入れなおせ
最初から入れなおせ
2017/10/16(月) 19:25:11.66ID:o0KQy9YP0
2017/10/16(月) 19:28:19.26ID:qxjXYYCFd
>>654
いろんなサイト見ていろんな事してんだろ?何処に問題があるかがはっきりしないから誰も答えられない。強いてアドバイスするならいろんなサイトではなくやりたいことだけまとめてるサイト見てやり直す
いろんなサイト見ていろんな事してんだろ?何処に問題があるかがはっきりしないから誰も答えられない。強いてアドバイスするならいろんなサイトではなくやりたいことだけまとめてるサイト見てやり直す
2017/10/16(月) 20:22:24.82ID:jD/6Uf6m0
>>650
ありがとうございます
あたらしく
5ch.exeを作り
中身は
shell = win32com.client.Dispatch("WScript.shell")
shell.SendKeys("cmd /K 8tousin.exe{Enter}",0.1)
とやっても1瞬DOS窓が出て、何もせず消えて逝ってしまいました…
ありがとうございます
あたらしく
5ch.exeを作り
中身は
shell = win32com.client.Dispatch("WScript.shell")
shell.SendKeys("cmd /K 8tousin.exe{Enter}",0.1)
とやっても1瞬DOS窓が出て、何もせず消えて逝ってしまいました…
2017/10/16(月) 21:11:45.84ID:jD/6Uf6m0
>>650
5ch.exeの中身を
shell = win32com.client.Dispatch("WScript.shell")
shell.Run("8tousin.exe",0.1)
とかえたら8頭身はでてきましたが、
やっぱりPopenのところにくるとダメでした…
5ch.exeの中身を
shell = win32com.client.Dispatch("WScript.shell")
shell.Run("8tousin.exe",0.1)
とかえたら8頭身はでてきましたが、
やっぱりPopenのところにくるとダメでした…
2017/10/17(火) 00:16:10.23ID:HKb0WdLR0
>>643-644
「python ModuleNotFoundError: No module named」
「python ModuleNotFoundError: No module named 'tensorflow'」
これで検索!
「python ModuleNotFoundError: No module named」
「python ModuleNotFoundError: No module named 'tensorflow'」
これで検索!
2017/10/17(火) 00:24:37.15ID:HKb0WdLR0
>>657
「python popen subprocess」で検索!
まず、アプリのエラーメッセージを取得して、そのメッセージで検索する。
Linux なら、strace で、OS のAPI をチェックできる
Windows にも、そういう機能がないのか?
「python popen subprocess」で検索!
まず、アプリのエラーメッセージを取得して、そのメッセージで検索する。
Linux なら、strace で、OS のAPI をチェックできる
Windows にも、そういう機能がないのか?
2017/10/17(火) 09:25:57.97ID:YxZt6A5Y0
さらに良くわからない現象が発生しました。
昨日、anaconda入れ直したら、バージョンが5にあがったせいか、
jupyter notebook
が
知らないNEW UIになったりします
新しいUIだとエラーで、
旧いUIだと正常終了。
新しいUIの出し方も知らないし(初めの一回目だけ?みたいな)、
よくわからない。。。
昨日、anaconda入れ直したら、バージョンが5にあがったせいか、
jupyter notebook
が
知らないNEW UIになったりします
新しいUIだとエラーで、
旧いUIだと正常終了。
新しいUIの出し方も知らないし(初めの一回目だけ?みたいな)、
よくわからない。。。
2017/10/17(火) 10:14:17.50ID:YxZt6A5Y0
エラーが出る
jupyter notebook
は
>alpha (版のことですよね)
みたいな表示が出てるので、
無視しておけば良いのでしょうか。
jupyter notebook
は
>alpha (版のことですよね)
みたいな表示が出てるので、
無視しておけば良いのでしょうか。
2017/10/17(火) 10:17:07.29ID:CWpLtiwcd
古いのと新しいのが出るって前の消さずにいくつも入れてんのか?
2017/10/17(火) 10:41:16.24ID:YxZt6A5Y0
最新のanacondaが
jupyter notebookのalpha画面を最初に1回だけだす
みたいな感じです。
jupyter notebookのalpha画面を最初に1回だけだす
みたいな感じです。
2017/10/17(火) 12:12:20.44ID:Dg80b6/Z0
>>652
おそらくもともとは「スレ立てするまでもない下らない質問スレッド」かな
おそらくもともとは「スレ立てするまでもない下らない質問スレッド」かな
665デフォルトの名無しさん (アウアウエー Sa5a-ZtcI [111.239.35.67])
2017/10/17(火) 13:04:51.52ID:tyxdZvxZa2017/10/17(火) 16:34:38.35ID:MqI78X0p0
>>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()
とやっておくと、ゴルァダイアログは出るという。
>検索
上から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()
とやっておくと、ゴルァダイアログは出るという。
2017/10/17(火) 16:36:16.61ID:MqI78X0p0
2017/10/17(火) 16:58:47.18ID:YxZt6A5Y0
2017/10/17(火) 17:06:09.13ID:MqI78X0p0
2017/10/17(火) 17:19:11.02ID:OFQ0CJNGa
そもそも馬鹿でも簡単に最初からやり直せるのが anaconda の良いところ
2017/10/17(火) 19:10:09.28ID:YxZt6A5Y0
実はまた、同じエラーが出て、
直し方が分からない事態に。。。
誰か、解決方法をご存じjないのでしょうか。
直し方が分からない事態に。。。
誰か、解決方法をご存じjないのでしょうか。
2017/10/17(火) 19:13:13.14ID:YxZt6A5Y0
ブラウザ落として、
もう一度起動したら動作しました。
最初の1回目はうまく動作しない、
といった現象になるのでしょうか。
こんな不安定では困るような。
もう一度起動したら動作しました。
最初の1回目はうまく動作しない、
といった現象になるのでしょうか。
こんな不安定では困るような。
2017/10/17(火) 19:43:46.19ID:MqI78X0p0
いっかいぜーんぶアンインストールとか
インストール前の復元ポイント使って巻き戻すとかして
くりーんな環境でもいっかい入れ直したらどーだろう
インストール前の復元ポイント使って巻き戻すとかして
くりーんな環境でもいっかい入れ直したらどーだろう
674デフォルトの名無しさん (アウアウエー Sa5a-W9M8 [111.239.50.199])
2017/10/17(火) 20:35:40.17ID:OFQ0CJNGa 何度も繰り返し(しかも一人じゃなく数名から)言われてることをやらずに
頑なに自分の主張を繰り返す香具師ってなんなの?
人の話聴く気がないなら質問しなければいいのに
頑なに自分の主張を繰り返す香具師ってなんなの?
人の話聴く気がないなら質問しなければいいのに
2017/10/17(火) 23:13:41.53ID:EkZQ3MrW0
車のエンジンが掛からないのってコピペあるだろ
後は察しろ
後は察しろ
2017/10/18(水) 01:58:39.21ID:PBJjhy8e0
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がかえってくるなにかに変身させる)方法を
ご教示ください><
>>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がかえってくるなにかに変身させる)方法を
ご教示ください><
2017/10/18(水) 02:01:29.23ID:PBJjhy8e0
環境は
Python2.7.13/2.7.14(どっちでも), Pyinstaller3.3, Windows7/10(どっちでも)32bit
wxPython4.0.0bです
Python2.7.13/2.7.14(どっちでも), Pyinstaller3.3, Windows7/10(どっちでも)32bit
wxPython4.0.0bです
2017/10/18(水) 02:14:00.52ID:BXrTaZiI0
>GUI窓化すると sys.stdout.isatty()=Falseです
>DOS窓がついてれば sys.stdout.isatty()=Trueです
>これ どーやったら FalseをTrueにできますかね。。。。
コマンドプロンプトは、端末・シェルだろ。
GUI は、単なるアプリだろ
コマンドプロンプトとGUIの、プロセス・実行ファイル名を見てみ
OS の仕組み・機能を勉強するのに、数年は掛かる。
OS のプロセス・ジョブ・プロセスグループとか、知らないだろ?
OS の仕組みは、プログラミングと関係ないから。
LPIC 資格を勉強していないと、システム運用・構築は無理
>DOS窓がついてれば sys.stdout.isatty()=Trueです
>これ どーやったら FalseをTrueにできますかね。。。。
コマンドプロンプトは、端末・シェルだろ。
GUI は、単なるアプリだろ
コマンドプロンプトとGUIの、プロセス・実行ファイル名を見てみ
OS の仕組み・機能を勉強するのに、数年は掛かる。
OS のプロセス・ジョブ・プロセスグループとか、知らないだろ?
OS の仕組みは、プログラミングと関係ないから。
LPIC 資格を勉強していないと、システム運用・構築は無理
2017/10/18(水) 02:27:30.56ID:AwvFdQU/0
レス内容はどう見てもWindowsだから資格で言うならMCPの方じゃないのか
2017/10/18(水) 08:42:38.91ID:sTZhA8sJ0
2017/10/18(水) 09:16:50.66ID:1WisIjuud
>>678
偉そうに語ってるけど、コマンドプロンプトと端末、シェルは違うよ
偉そうに語ってるけど、コマンドプロンプトと端末、シェルは違うよ
2017/10/18(水) 09:38:04.60ID:+FxCB43I0
その句読点多すぎトンチキも、いつまでこのスレにいる気なのかね
発達障害は何かしら(電車とか)に極めて執着するらしいから、彼もそんな感じなのかな
発達障害は何かしら(電車とか)に極めて執着するらしいから、彼もそんな感じなのかな
2017/10/18(水) 09:39:15.89ID:PBJjhy8e0
>>680
じゃあCrystalDiskInfoとかでHDDが行きかけてないかチェック
じゃあCrystalDiskInfoとかでHDDが行きかけてないかチェック
2017/10/18(水) 10:00:44.19ID:LEoopgX40
2017/10/18(水) 10:10:32.27ID:sTZhA8sJ0
妙な回答というよりも、回答なしという感じ。
anacondaが初回にalpha jupyterを起動すると、不具合が出るのだから、
今後はみんなanaconda情報がいるようになるよ。
pipするのかcondaするのか、混ぜて大丈夫なのか、も。
anacondaが初回にalpha jupyterを起動すると、不具合が出るのだから、
今後はみんなanaconda情報がいるようになるよ。
pipするのかcondaするのか、混ぜて大丈夫なのか、も。
2017/10/18(水) 14:36:07.43ID:PBJjhy8e0
次回おかしくなったらPyCharmも入れて
じゅぴたーもPyCharmに管理してもらっったらいいのでは
>pipするのかcondaするのか
混ぜるの(・A・)イクナイじゃなかったっけか
condaできるかぎりぜんぶcondaで。
じゅぴたーもPyCharmに管理してもらっったらいいのでは
>pipするのかcondaするのか
混ぜるの(・A・)イクナイじゃなかったっけか
condaできるかぎりぜんぶcondaで。
2017/10/18(水) 14:51:00.02ID:sTZhA8sJ0
condaでなるべくやるんですね。condaで空振りのパッケージもあったような気がしますが。
PyCharmは全く知らなかったので、何かわからないけどとにかく入れてみます。
PyCharmは全く知らなかったので、何かわからないけどとにかく入れてみます。
2017/10/18(水) 14:52:05.33ID:PBJjhy8e0
>>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はうまくいかないままです…
ぐぐってでてくる人々はみんなうまくいってるっぽいのに……
>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はうまくいかないままです…
ぐぐってでてくる人々はみんなうまくいってるっぽいのに……
2017/10/18(水) 14:53:19.36ID:PBJjhy8e0
>>687
そういう、みつからないやつだけしかたなくpip
PyCharmはPython(アナコンダも含め)やらジュピターやらを管理してくれる上に
タイプミスを検出してくれたりデバッグにつかえたりする
なんかすごいもの
そういう、みつからないやつだけしかたなくpip
PyCharmはPython(アナコンダも含め)やらジュピターやらを管理してくれる上に
タイプミスを検出してくれたりデバッグにつかえたりする
なんかすごいもの
2017/10/18(水) 15:13:01.55ID:sTZhA8sJ0
PyCharmって有料なんですね。
コード入力助けてくれるんなら、安いもんですが。
コード入力助けてくれるんなら、安いもんですが。
2017/10/18(水) 18:39:44.54ID:PBJjhy8e0
えっ
ダウンロード画面の右側にフリー版のダウンロードボタンも出るよ?
ダウンロード画面の右側にフリー版のダウンロードボタンも出るよ?
2017/10/18(水) 18:51:48.60ID:PBJjhy8e0
「Community」ってやつ
2017/10/18(水) 22:39:13.67ID:FgeE42WT0
ロシア人スゲーな
2017/10/19(木) 10:46:32.86ID:geRH9J/10
とりあえずフリー版インストロールしましたが、使いこなすのはこれから。
2017/10/20(金) 08:15:54.81ID:WMt7LAmB0
>>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だとエラー出ず、しかし動かず。
どなたか解決策をご教示下さい><
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だとエラー出ず、しかし動かず。
どなたか解決策をご教示下さい><
2017/10/20(金) 08:30:37.76ID:A5FqigT00
エラーが取れてるというか一歩下がった感じだな
前進はしてない
前進はしてない
2017/10/21(土) 18:46:44.04ID:WJCLL1q70
本当に初歩の初歩のなのですが、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版にすべきでしょうか?
オライリーの「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版にすべきでしょうか?
2017/10/21(土) 19:20:51.96ID:tw6FfUXr0
2017/10/21(土) 19:32:01.40ID:WJCLL1q70
2017/10/21(土) 19:52:32.14ID:WJCLL1q70
失礼しました、間違えました。
表示されないのは、「>>>」ではなく、「...」です。
if ~ elif の文を書こうと思った時に出てこないので、
elif を書こうとする際に、前の if よりも後に出てきてしまうのです。
これで困っています。
表示されないのは、「>>>」ではなく、「...」です。
if ~ elif の文を書こうと思った時に出てこないので、
elif を書こうとする際に、前の if よりも後に出てきてしまうのです。
これで困っています。
2017/10/21(土) 23:08:04.80ID:kgvbDblx0
In [128]: if 1 == 1:
.....: print("this")
.....: elif 2 == 2:
.....: print("this2")
.....:
こういうことですよね。
IDLE使ったことないけど、エディタ部分で書いてその箇所(選択した行とか)を
実行するとかそういうのはできないの?
.....: print("this")
.....: elif 2 == 2:
.....: print("this2")
.....:
こういうことですよね。
IDLE使ったことないけど、エディタ部分で書いてその箇所(選択した行とか)を
実行するとかそういうのはできないの?
2017/10/21(土) 23:46:28.56ID:WJCLL1q70
>>701
強は寝ますが、明日やってみます。ありがとう。
強は寝ますが、明日やってみます。ありがとう。
2017/10/22(日) 08:06:49.95ID:HYGzVmmha
>>700
行末のコロンがないんじゃないの?
行末のコロンがないんじゃないの?
2017/10/22(日) 13:24:20.08ID:IdBPzjIh0
>>703
いえ、そうではありません。
このように書いています。
>>> x = int(input("整数を入れてください"))
整数を入れてください100
>>> if x < 0:
. x = 0
. print("負数はゼロとする")
. elif x == 0:
ここでエラーが出ます。
最初のドットは整えるために書いてあります。表示はされません。
elif の段階でprintと同じ位置に改行されますが、本に書いてある「 ... 」が表示されないので、
エラーが出ます。
いえ、そうではありません。
このように書いています。
>>> x = int(input("整数を入れてください"))
整数を入れてください100
>>> if x < 0:
. x = 0
. print("負数はゼロとする")
. elif x == 0:
ここでエラーが出ます。
最初のドットは整えるために書いてあります。表示はされません。
elif の段階でprintと同じ位置に改行されますが、本に書いてある「 ... 」が表示されないので、
エラーが出ます。
2017/10/22(日) 13:28:32.09ID:IdBPzjIh0
これではエラーが出ますね。書き間違えです。
2017/10/22(日) 13:32:45.70ID:IdBPzjIh0
5chだとどうしてもpythonの文法にかなった字下げと言うんですか?それが出来ません。
2017/10/22(日) 13:38:31.00ID:xxe3qGKQ0
ここに貼らなければいいんですよ
ideoneなりpastebinなりに書いてリンクを張ればよい
ideoneなりpastebinなりに書いてリンクを張ればよい
2017/10/22(日) 13:39:10.60ID:HYGzVmmha
>>706
x=0の行では … 出てるんだよね
x=0の行では … 出てるんだよね
2017/10/22(日) 13:53:42.69ID:5tzzfi8J0
>>706
Pastebin(ペーストビンと読むらしい)などを使われてはいかがですか
ソースコードを貼り付けて色分けまでしてくれたりします
有名どころ
https://pastebin.com/
名前はダサいけどOSDNコピペはログインしないで投稿すると一週間で自動削除になるので気楽に使える
https://ja.osdn.net/pastebin/
更にはブラウザでソースコードを投稿すると実行結果を表示してくれる
IDEONE(スペースランナウェイではなくアイディーイーワンと読むらしい)というものもあるそうです
https://ideone.com/
Pastebin(ペーストビンと読むらしい)などを使われてはいかがですか
ソースコードを貼り付けて色分けまでしてくれたりします
有名どころ
https://pastebin.com/
名前はダサいけどOSDNコピペはログインしないで投稿すると一週間で自動削除になるので気楽に使える
https://ja.osdn.net/pastebin/
更にはブラウザでソースコードを投稿すると実行結果を表示してくれる
IDEONE(スペースランナウェイではなくアイディーイーワンと読むらしい)というものもあるそうです
https://ideone.com/
2017/10/22(日) 14:03:56.69ID:hhN7NrS60
>>704
IDLE使ってないからなんともだが,自分でタブ入れればいいんじゃないの?
IDLE使ってないからなんともだが,自分でタブ入れればいいんじゃないの?
2017/10/22(日) 14:21:20.91ID:IdBPzjIh0
>>707,709
ありがとうございます。今日はもう体調を崩したので後日投稿します。
ありがとうございます。今日はもう体調を崩したので後日投稿します。
2017/10/22(日) 14:31:41.17ID:CULAalu3M
データをcsv出力する時、
0が、0.00000みたいになるのが嫌なんですが
カラムによっては小数にする必要もあったりで
整数は整数として出力、小数は小数として出力
ってしたいです。どうしたら良いでしょうか?
0が、0.00000みたいになるのが嫌なんですが
カラムによっては小数にする必要もあったりで
整数は整数として出力、小数は小数として出力
ってしたいです。どうしたら良いでしょうか?
2017/10/22(日) 15:19:12.03ID:ayJ4g2/DM
for 全角 in スペース :
if を == 使えば :
いい()
if を == 使えば :
いい()
2017/10/22(日) 15:20:24.81ID:ayJ4g2/DM
AA作った経験があると行頭の半角スペースは2ch鯖の側で消しちゃうとかいう予備知識が身に付くんだけど
やっぱりAA作った経験ある奴は少ないのかな
やっぱりAA作った経験ある奴は少ないのかな
2017/10/22(日) 16:07:42.44ID:HAzBzhoi0
AA作るより普通にコード貼った経験ある奴の方が多いと思うぞ
2017/10/22(日) 18:25:49.10ID:7W4ZfTv90
>>712
if ほにゃらら % 1 ==0:
ほにゃらら = int(ほにゃらら)
とかどうよ
整数かどうかの判断を正確にやるなら
糞小さい数を定義しておいて
1で割った余りがそれより小さいとき
って判断するらしいが
そこまでがんがりたくないぉ
if ほにゃらら % 1 ==0:
ほにゃらら = int(ほにゃらら)
とかどうよ
整数かどうかの判断を正確にやるなら
糞小さい数を定義しておいて
1で割った余りがそれより小さいとき
って判断するらしいが
そこまでがんがりたくないぉ
2017/10/22(日) 21:09:05.07ID:h21Irtfu0
すげーメンタルが弱い質問者がいて笑えるw
2017/10/22(日) 23:02:31.42ID:V6KHSGcm0
2017/10/26(木) 02:27:08.67ID:5Xb4wL2W0
フラグで確認したら?
必要な時だけif文追加して(面倒なら関数でまとめて)
嫌な未来しか見えないがww
単純に整数値と少数値の入ったデータを、それぞれ作って見る?
必要な時だけif文追加して(面倒なら関数でまとめて)
嫌な未来しか見えないがww
単純に整数値と少数値の入ったデータを、それぞれ作って見る?
2017/10/26(木) 21:53:37.44ID:OGFvDSgt0
初学者だけれど全然前に進まないのでご教授を~
PandasのSeriesの特定の要素を検索して
対応するインデックスを取り出す方法を教えてください
0 Japan
1 America
2 China
3 Canada
例えばAmericaを指定したら1が返ってくるようにしたいです
PandasのSeriesの特定の要素を検索して
対応するインデックスを取り出す方法を教えてください
0 Japan
1 America
2 China
3 Canada
例えばAmericaを指定したら1が返ってくるようにしたいです
721デフォルトの名無しさん (アウアウエー Sa7a-s58X [111.239.48.43])
2017/10/27(金) 13:25:19.77ID:mb/ytpAQa 馬鹿には無理
2017/10/27(金) 13:52:01.33ID:LvEH7aAx0
2017/10/27(金) 15:58:08.66ID:w2cKT8Lk0
2017/10/27(金) 16:17:25.73ID:LvEH7aAx0
2017/10/29(日) 17:06:52.70ID:cv7tIaTc0
2017/10/29(日) 21:04:54.49ID:Hkv16TLv0
2017/10/30(月) 23:41:08.90ID:BOsPVv3l0
元は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
と関数化しても動きました。
これは、どういう風に書くのが正しいんでしょうか。
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
と関数化しても動きました。
これは、どういう風に書くのが正しいんでしょうか。
2017/10/31(火) 00:21:25.65ID:ZJoE5EnqM
同じモジュールのimport文を複数回書いていても
問題は無いですかね?
問題は無いですかね?
2017/10/31(火) 05:13:10.70ID:zJVFktoP0
当方pythonを独学で勉強しています。
秋葉原は近いのでパーツ類は揃うと思われます。
使用していないノートPC を鯖にしてラズパイ複数台使いネットワークを作ろうと考えているのですが、おすすめの書籍やサイトはありませんでしょうか。
鯖運営に関するセキュリティの書籍も探しています。
なお、オライリーのpython入門とpythonp3ノートは持っています。
できれば画像認識と音声認識ができるとありがたいです。実生活のサポートも任せたいのでさらにしゃべってくれるとよいのですがフリー言語ソフトの声があまり気に入りません。ゆかりさんを購入すべきでしょうか。
声質としては東のエデンのジュイスや、攻殻機動隊のタチコマ、ロジコマが好きです。
将来的には画像認識と赤外線センサーとタミヤのキャタピラを利用してラズパイゼロを可動式にし、ネコの監視に使いたいと想っています。
外部からネコ監視システムを使う場合、セキュリティ面はどうすればよいでしょうか。本屋を覗いてもどれがよいのか分からず困っているので力を貸していただ期待です。
秋葉原は近いのでパーツ類は揃うと思われます。
使用していないノートPC を鯖にしてラズパイ複数台使いネットワークを作ろうと考えているのですが、おすすめの書籍やサイトはありませんでしょうか。
鯖運営に関するセキュリティの書籍も探しています。
なお、オライリーのpython入門とpythonp3ノートは持っています。
できれば画像認識と音声認識ができるとありがたいです。実生活のサポートも任せたいのでさらにしゃべってくれるとよいのですがフリー言語ソフトの声があまり気に入りません。ゆかりさんを購入すべきでしょうか。
声質としては東のエデンのジュイスや、攻殻機動隊のタチコマ、ロジコマが好きです。
将来的には画像認識と赤外線センサーとタミヤのキャタピラを利用してラズパイゼロを可動式にし、ネコの監視に使いたいと想っています。
外部からネコ監視システムを使う場合、セキュリティ面はどうすればよいでしょうか。本屋を覗いてもどれがよいのか分からず困っているので力を貸していただ期待です。
2017/10/31(火) 05:41:45.14ID:N2+f/C/40
>>728
2.7.13だと多重読み込みしようとすんなゴルァ!っておこられたきがするんだが
ただし
from ほげほげ import ふがふが
from ほげほげ import ふがぴよ
import ほげほげ
っていう重複はだいじょぶだった@2.7.13-2.7.14
たとえおこられないでも、何度も読み込むのは
実行速度が落ちるだろうしメモリ占拠的に(・A・)イクナイだろJK
2.7.13だと多重読み込みしようとすんなゴルァ!っておこられたきがするんだが
ただし
from ほげほげ import ふがふが
from ほげほげ import ふがぴよ
import ほげほげ
っていう重複はだいじょぶだった@2.7.13-2.7.14
たとえおこられないでも、何度も読み込むのは
実行速度が落ちるだろうしメモリ占拠的に(・A・)イクナイだろJK
2017/10/31(火) 05:47:27.19ID:N2+f/C/40
>>729
らずぱい複数台ねっとわーくについてはまったく門外漢のでわからんのだが
むしろおれもノートPCのネットワーク化とか連動についての(・∀・)イイ!!本があれば知りたいのだが
>鯖運営に関するセキュリティの書籍
これはApachの使い方の本を探すと(・∀・)イイらしいぞ。
ちょとまえに書籍名をめもしたんだが
そのメモなくしたところだぉ… (´・ω・`) 表紙にオレンジ黄色っぽいなにかがかいてあったのだが…
>ネコ監視システムのセキュリティ
自分が使うプロバイダ以外からのアクセスは弾くように設定して
さらに
鍵認証の方式を工夫して
鯖のセキュリティ情報はこまめにチェックしてこまめにアプデする
で対処
らずぱい複数台ねっとわーくについてはまったく門外漢のでわからんのだが
むしろおれもノートPCのネットワーク化とか連動についての(・∀・)イイ!!本があれば知りたいのだが
>鯖運営に関するセキュリティの書籍
これはApachの使い方の本を探すと(・∀・)イイらしいぞ。
ちょとまえに書籍名をめもしたんだが
そのメモなくしたところだぉ… (´・ω・`) 表紙にオレンジ黄色っぽいなにかがかいてあったのだが…
>ネコ監視システムのセキュリティ
自分が使うプロバイダ以外からのアクセスは弾くように設定して
さらに
鍵認証の方式を工夫して
鯖のセキュリティ情報はこまめにチェックしてこまめにアプデする
で対処
2017/10/31(火) 08:57:39.47ID:QV9Ipym9d
733デフォルトの名無しさん (アウアウエー Sa7a-s58X [111.239.42.59])
2017/10/31(火) 10:04:25.94ID:0NpgMbSBa lambda a, b : 100 - a * 10 - b * 10
2017/10/31(火) 10:10:08.15ID:ZL7d2Spa0
>>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]
そうだとは思ったのですが、それだと
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]
735デフォルトの名無しさん (アウアウエー Sa7a-s58X [111.239.42.59])
2017/10/31(火) 10:13:11.33ID:0NpgMbSBa 呼んでる方で(hoge)つけてるところを(*hoge)
2017/10/31(火) 10:21:59.66ID:S5qhV/E90
test
437デフォルトの名無しさん2017/10/29(日) 21:34:23.54ID:PoMNlXaU
二次元タプルの数字の数値としての要素指定ソート、
itemgetterで出来なくて、前処理でフラット化、再リスト化なんてことやってたけど、
lambda使ったら一発で出来た、ワロタw
437デフォルトの名無しさん2017/10/29(日) 21:34:23.54ID:PoMNlXaU
二次元タプルの数字の数値としての要素指定ソート、
itemgetterで出来なくて、前処理でフラット化、再リスト化なんてことやってたけど、
lambda使ったら一発で出来た、ワロタw
2017/10/31(火) 11:27:05.70ID:mXu3dY2wd
>>730-731
2ちゃんっつったらそういう顔文字使うイメージなん?
2ちゃんっつったらそういう顔文字使うイメージなん?
2017/10/31(火) 11:45:03.46ID:OmcraJl80
2017/10/31(火) 12:29:11.97ID:N2+f/C/40
2017/10/31(火) 12:57:31.00ID:QEcqSdfQM
>>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でも動くはず
http://diveintopython3-ja.rdy.jp/porting-code-to-python-3-with-2to3.html#tuple_params
> 元は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でも動くはず
http://diveintopython3-ja.rdy.jp/porting-code-to-python-3-with-2to3.html#tuple_params
2017/10/31(火) 15:46:32.27ID:ZL7d2Spa0
>>740
ありがとうございます。基礎がわかってないので、正解をひいていないかと
思うと気持ちがよくなかったです。
a, b = abは許されて、lambda a, bが許されなくなったのはちょっと謎です。
ありがとうございます。基礎がわかってないので、正解をひいていないかと
思うと気持ちがよくなかったです。
a, b = abは許されて、lambda a, bが許されなくなったのはちょっと謎です。
2017/10/31(火) 16:50:24.49ID:RzsX96BS0
>>741
そんな構文思い出せないほどに忘れていたよ、ラムダ構文が変更されたというより
パラメーターリストでのアンパックが廃止されたようだ(2では関数定義でも出来た
引数部でのアンパックは仮引数よりも、呼び出し時に実引数をf(*ab)とするのが標準かな
そんな構文思い出せないほどに忘れていたよ、ラムダ構文が変更されたというより
パラメーターリストでのアンパックが廃止されたようだ(2では関数定義でも出来た
引数部でのアンパックは仮引数よりも、呼び出し時に実引数をf(*ab)とするのが標準かな
2017/10/31(火) 18:10:57.60ID:ZL7d2Spa0
ためになりました。引数限定なのですね。
2017/10/31(火) 19:01:55.46ID:lUrHtgJv0
C++で作成した自作dllをインポートしようとした所
winerror8 このコマンドを実行するための十分な記憶域がありません。
メモリは充分足りているはずですがこれが出るため先に進めません。
何が原因でしょうか。
winerror8 このコマンドを実行するための十分な記憶域がありません。
メモリは充分足りているはずですがこれが出るため先に進めません。
何が原因でしょうか。
2017/10/31(火) 19:53:04.63ID:N2+f/C/40
2017/10/31(火) 20:27:10.37ID:lUrHtgJv0
dllを64bitで再コンパイルしたところ無事読み込めました。
有難うございましたm(_ _)m
有難うございましたm(_ _)m
2017/10/31(火) 22:56:45.76ID:lUrHtgJv0
https://twitter.com/_LegalSystems/status/925359068436295681
こんな感じでUWSCのような自動操作をpython等で実現するべく開発中です^^
python歴1日
こんな感じでUWSCのような自動操作をpython等で実現するべく開発中です^^
python歴1日
2017/11/01(水) 17:53:04.62ID:MxSi6GT/x
みれない
2017/11/01(水) 17:55:18.01ID:MxSi6GT/x
>>747
オラはuwscで基礎が無くてわからなかったから、Pythonで基礎覚えるために本読んでる。
オラはuwscで基礎が無くてわからなかったから、Pythonで基礎覚えるために本読んでる。
2017/11/01(水) 19:44:46.30ID:ISgyGzRr0
最低限度は実現できたのでpythonでリセマラしてる動画あげますね
2017/11/01(水) 20:05:22.58ID:MxSi6GT/x
あげて
2017/11/02(木) 13:51:04.80ID:KR5Kazkp0
numpyでRuntimeWarningが起きているのですが
どこで起きているのか突き止める方法はありますか?
警告文見てもプログラムのどこで起きてるか書いていません。
どこで起きているのか突き止める方法はありますか?
警告文見てもプログラムのどこで起きてるか書いていません。
2017/11/02(木) 17:47:56.63ID:GXUU7k1l0
警告メッセージでnumpyパッケージのソースを検索しろ
面倒くさかったらnumpyのリポジトリを検索しろ
面倒くさかったらnumpyのリポジトリを検索しろ
2017/11/02(木) 19:43:58.09ID:6JNLQmgP0
2017/11/02(木) 20:15:55.97ID:6JNLQmgP0
興味ある方いたらリプくださればDLLお渡しします!
作成途中ですが...。
基本どの言語からも呼び出せますがC++、python、UWSCには対応しています。
作成途中ですが...。
基本どの言語からも呼び出せますがC++、python、UWSCには対応しています。
756デフォルトの名無しさん (アウアウエー Sa3f-BmFE [111.239.33.108])
2017/11/02(木) 20:25:41.34ID:eNK4k+UNa いらん
2017/11/02(木) 20:27:14.95ID:KR5Kazkp0
>>753
true divideとscalarなんとかでwarningになってるのは分かるのですが
それを使っている箇所が多すぎて、どの場所でこのwarningが吐かれているのかが分からないのですが、どうすればいいですか?
true divideとscalarなんとかでwarningになってるのは分かるのですが
それを使っている箇所が多すぎて、どの場所でこのwarningが吐かれているのかが分からないのですが、どうすればいいですか?
2017/11/02(木) 21:31:58.21ID:2ic6qUdy0
我々は「なんとか」じゃ分からないよ
たとえ自力で解決できなくても、
警告メッセージをコピーしてここに貼るくらいはできるのではないか
たとえ自力で解決できなくても、
警告メッセージをコピーしてここに貼るくらいはできるのではないか
2017/11/02(木) 21:37:26.27ID:2ic6qUdy0
まあinvalid value encountered in {type}_scalarsの類だとは思うが
2017/11/02(木) 21:49:14.77ID:Yqpv1ouS0
Python使いは野良ライブラリに依存しすぎ
導入・設定・学習・トラブルシューティングで一体どれだけの
エネルギーと時間を失っているか考えてみよ
導入・設定・学習・トラブルシューティングで一体どれだけの
エネルギーと時間を失っているか考えてみよ
2017/11/02(木) 21:58:54.40ID:KcPEFr7J6
全部自分で書くよりは多少はね?
2017/11/02(木) 22:06:52.92ID:lmoY/ctK0
考えてみたけど特に嫌な目にあった記憶はない
若造とは筋力が違う
若造とは筋力が違う
2017/11/02(木) 23:10:39.18ID:KR5Kazkp0
>>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)
メッセージは以下で全てです。(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)
2017/11/02(木) 23:27:12.95ID:TZC05p+m0
ランタイム エラー
無効な値が検出
エラー箇所
numpy\core\_methods.py:105
numpy\core\_methods.py:127
numpy\core\_methods.py:135
無効な値が検出
エラー箇所
numpy\core\_methods.py:105
numpy\core\_methods.py:127
numpy\core\_methods.py:135
2017/11/02(木) 23:30:46.80ID:TZC05p+m0
RuntimeWarning
そのランタイム機能があいまいであることを示す警告カテゴリの基底クラスです。
exception RuntimeWarning(原文)
あいまいなランタイム挙動に対する警告の基底クラスです。
そのランタイム機能があいまいであることを示す警告カテゴリの基底クラスです。
exception RuntimeWarning(原文)
あいまいなランタイム挙動に対する警告の基底クラスです。
2017/11/02(木) 23:39:46.50ID:LgXmgaDd0
>>752
このへんを参考に
ttp://racchai.hatenablog.com/entry/2016/05/30/070000
PDBっちゅーでばっぐ支援もじゅーるを入れる
あるいは
古典的にprintデバッグをする
このへんを参考に
ttp://racchai.hatenablog.com/entry/2016/05/30/070000
PDBっちゅーでばっぐ支援もじゅーるを入れる
あるいは
古典的にprintデバッグをする
2017/11/03(金) 00:56:49.88ID:Xm/a3Zyv0
2017/11/03(金) 01:20:07.51ID:u5UDUpFu0
769デフォルトの名無しさん (ワッチョイ 7b03-ApTO [202.157.118.83])
2017/11/03(金) 02:12:12.20ID:EQOkdLdt0 それは傲慢とは言わんやろ
傲慢というのは半ばバグと決めてかかってるお前みたいな奴の事
傲慢というのは半ばバグと決めてかかってるお前みたいな奴の事
2017/11/03(金) 09:13:22.54ID:fgRpwz100
>>767
警告内容的には、調べて何となく分かるのですが。
該当箇所が多すぎて、どの場所か分からないのです。
例えばエラーなら、起きたらそこで止まって何行目でエラーになってるか吐いてくれるじゃないですか?
警告だと何行目で警告が起きてるか知るすべはないのですかね・・
ないなら支援モジュールとやらを入れて見ますが。
ちなみにVSのデバッグ機能で何とかなったりしないのかなあ
警告内容的には、調べて何となく分かるのですが。
該当箇所が多すぎて、どの場所か分からないのです。
例えばエラーなら、起きたらそこで止まって何行目でエラーになってるか吐いてくれるじゃないですか?
警告だと何行目で警告が起きてるか知るすべはないのですかね・・
ないなら支援モジュールとやらを入れて見ますが。
ちなみにVSのデバッグ機能で何とかなったりしないのかなあ
771デフォルトの名無しさん (エーイモ SEbf-VfAY [1.115.2.226])
2017/11/03(金) 09:22:15.92ID:tbSBcvrgE2017/11/03(金) 09:36:03.94ID:HI/r1BQ10
773遊園地 (ワッチョイ 0fb3-Fw8H [153.196.168.142])
2017/11/03(金) 14:11:16.08ID:Sq/epkd602017/11/03(金) 14:12:29.72ID:Sq/epkd60
むしろ、
コード貼れない理由とか有るの?
コード貼れない理由とか有るの?
2017/11/03(金) 15:10:28.65ID:9RtJGNVv0
2017/11/03(金) 15:11:05.42ID:9RtJGNVv0
2017/11/03(金) 23:31:11.64ID:fgRpwz100
>>772
ありがとうございます!これを待ってました。
ありがとうございます!これを待ってました。
2017/11/04(土) 09:02:55.95ID:6Vana74e0
超初心者スレなので、仲良くを心がけて
2017/11/05(日) 00:34:01.14ID:o26oJB1DM
pythonて手続き型で書くのが一般的なんでしょうか?
2017/11/05(日) 01:51:33.97ID:D23zfBaH0
一般的も何もない
どのスタイルで書くかは自由
どのスタイルで書くかは自由
781デフォルトの名無しさん (オッペケ Sr4f-ApTO [126.34.23.241])
2017/11/05(日) 12:22:08.35ID:RpLSKu2Sr 手続き型言語ですから手続き的にしか書けませんよ
782デフォルトの名無しさん (ワッチョイ 3bed-dVlt [58.70.103.194])
2017/11/05(日) 20:40:29.19ID:zdlgQvhD02017/11/06(月) 15:12:59.16ID:6JLIEeFJ0
juliaおぬぬめ
784デフォルトの名無しさん (ワッチョイ 0b23-6eb0 [150.31.36.34])
2017/11/06(月) 23:57:47.04ID:ZkFLpg590 promiseのモジュール使って書いてるひといる?
2017/11/10(金) 12:19:28.56ID:vIBOR2Pq0
例えばx(3,4)の2次元配列を10層繰り返してy(10,3,4)の形にしたいとき、y=x*np.ones(10,1,1)
で解決できると思うんですが、xからy'(3,4,10)の形にしたいときはどんな方法がありますか?
yから軸入れ替えてy'、は流石にもっといい方法がありそうに思えて……
で解決できると思うんですが、xからy'(3,4,10)の形にしたいときはどんな方法がありますか?
yから軸入れ替えてy'、は流石にもっといい方法がありそうに思えて……
2017/11/10(金) 14:50:24.53ID:ueOQSxmQ0
2017/11/10(金) 15:05:22.78ID:vIBOR2Pq0
2017/11/10(金) 15:24:23.58ID:V4AaPbk10
PythonインストールしてPATH環境も整えたのですがコマンドプロンプトからpyファイルが開けません。dirで確認してもファイルは存在しているのに「No such file or directory」とエラーが出て困っています、原因分かりますか?
https://i.imgur.com/mbGWkyw.jpg
https://i.imgur.com/mbGWkyw.jpg
2017/11/10(金) 15:28:58.12ID:Dvtc6/jjM
.txtついてるやん
2017/11/10(金) 15:40:09.29ID:V4AaPbk10
791デフォルトの名無しさん (ワッチョイ 1523-NusK [124.36.111.95])
2017/11/11(土) 14:26:16.59ID:ZUnF3Lay0 初々しいの久しぶりに見た
792デフォルトの名無しさん (ワッチョイ dd03-uZPj [202.157.118.83])
2017/11/11(土) 16:15:36.77ID:Wyc7UUxM0 お前も初々しいで
2017/11/13(月) 15:20:33.30ID:96nf9hIya
シーケンス型をスライスする時
二番目に指定するインデックスが
「末尾のインデックス」ではなく「末尾のインデックス+1」になる
合理的な理由はありますか?
[開始インデックス:末尾インデックス]
の方が分かりやすいし自然だと思うのですが。
最初によく考えずにそう決めてしまったので、
仕方ないからそのままそういう規則を続けているように見えますが
違うのでしょうか?
二番目に指定するインデックスが
「末尾のインデックス」ではなく「末尾のインデックス+1」になる
合理的な理由はありますか?
[開始インデックス:末尾インデックス]
の方が分かりやすいし自然だと思うのですが。
最初によく考えずにそう決めてしまったので、
仕方ないからそのままそういう規則を続けているように見えますが
違うのでしょうか?
2017/11/13(月) 15:36:43.47ID:os5DUmMc0
arr == arr[:n] + arr[n:]
が成立するのは合理的だろう
最後の二行は素人考えだと馬鹿にされるから書かない方が良かったね
が成立するのは合理的だろう
最後の二行は素人考えだと馬鹿にされるから書かない方が良かったね
2017/11/13(月) 15:39:03.11ID:os5DUmMc0
頭使ってねえなってのはurllib/urllib2みたいなのを言う
2017/11/13(月) 15:47:05.57ID:B6K1f/ysa
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:] はその残りを返す。
右側のスライスインデックスがリストの長さと同じである場合は、これを省略できる。
つまりa_ list[ 3:] は、このリストが5 つの要素から構成されているので、a_ list[ 3: 5] と同じになる。ここには気持ちの良い対称性がある。
この5 つの要素を持つリストでは、a_ list[: 3] は最初の3 要素を返し、a_ list[ 3:] は最後の2 要素を返す。
実際に、リストの長さにかかわらず、a_ list[: n] は常に最初のn 個の要素を返し、a_ list[ n:] はその残りを返す。
2017/11/13(月) 16:58:18.81ID:96nf9hIya
>>794,796
すみません、全然分かりません
「最初」と「最後」の方がよほど対照的で気持ちがいいですが。
気持ちが悪い状態が常で、
たまに気持ちがいい、というだけでは、合理的な理由とは言えないと思います
おそらくforループの判定式みたいなイメージで、
インデックスがこの値になったらループを抜ける、ということにしたのではないでしょうか。
古い言語ですし、イケてないところがあるのも仕方ないですね
すみません、全然分かりません
「最初」と「最後」の方がよほど対照的で気持ちがいいですが。
気持ちが悪い状態が常で、
たまに気持ちがいい、というだけでは、合理的な理由とは言えないと思います
おそらくforループの判定式みたいなイメージで、
インデックスがこの値になったらループを抜ける、ということにしたのではないでしょうか。
古い言語ですし、イケてないところがあるのも仕方ないですね
2017/11/13(月) 17:45:18.03ID:kHl+xzzg0
2017/11/13(月) 18:28:01.16ID:6sQUJ73P0
参照や削除なら要素のインデックスそのものを扱う方が圧倒的にわかりやすい
けれど挿入の場合、要素ではなく要素の切れ目を扱わざるを得ないので
結局スライスの表記は後者に統一せざるを得なかったのだと思う
さらにゼロ相対インデックスも絡んでくるので非常にややこしい
スライスはできるだけ使わないに越したことはない
けれど挿入の場合、要素ではなく要素の切れ目を扱わざるを得ないので
結局スライスの表記は後者に統一せざるを得なかったのだと思う
さらにゼロ相対インデックスも絡んでくるので非常にややこしい
スライスはできるだけ使わないに越したことはない
2017/11/13(月) 21:12:41.72ID:16BlNQNBd
arr[3:7]のlenが7-3=4になる優れた記法だと思うが
arr[i:i+l]って良く使うし
arr[i:i+l]って良く使うし
801デフォルトの名無しさん (ワッチョイ dd03-pAaq [202.157.118.83])
2017/11/13(月) 23:57:44.30ID:d3/DaNP60 お前らのよくわからないけど無理矢理擁護してる感たるやw
2017/11/14(火) 00:04:24.01ID:sw4py9T60
go も、スライスをメインに使う
便利だから
便利だから
803デフォルトの名無しさん (ワッチョイ 8560-rYRL [180.48.78.237])
2017/11/14(火) 00:20:16.00ID:zJpPvUk30 >>800
超初心者だから、全然判らん
超初心者だから、全然判らん
804デフォルトの名無しさん (ワッチョイ e5b3-MiBn [126.31.243.122])
2017/11/14(火) 00:29:52.21ID:iutDzlSJ0 なんでPythonってAIに向いてるって言われてるの?
JAVAやCとかと決定的に何が違うの?
JAVAやCとかと決定的に何が違うの?
2017/11/14(火) 00:46:59.51ID:hiQH3vl70
向いていると言った人にまず尋ねなさい
我々は予想屋ではない
我々は予想屋ではない
806デフォルトの名無しさん (ワッチョイ e5b3-MiBn [126.31.243.122])
2017/11/14(火) 00:48:31.26ID:iutDzlSJ02017/11/14(火) 01:56:42.53ID:4Z0sGA2V0
そんなもん聞いてどうすんだ
808デフォルトの名無しさん (アウアウカー Sae1-MiBn [182.251.251.17])
2017/11/14(火) 02:11:42.08ID:ah5yO+36a809デフォルトの名無しさん (ワッチョイ e5b3-ouqv [126.209.36.159])
2017/11/14(火) 04:02:20.21ID:NRM6wS+d0 素人に使えて、性能も悪くない。
研究者はプログラマではないので、素人に使えるという部分が重要。
研究者はプログラマではないので、素人に使えるという部分が重要。
2017/11/14(火) 07:57:39.69ID:fiZi0WUR0
>>806
よく使われているからといって向いてるとか優れているとは限らない。
単に一般によく使われている言語だから同様にAIでもよく使われているだけって可能性もある。
まぁ、よく使われていれば便利なものが集まってさらに便利になっていくという正のフィードバックも
あると思うが。
よく使われているからといって向いてるとか優れているとは限らない。
単に一般によく使われている言語だから同様にAIでもよく使われているだけって可能性もある。
まぁ、よく使われていれば便利なものが集まってさらに便利になっていくという正のフィードバックも
あると思うが。
2017/11/14(火) 08:11:04.13ID:eetKY3kQM
数学とネットワークのライブラリが充実してるから。
二つ同時に満たすのは少ない。
二つ同時に満たすのは少ない。
2017/11/14(火) 10:33:51.57ID:4Z0sGA2V0
>>808
何様だテメエ「教えて下さい」だろボケ
何様だテメエ「教えて下さい」だろボケ
2017/11/14(火) 10:59:22.06ID:WUvsozOP0
ライブラリの豊富さはPythonさいつよだったかも
研究者によってはMATLAB使ってたりしたけど
研究者によってはMATLAB使ってたりしたけど
2017/11/14(火) 16:58:28.28ID:k3BAyY6J0
一週間使ってだいぶ慣れてきた
数字を安易に型変換してくれないのとタプルに慣れればなんとかなりそう
数字を安易に型変換してくれないのとタプルに慣れればなんとかなりそう
2017/11/15(水) 01:28:26.84ID:wdeYMtRSM
argparseでコマンド引数扱うのって常識なんですか?
2017/11/15(水) 02:33:47.15ID:deqR99yQ0
2017/11/15(水) 02:43:38.36ID:Yg2dxpA40
2017/11/15(水) 08:09:08.00ID:O2CkROvj0
ドキュメントがさっぱりなのは書き方の問題だと思われる
819デフォルトの名無しさん (アウアウエー Sa93-NusK [111.239.47.206])
2017/11/15(水) 19:23:15.06ID:yncbc4wYa >>814
落とし穴はまだまだいっぱいあるから楽しみにしてて
落とし穴はまだまだいっぱいあるから楽しみにしてて
2017/11/15(水) 20:51:04.23ID:wdeYMtRSM
今までは自力でコマンド引数解析してたから
argparseにしてだいぶ楽になった
default値設定とか型指定できるのがうれしい
argparseにしてだいぶ楽になった
default値設定とか型指定できるのがうれしい
2017/11/15(水) 21:08:17.53ID:4NiOZF1f0
チュートリアルの方はわかりやすかったけどねぇ。
822デフォルトの名無しさん (アウアウエー Sa13-v3u9 [111.239.40.33])
2017/11/16(木) 06:41:09.14ID:6ZPSGObPa global作りまくりは好きじゃない
2017/11/19(日) 09:46:56.40ID:RXjeglfp0
読んでる本に下記と同様な内容の記述があるのですがどのように解釈すればいいでしょうか?
a = 1
b = 2
f = lambda c: a + b
1.やってみてらエラーがでた
f(5,6)
2.やってみたところエラーにはならない
f([5,6])
# この後 c を見ようとしたらSyntaxError。
a = 1
b = 2
f = lambda c: a + b
1.やってみてらエラーがでた
f(5,6)
2.やってみたところエラーにはならない
f([5,6])
# この後 c を見ようとしたらSyntaxError。
2017/11/19(日) 10:44:14.90ID:RJC/unHX0
>>823
そりゃそうだlambda関数といいながらその式は関数ではなく手続きに
なってしまってる
a = 1
b = 2
が無ければその式もエラーになるはず
本来は
f = lambda a, b: a + b
と書くべきだったのだろう
エラー内容もちゃんと読もうな
そりゃそうだlambda関数といいながらその式は関数ではなく手続きに
なってしまってる
a = 1
b = 2
が無ければその式もエラーになるはず
本来は
f = lambda a, b: a + b
と書くべきだったのだろう
エラー内容もちゃんと読もうな
2017/11/19(日) 13:52:42.57ID:1MMgHM+Ra
try exceptのテストをしたい時って
try節の中でraiseで例外出せばいいの?
try節の中でraiseで例外出せばいいの?
2017/11/19(日) 15:16:02.38ID:RXjeglfp0
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))
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))
2017/11/19(日) 15:16:39.44ID:RXjeglfp0
途中で書いてしまいました。
正確には >>826 のような内容です。
正確には >>826 のような内容です。
2017/11/19(日) 15:48:32.73ID:Ay/cPvn90
本当にそう書いてあるのならその本を捨てるべきだろう
829デフォルトの名無しさん (ワッチョイ 8503-tXlZ [202.157.118.83])
2017/11/19(日) 19:08:22.67ID:1/mWyqVE0 お前が読んでる本と大差ねえよ
2017/11/22(水) 23:58:19.32ID:a8RumOkX0
arrayクラスを継承するにはどうすればいいのでしょうか?
下のはダメでした。
class MyArr(array.array):
def __init__(self):
super().__init__('I')
下のはダメでした。
class MyArr(array.array):
def __init__(self):
super().__init__('I')
2017/11/23(木) 00:04:39.30ID:RI8m6ars0
できましたすみません
832デフォルトの名無しさん (エーイモ SE03-Ssgc [1.114.3.31])
2017/11/23(木) 20:15:51.01ID:+rOPaiRtE hogeはテキストじゃないファイル
fp = open("hoge", "rb)
____print(fp.read())
これで\x00\x16こんな感じのよくわからない記号が出るんだけど
10バイト目から14バイト目までの合計5バイト分を読み取って数値に変換する方法を教えてください
\x00みたいな数値に出来ない文字も多分含まれてると思う
fp = open("hoge", "rb)
____print(fp.read())
これで\x00\x16こんな感じのよくわからない記号が出るんだけど
10バイト目から14バイト目までの合計5バイト分を読み取って数値に変換する方法を教えてください
\x00みたいな数値に出来ない文字も多分含まれてると思う
2017/11/23(木) 20:32:36.21ID:vMrSGbA+0
2017/11/23(木) 22:26:39.85ID:nWQ0rMhWM
pythonでロギングする時の
標準的なお作法を教えてください
標準的なお作法を教えてください
835デフォルトの名無しさん (ワッチョイ 2d03-egQi [202.157.118.83])
2017/11/24(金) 18:46:26.32ID:FT0GxPR+0 まずパンツを膝までおろします
2017/11/24(金) 18:55:46.99ID:zQ8PtUHL0
次に靴下をはきます
ネクタイもしめます
ネクタイもしめます
837デフォルトの名無しさん (スフッ Sd43-Swnd [49.104.32.185])
2017/11/24(金) 19:07:44.27ID:8KHbh2nud そして、ブラジャーを頭に載せ、ホックを顎の下でかけます。
2017/11/24(金) 19:56:14.98ID:vRCBY0gDM
先生、次はどうすればいいですか?
http://brao.cocolog-nifty.com/blog/images/2008/02/09/cimg1259s.jpg
http://brao.cocolog-nifty.com/blog/images/2008/02/09/cimg1259s.jpg
2017/11/25(土) 10:09:02.15ID:9Bmt/hRM0
Daydream cafeでも歌って踊っとけ。
840デフォルトの名無しさん (アウアウウー Saa9-soeq [106.161.127.2])
2017/11/25(土) 18:41:15.77ID:9b0Zi7+ba >>806
AI用のライブラリーが豊富だから。tensoflow chainer KERAS caffe sklearn numpy。
AI用のライブラリーが豊富だから。tensoflow chainer KERAS caffe sklearn numpy。
2017/11/26(日) 10:42:26.14ID:mB/Eb6Ir0
>>833
横だが役に立つ概念を知って俺のレヴェルがうなぎのぼり
横だが役に立つ概念を知って俺のレヴェルがうなぎのぼり
2017/11/26(日) 12:23:31.85ID:X7lzL3Ri0
>>841
おう、役に立って良かったよ
ただ、何百万件とかの大量のデータをいきなりリストに変換すると
スワップしてPCがゴゴゴと唸って怖いので
Sqliteに格納してSQLで絞り込み処理をした方が良い
おう、役に立って良かったよ
ただ、何百万件とかの大量のデータをいきなりリストに変換すると
スワップしてPCがゴゴゴと唸って怖いので
Sqliteに格納してSQLで絞り込み処理をした方が良い
2017/11/26(日) 12:44:24.86ID:mB/Eb6Ir0
>>842
ありがとう そしてありがとう
ありがとう そしてありがとう
844デフォルトの名無しさん (エーイモ SE03-Ssgc [1.114.5.10])
2017/11/26(日) 13:10:52.12ID:zpWerX6ME python3.6で日本語をバイナリに書き込む方法を教えてください
s = 'あいうえお'.encode('utf-8')
with open('hoge', 'wb') as f:
f.write(s)
これだとそのままファイルに あいうえお が書き込まれてしまいます
s = 'あいうえお'.encode('utf-8')
with open('hoge', 'wb') as f:
f.write(s)
これだとそのままファイルに あいうえお が書き込まれてしまいます
2017/11/26(日) 13:15:07.31ID:mB/Eb6Ir0
846デフォルトの名無しさん (エーイモ SE03-Ssgc [1.114.11.206])
2017/11/26(日) 14:25:48.11ID:duzuPXfxE >>845
TypeError: encoding without a string argument になりましたになりました
TypeError: encoding without a string argument になりましたになりました
2017/11/26(日) 15:16:09.67ID:mB/Eb6Ir0
s=bytes(s)
でどうよ?
でどうよ?
2017/11/26(日) 15:28:26.96ID:esw4gVHx0
そもそもファイルに書き込まれたことどうやって確認してるんだ?
utf8を解釈できるエディタでロケールが正しいなら「あいうえお」って確認できて当たり前
utf8を解釈できるエディタでロケールが正しいなら「あいうえお」って確認できて当たり前
2017/11/26(日) 20:44:53.73ID:po9rLop30
書き込まれたデータを、バイナリエディタで見たら、バイナリになってるだろw
そもそも、書き込まれたデータは、バイナリしかないw
バイナリを読み込んだときに、どのように解釈したいか、だけ
そもそも、書き込まれたデータは、バイナリしかないw
バイナリを読み込んだときに、どのように解釈したいか、だけ
2017/11/26(日) 20:58:07.85ID:X7lzL3Ri0
テキストファイルとバイナリファイルの違いは何ぞやってけっこう難しい問題よね
PC歴40年以上になるけど、きちんと解説している文献を見たことがない
おそらく、文字コード+(必要ならタブや改行コード)を書き込んだバイナリファイル=
テキストファイルという認識なのだと思うが、
以前バイナリエディタでアスキーコードと改行コードを打ちこんで保存したものを
テキストエディタで開いたら化け化けだった経験があるので何とも
PC歴40年以上になるけど、きちんと解説している文献を見たことがない
おそらく、文字コード+(必要ならタブや改行コード)を書き込んだバイナリファイル=
テキストファイルという認識なのだと思うが、
以前バイナリエディタでアスキーコードと改行コードを打ちこんで保存したものを
テキストエディタで開いたら化け化けだった経験があるので何とも
2017/11/26(日) 21:09:46.45ID:8r4IIztua
>>850
Dive into python3 の4章に詳しく書いてあるからよく読んでおくように
Dive into python3 の4章に詳しく書いてあるからよく読んでおくように
852デフォルトの名無しさん (オッペケ Src1-9H21 [126.211.17.131])
2017/11/27(月) 12:31:20.38ID:xVeCnVyPr なにが難しいんやそんなもん
テキスト以外はバイナリなだけやろ
テキスト以外はバイナリなだけやろ
853デフォルトの名無しさん (ワッチョイ 75b3-h3cN [126.243.95.107])
2017/11/27(月) 17:12:26.30ID:/wh5qHzF0 制御コードはテキストか否か。
854デフォルトの名無しさん (ワッチョイ 2d03-egQi [202.157.118.83])
2017/11/27(月) 18:38:20.53ID:kbE8zzrJ0 asciiで定義されてるコードはテキストやわ
何を今さらw
何を今さらw
2017/11/27(月) 19:09:10.25ID:x+zk8UEy0
FTP の、文字列・バイナリの違いは、
文字列なら、改行コードをOS に合わせて変換するだけ
UNIX系: LF
Windows: CR + LF
文字列なら、改行コードをOS に合わせて変換するだけ
UNIX系: LF
Windows: CR + LF
2017/11/27(月) 19:21:12.32ID:xlqZ/1YN0
857デフォルトの名無しさん (ワッチョイ 2d03-egQi [202.157.118.83])
2017/11/27(月) 19:26:33.68ID:kbE8zzrJ02017/11/27(月) 19:45:28.39ID:x+zk8UEy0
基本、データはすべてバイナリと考えたら良い。
まず、そのデータ・ファイルを読み込む際に、バイト配列で読み込む
次に、そのバイト配列を、自分の好きなエンコード、例えば、UTF-8 などで読み込む
その時に、そのエンコードで読み込めない(変換できない)場合に、
変換エラーにするか、「?」の文字にするかを選択する
例えば、TeraPad なら、中国の地名の「深せん」の「せん」が、「?」になる。
そのエディタで対応していない文字
たぶん、各社の絵文字などにも、対応していない
まず、そのデータ・ファイルを読み込む際に、バイト配列で読み込む
次に、そのバイト配列を、自分の好きなエンコード、例えば、UTF-8 などで読み込む
その時に、そのエンコードで読み込めない(変換できない)場合に、
変換エラーにするか、「?」の文字にするかを選択する
例えば、TeraPad なら、中国の地名の「深せん」の「せん」が、「?」になる。
そのエディタで対応していない文字
たぶん、各社の絵文字などにも、対応していない
859デフォルトの名無しさん (ワッチョイ 75b3-h3cN [126.243.95.107])
2017/11/27(月) 20:15:44.26ID:/wh5qHzF0 ASCIIの範囲がテキストならユニコードはテキストか否か。
860デフォルトの名無しさん (ワッチョイ 2d03-egQi [202.157.118.83])
2017/11/27(月) 20:17:00.63ID:kbE8zzrJ0 >>859
テキストじゃなきゃなんだってゆうきだよwお前はバカかw
テキストじゃなきゃなんだってゆうきだよwお前はバカかw
861デフォルトの名無しさん (ワッチョイ 75b3-h3cN [126.243.95.107])
2017/11/27(月) 20:27:06.03ID:/wh5qHzF0 ユニコードにはASCIIの範囲外も含まれるが。
862デフォルトの名無しさん (ワッチョイ 75b3-h3cN [126.243.95.107])
2017/11/27(月) 20:30:15.06ID:/wh5qHzF0 ASCIIの制御コードに続けて各国の規格が定義するコードをいくつか並べることで
文字を拡張する方式はよくあるが。
文字を拡張する方式はよくあるが。
863デフォルトの名無しさん (ワッチョイ 75b3-h3cN [126.243.95.107])
2017/11/27(月) 20:35:21.80ID:/wh5qHzF0 EBCDICはテキストか否か。
864デフォルトの名無しさん (ワッチョイ 2d03-egQi [202.157.118.83])
2017/11/27(月) 20:38:38.75ID:kbE8zzrJ0 バカが発狂よったw
865デフォルトの名無しさん (ワッチョイ 2d03-egQi [202.157.118.83])
2017/11/27(月) 20:40:34.07ID:kbE8zzrJ0 このように安易に「奥が深い症候群」に陥いるバカは非常に多い
このスレの皆さんはくれぐれも ID:/wh5qHzF0 のようなバカにはならないように気をつけましょうw
このスレの皆さんはくれぐれも ID:/wh5qHzF0 のようなバカにはならないように気をつけましょうw
866デフォルトの名無しさん (ワッチョイ 75b3-h3cN [126.243.95.107])
2017/11/27(月) 20:47:24.90ID:/wh5qHzF0 データのみを見てテキストとバイナリを判別するのは非常に難しい。
867デフォルトの名無しさん (アウウィフ FFa9-yX5g [106.171.65.200])
2017/11/28(火) 13:45:32.73ID:EqW/cfNYF >>856
そもそもおまいの言う文字化けって何よω
そもそもおまいの言う文字化けって何よω
868デフォルトの名無しさん (エーイモ SE13-Ssgc [111.188.4.29])
2017/11/28(火) 17:31:05.15ID:ZUlri39EE すいませんバイナリの質問したものですけど例えば
適当に日本人が公開しているしているタグに日本語が使われているmp3ファイルをバイナリでオープンすると
日本語の部分が\x00な表記でひょうじされてるんですよ、直接日本語がうめこまれているわけではなくて。
適当に日本人が公開しているしているタグに日本語が使われているmp3ファイルをバイナリでオープンすると
日本語の部分が\x00な表記でひょうじされてるんですよ、直接日本語がうめこまれているわけではなくて。
2017/11/28(火) 17:44:28.54ID:IH6NtJ+R0
2017/11/28(火) 19:00:08.45ID:42wmLUO20
>>868
まさかとは思うけど、君は日本語がデジタルデータの中にどんな風に格納されていて
それをPythonのbytesオブジェクトとして表示するとどう見えるのか知らないのでは?
以下でやっていることがわかるかい?
>>> s = 'あ'.encode('utf-8')
>>> s
b'\xe3\x81\x82'
>>> list(s)
[227, 129, 130]
>>> s.decode('utf-8')
'あ'
まさかとは思うけど、君は日本語がデジタルデータの中にどんな風に格納されていて
それをPythonのbytesオブジェクトとして表示するとどう見えるのか知らないのでは?
以下でやっていることがわかるかい?
>>> s = 'あ'.encode('utf-8')
>>> s
b'\xe3\x81\x82'
>>> list(s)
[227, 129, 130]
>>> s.decode('utf-8')
'あ'
2017/11/28(火) 21:12:37.66ID:PkJOT8pW0
UTF-8: 英語は1バイトで、日本語は3バイト。
1~6バイトまで、様々な文字がある。
文字数がバイト数から、即座に判別できない
UTF-16: 2バイト。ただし、サロゲートペアは4バイト。
バイト数 / 2 で、文字数がわかるが、サロゲートペアは2文字扱い。
容量も食わないので、OS が内部表現として採用している
UTF-32: すべてが4バイト。
バイト数 / 4 で、文字数がわかるが、容量を食う。
英語は1バイトだから、1文字で3バイトも無駄になる
1~6バイトまで、様々な文字がある。
文字数がバイト数から、即座に判別できない
UTF-16: 2バイト。ただし、サロゲートペアは4バイト。
バイト数 / 2 で、文字数がわかるが、サロゲートペアは2文字扱い。
容量も食わないので、OS が内部表現として採用している
UTF-32: すべてが4バイト。
バイト数 / 4 で、文字数がわかるが、容量を食う。
英語は1バイトだから、1文字で3バイトも無駄になる
2017/11/28(火) 21:59:31.84ID:mixPogxLd
この話題python関係あんのか
873デフォルトの名無しさん (ワッチョイ 2d03-9H21 [202.157.118.83])
2017/11/28(火) 22:03:33.68ID:NUsVNyKE0 ないとも言えるしあるとも言える
2017/11/28(火) 22:05:42.08ID:iKttisUw0
50%の確率であるとないが同時に存在する
2017/11/28(火) 22:58:03.47ID:pxOGQ3F20
ネコの話はするなよw
876デフォルトの名無しさん (ワッチョイ 1560-Swnd [180.48.78.237])
2017/11/28(火) 23:50:31.54ID:IH1XlVw60 >>870
つい最近関心持った初心者だから、全く知らなかった。感動した。
つい最近関心持った初心者だから、全く知らなかった。感動した。
2017/12/01(金) 12:21:33.54ID:TdDYHDvjd
超初心者にはとっても関係あるな
2017/12/02(土) 18:02:43.78ID:p9+QOh+80
超初心者です!!
pythonのパイは
おっぱいのパイですか?
pythonのパイは
おっぱいのパイですか?
2017/12/02(土) 20:20:36.13ID:pzCW2tCE0
雪風はマンホールにでも嵌まってろ
2017/12/02(土) 21:10:46.62ID:92OV+2vQ0
35歳は地獄に落ちてろ
2017/12/03(日) 01:40:54.21ID:bHdcLBGh0
マン ホール とは縁が無いな。
882デフォルトの名無しさん (ワッチョイ 7b4b-9wPJ [39.111.201.160])
2017/12/04(月) 21:32:15.93ID:3J3yzZKf0 素数無限ループプログラムを作りたいんですがどこが違うでしょう?
x = 2
while True:
for v in range(2,x)
if x% v == 0:
print(x,"素数じゃないです")
print(x,"素数です")
x += 1
x = 2
while True:
for v in range(2,x)
if x% v == 0:
print(x,"素数じゃないです")
print(x,"素数です")
x += 1
883デフォルトの名無しさん (ワッチョイ 7b4b-9wPJ [39.111.201.160])
2017/12/04(月) 21:32:54.11ID:3J3yzZKf0 インデントはしてます
884デフォルトの名無しさん (ワッチョイ 7b4b-9wPJ [39.111.201.160])
2017/12/04(月) 21:34:09.36ID:3J3yzZKf0 x = 2
while True:
○○○○for v in range(2,x)
○○○○○○○○if x% v == 0:
○○○○○○○○○○○○print(x,"素数じゃないです")
○○○○○○○○print(x,"素数です")
x += 1
while True:
○○○○for v in range(2,x)
○○○○○○○○if x% v == 0:
○○○○○○○○○○○○print(x,"素数じゃないです")
○○○○○○○○print(x,"素数です")
x += 1
885デフォルトの名無しさん (ワッチョイ 7b4b-9wPJ [39.111.201.160])
2017/12/04(月) 21:35:29.81ID:3J3yzZKf0 ○○○○x+=1です
何度もすいません
何度もすいません
2017/12/04(月) 21:42:44.78ID:RO/+xkD7d
xが無限に大きくなりそう。vの半分に到達したら止めるとかじゃないの?
あと○が大きくてソースコードめっちゃでっかく見えて草
あと○が大きくてソースコードめっちゃでっかく見えて草
887デフォルトの名無しさん (ワッチョイ 7b4b-9wPJ [39.111.201.160])
2017/12/04(月) 21:49:05.70ID:3J3yzZKf0 >>886
無限に素数を求めたいんです
無限に素数を求めたいんです
2017/12/04(月) 21:49:34.89ID:hHBqwzph0
いろいろよくないが
素数じゃないですのうしろでbreakしてないのが一番よくない
素数じゃないですのうしろでbreakしてないのが一番よくない
889デフォルトの名無しさん (ワッチョイ 7b4b-9wPJ [39.111.201.160])
2017/12/04(月) 21:53:32.65ID:3J3yzZKf0 >>888
breakしてもうまく動きませんでした
breakしてもうまく動きませんでした
890デフォルトの名無しさん (ワッチョイ 7b4b-9wPJ [39.111.201.160])
2017/12/04(月) 21:58:53.57ID:3J3yzZKf0 x = 2
while True:
for v in range(2,x):
if x % v == 0:
print(x,"素数じゃないです")
break
else:
print(x,"素数です")
break
x += 1
出来ました
break忘れでしたありがとうこざいました
while True:
for v in range(2,x):
if x % v == 0:
print(x,"素数じゃないです")
break
else:
print(x,"素数です")
break
x += 1
出来ました
break忘れでしたありがとうこざいました
891デフォルトの名無しさん (ワッチョイ 6960-Ieda [180.48.78.237])
2017/12/04(月) 22:44:36.96ID:oxfnBKGj0 >>888
神
神
2017/12/04(月) 23:46:11.17ID:Ate9xzsS0
>890
2で割り切れるかどうかだけで素数判定をすることになっているのでは?
elseのインデント位置をforに対応する位置にして、elseのあとのbreakを除くと良いと思う
rosettacode を見ると、いろいろな言語での素数生成プログラムがあるよ。
https://rosettacode.org/wiki/Category:Prime_Numbers
2で割り切れるかどうかだけで素数判定をすることになっているのでは?
elseのインデント位置をforに対応する位置にして、elseのあとのbreakを除くと良いと思う
rosettacode を見ると、いろいろな言語での素数生成プログラムがあるよ。
https://rosettacode.org/wiki/Category:Prime_Numbers
2017/12/05(火) 07:15:15.99ID:RHvSV7s+M
>>890
出来てないと思うよ。
出来てないと思うよ。
894デフォルトの名無しさん (ワッチョイ 8b93-SZ7f [153.198.99.136])
2017/12/05(火) 23:17:12.91ID:ApGym90K0 csvファイルを読み込みたいのですが、spyderで%matplotlib inline を打ち込むとエラーが出ます。
調べたら、%matplotlib inline はJupiterでしか使えないとあったのですが、
spyderでcsvファイルを読み込むにはどうしたらいいですか?
調べたら、%matplotlib inline はJupiterでしか使えないとあったのですが、
spyderでcsvファイルを読み込むにはどうしたらいいですか?
2017/12/05(火) 23:33:57.50ID:FESTc25Ha
>>894
pandas のread_csvが簡単
pandas のread_csvが簡単
896デフォルトの名無しさん (ワッチョイ 8b93-SZ7f [153.198.99.136])
2017/12/06(水) 00:00:50.30ID:b1sVJJ6/0 >>895
ありがとうございます!試してみます!
ありがとうございます!試してみます!
897デフォルトの名無しさん (ワッチョイ 9be7-F7Qh [175.177.4.65])
2017/12/08(金) 02:33:58.46ID:yOp3IF8X0 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 とこちらはちゃんと動きます
※環境 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 とこちらはちゃんと動きます
898デフォルトの名無しさん (ワッチョイ 9be7-F7Qh [175.177.4.65])
2017/12/08(金) 02:42:05.37ID:yOp3IF8X0 >>397
レスを各段階で17行目に変なゴミが入ってましたので訂正です
誤 img = cv2.imread('?C:\\test\\test.jpg')
正 img = cv2.imread('C:\\test\\test.jpg')
レスを各段階で17行目に変なゴミが入ってましたので訂正です
誤 img = cv2.imread('?C:\\test\\test.jpg')
正 img = cv2.imread('C:\\test\\test.jpg')
2017/12/08(金) 08:18:54.68ID:DD2Dk6IR0
画像ファイルのパスが間違っている場合,エラーは返しませんが
print img とコマンドを実行すると None と表示されます
画像を扱う
http://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)
print img とコマンドを実行すると None と表示されます
画像を扱う
http://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)
2017/12/08(金) 16:55:34.19ID:siqp+YKo0
>>897
"c:/test/test.jpg"にしたらどう?
"c:/test/test.jpg"にしたらどう?
901デフォルトの名無しさん (ワッチョイ 9be7-F7Qh [175.177.4.93])
2017/12/08(金) 23:03:18.63ID:0HkgwfKx0902デフォルトの名無しさん (ワッチョイ 9be7-F7Qh [175.177.4.93])
2017/12/08(金) 23:11:31.18ID:0HkgwfKx02017/12/08(金) 23:43:52.79ID:2yGEQiN10
ネタとかじゃなく、冪演算ってなに?
2017/12/08(金) 23:44:33.48ID:DD2Dk6IR0
コピペして動かない時は、まず、手打ちで確認すれば良い
コピペすると、文字列の前後に、見えない文字が入っている場合があるのか?
コピペすると、文字列の前後に、見えない文字が入っている場合があるのか?
2017/12/09(土) 02:00:18.77ID:JfFOgwZK0
2017/12/09(土) 06:30:17.94ID:zmyZSbxv0
>>903
「冪演算」で検索!
「冪演算」で検索!
907デフォルトの名無しさん (アウアウエー Sa13-DYuz [111.239.51.161])
2017/12/09(土) 12:42:11.78ID:nuTX+Pqxa >>903
power
power
2017/12/09(土) 17:34:55.72ID:2qWnHoxv0
冪演算(演算の結果を入力として、繰り返し演算を適用する)
f(f(f(f(x))))
冪等(何回演算を適用しても、同じ結果になる)
f(f(x)) = f(x)
f(f(f(f(x))))
冪等(何回演算を適用しても、同じ結果になる)
f(f(x)) = f(x)
909デフォルトの名無しさん (アウアウエー Sa13-3E/f [111.239.38.53])
2017/12/09(土) 17:41:12.23ID:OzUSTjtJa e^xの微分か
2017/12/09(土) 19:03:01.58ID:J0X0FLOJ0
ありがとうございました。
2017/12/13(水) 01:20:26.66ID:OlIk0vU10
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ミリ秒ごとにシミュレーションを行うプログラムの一部です
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ミリ秒ごとにシミュレーションを行うプログラムの一部です
2017/12/13(水) 02:56:56.17ID:4KXZfZ3x0
某サイトで連載中のコード?解説されてますがな。
print(data)
print(len(data), len(data[0]))
として出力して、再度解説を読みましょう
print(data)
print(len(data), len(data[0]))
として出力して、再度解説を読みましょう
913デフォルトの名無しさん (ワッチョイ f5a8-/xmB [180.38.104.101])
2017/12/13(水) 04:55:09.26ID:93IgVeuK0 matplotlibについてなのですが
ある単語について、横軸に日付、縦軸に発言者として、
発言者ごとにどの日に単語を発言したのかというのを
描写しようと思っているのですが
matplotlibを全くと言っていいほど使ったことがなく
どのようにしたら良いのかわかりません。
教えていただけますでしょうか?
ある単語について、横軸に日付、縦軸に発言者として、
発言者ごとにどの日に単語を発言したのかというのを
描写しようと思っているのですが
matplotlibを全くと言っていいほど使ったことがなく
どのようにしたら良いのかわかりません。
教えていただけますでしょうか?
2017/12/13(水) 07:58:19.00ID:OlIk0vU10
>>912
ありがとうございます
dataの中身を表示とdataの中のリスト数、その中の要素の数を表示するんですよね
そのなかでfalse とtrueがランダムに出ているところで (randint(0, 9) == 0) が役立ってるんだろうと思うんですが、
([(randint(0, 9) == 0) for x in range(0, COLS)])
, も入っていないのにどうやってrandintの数が使われているのかさっぱりです
調べても どれも,が入っている例ばかりで……
つまり、文法的な意味がわからないということです
説明ベタですみません
ありがとうございます
dataの中身を表示とdataの中のリスト数、その中の要素の数を表示するんですよね
そのなかでfalse とtrueがランダムに出ているところで (randint(0, 9) == 0) が役立ってるんだろうと思うんですが、
([(randint(0, 9) == 0) for x in range(0, COLS)])
, も入っていないのにどうやってrandintの数が使われているのかさっぱりです
調べても どれも,が入っている例ばかりで……
つまり、文法的な意味がわからないということです
説明ベタですみません
2017/12/13(水) 08:19:08.50ID:Q4Pr3FYR0
2017/12/13(水) 08:46:50.66ID:NEKJL9xMH
>>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)])
何が出力されるでしょうか。
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)])
何が出力されるでしょうか。
917デフォルトの名無しさん (ワッチョイ 2d23-DYuz [122.215.159.129])
2017/12/13(水) 12:43:49.99ID:caPUZ5ER0 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
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
2017/12/13(水) 14:28:15.83ID:Urz8HOp90
エラーメッセージを貼ったら考えます
2017/12/13(水) 14:33:38.48ID:4KXZfZ3x0
>>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)
インデントは-に置き換えてあります。
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)
インデントは-に置き換えてあります。
2017/12/13(水) 14:34:12.15ID:4KXZfZ3x0
内包表記と呼ばれる書き方です。
最も外側の () は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にとっても面倒だから内包表記作ったよ。
最も外側の () は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にとっても面倒だから内包表記作ったよ。
2017/12/13(水) 14:35:53.05ID:4KXZfZ3x0
Pythonドキュメントを読んだら次のURLを読んで実行しましょう。
http://postd.cc/comprehensions-in-python-the-jedi-way/
めまいを起こすようなら以下のURLで処理を可視化しましょう。
http://www.pythontutor.com/visualize.html#mode=edit
ここまでやりこんだら、"集合 外延 内包"でググろう。
または以下のURLを読みましょう。
http://www.geocities.jp/k27c8_math/math/set_theory/another_how_to_expression_set.htm
そうするとなぜ","がないのかではなく、
なぜ"|"がないのかと質問すべきだったとわかるじゃないかな?
文字多すぎと怒られたので分割しました。
http://postd.cc/comprehensions-in-python-the-jedi-way/
めまいを起こすようなら以下のURLで処理を可視化しましょう。
http://www.pythontutor.com/visualize.html#mode=edit
ここまでやりこんだら、"集合 外延 内包"でググろう。
または以下のURLを読みましょう。
http://www.geocities.jp/k27c8_math/math/set_theory/another_how_to_expression_set.htm
そうするとなぜ","がないのかではなく、
なぜ"|"がないのかと質問すべきだったとわかるじゃないかな?
文字多すぎと怒られたので分割しました。
2017/12/13(水) 15:25:19.21ID:caPUZ5ER0
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()
解決しました本当に有難うございました
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()
解決しました本当に有難うございました
923デフォルトの名無しさん (ワッチョイ 0e7b-Icwu [119.15.148.144])
2017/12/15(金) 07:18:26.74ID:VeI40ieM0 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クラス名)
こんな感じに戻り値を求めたいのです。
どなたか、詳しい方、よろしくお願いいたします。
現在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クラス名)
こんな感じに戻り値を求めたいのです。
どなたか、詳しい方、よろしくお願いいたします。
924デフォルトの名無しさん (ワッチョイ 0e3b-KBvp [183.76.110.2])
2017/12/16(土) 12:24:15.73ID:mmje4ODI0 >>923
http://python.6.x6.nabble.com/Problem-using-win32com-client-Dispatch-on-Win7-64bit-td1957248.html
http://timgolden.me.uk/pywin32-docs/html/com/win32com/HTML/PythonCOM.html
http://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
http://python.6.x6.nabble.com/Problem-using-win32com-client-Dispatch-on-Win7-64bit-td1957248.html
http://timgolden.me.uk/pywin32-docs/html/com/win32com/HTML/PythonCOM.html
http://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
2017/12/16(土) 12:51:08.73ID:rq6V2ypo0
print(doc)
926デフォルトの名無しさん (ワッチョイ 0e7b-Icwu [119.15.148.144])
2017/12/16(土) 19:01:08.83ID:cReZoebJ0 >>924
ホントにありがとう
が、print(doc)では目的は目的は果たせませんでした(print objectはファイル名が返りました)が、
貼っていただいたドキュメントからCLSIDからCOMオブジェクトのクラスを調べる目途がたちました。
(makepyやってませんでした、すみません)
Rubyのwin32oleだと簡単に調べられたので簡単な方法があると思っていたのですが、win32comは大分様子が違いますね。
さー、rubyから移植+Opencv連携開発がんばるぞー
ホントにありがとう
が、print(doc)では目的は目的は果たせませんでした(print objectはファイル名が返りました)が、
貼っていただいたドキュメントからCLSIDからCOMオブジェクトのクラスを調べる目途がたちました。
(makepyやってませんでした、すみません)
Rubyのwin32oleだと簡単に調べられたので簡単な方法があると思っていたのですが、win32comは大分様子が違いますね。
さー、rubyから移植+Opencv連携開発がんばるぞー
2017/12/16(土) 20:02:02.69ID:rq6V2ypo0
>Rubyのwin32oleだと簡単に調べられた
タイプライブラリなくてもか?
タイプライブラリなくてもか?
928デフォルトの名無しさん (ワッチョイ 0e7b-Icwu [119.15.148.144])
2017/12/17(日) 10:13:55.95ID:PHyu6h2W0 >>927
>タイプライブラリなくてもか?
http://jongware.mit.edu/idcs5js/index_Assignment%20Suite.html
http://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に移行しようかとおもってます。
>タイプライブラリなくてもか?
http://jongware.mit.edu/idcs5js/index_Assignment%20Suite.html
http://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に移行しようかとおもってます。
929デフォルトの名無しさん (アウウィフ FF1b-r1k3 [106.171.78.22])
2017/12/17(日) 16:33:40.71ID:XxtCNzg/F print(doc.__repr__())
print(doc.__str__())
print(doc.__str__())
930デフォルトの名無しさん (ワッチョイ 8e4b-bHD0 [39.111.201.160])
2017/12/18(月) 17:53:48.60ID:MhWfJDZS0 初心者の素朴な疑問なんだけど全てのライブラリは標準ライブラリの組合せで出来てるの?
931デフォルトの名無しさん (アウアウエー Sa7a-r1k3 [111.239.42.222])
2017/12/18(月) 18:08:49.74ID:cTfL64uCa 素朴な回答だけどCで書かれてるのも多い
932デフォルトの名無しさん (ワッチョイ 8e4b-HVIX [39.111.201.160])
2017/12/18(月) 18:14:06.93ID:N/0vuXs80 >>931
標準ライブラリの組み合わせで全てのプログラムは理論上組めますか?
標準ライブラリの組み合わせで全てのプログラムは理論上組めますか?
2017/12/18(月) 18:48:22.28ID:UTwQCfsc0
>932
クロードシャノンによれば0と1のbitがあれば組めるよ
クロードシャノンによれば0と1のbitがあれば組めるよ
2017/12/18(月) 19:27:27.53ID:v15Ah6ljM
python2からpython3のコードをシームレスに呼び出す
あるいはその逆って出来んの?
あるいはその逆って出来んの?
935デフォルトの名無しさん (ワッチョイ 8e4b-HVIX [39.111.201.160])
2017/12/18(月) 19:29:21.38ID:N/0vuXs80 ではライブラリを使わずに全てのプログラムを作ることが出来るってことですね
2017/12/18(月) 20:30:55.94ID:u/MJC7QV6
なんだこの質問
2017/12/18(月) 21:23:40.71ID:Sr5Op73M0
>>934
当然無理
当然無理
2017/12/19(火) 01:11:42.95ID:NOPV6NH10
>>932
理論上で良いなら標準ライブラリはosとsysがあればあらゆるプログラムが書けるよ
理論上で良いなら標準ライブラリはosとsysがあればあらゆるプログラムが書けるよ
939デフォルトの名無しさん (アウウィフ FF1b-KBvp [106.171.83.156])
2017/12/19(火) 11:00:45.67ID:tMk24jKNF940デフォルトの名無しさん (ワッチョイ 5b23-r1k3 [122.215.159.129])
2017/12/19(火) 18:15:06.80ID:WQVin5/10 うむむ
地雷踏んだっぽいわ
Anaconda で conda 使いまくってたら
from PIL import Image が DLL 見つからないエラーはくようになった
conda uninstall pillow
conda install pillow
とかやってももう治らないω
もちろん pip は一度も使ってない
地雷踏んだっぽいわ
Anaconda で conda 使いまくってたら
from PIL import Image が DLL 見つからないエラーはくようになった
conda uninstall pillow
conda install pillow
とかやってももう治らないω
もちろん pip は一度も使ってない
2017/12/19(火) 19:51:46.29ID:j+YlJ43H0
起動中のpythonのsys.path上にpillowはあるのか?
942デフォルトの名無しさん (ワッチョイ 5b23-r1k3 [122.215.159.129])
2017/12/20(水) 16:40:33.06ID:oMTP7XXu0 conda install --channel https://conda.anaconda.org/conda-forge pillow
で動くようになりました
同様に以前動いてたはずの CV3 も動かなくなってたので
conda install --channel https://conda.anaconda.org/conda-forge opencv
したらこっちも動くようになりました
なんか関係ないのも数えきれないくらい沢山入れ替わったっぽいけど
身も心もまっさらになった気分です
で動くようになりました
同様に以前動いてたはずの CV3 も動かなくなってたので
conda install --channel https://conda.anaconda.org/conda-forge opencv
したらこっちも動くようになりました
なんか関係ないのも数えきれないくらい沢山入れ替わったっぽいけど
身も心もまっさらになった気分です
943デフォルトの名無しさん (ワッチョイ 3fd2-KysX [27.143.212.212])
2017/12/21(木) 22:00:26.56ID:Wruq1qgz0 初歩的な質問ですいません
http://codepad.org/KGtLHDhb
Tkinterを使いプラスボタンが押されたら+1されるプログラムを
練習に作っているのですが
ラベルの値が最初の0のまま変更されません
コンソールの方では動いているのですが・・・
ラベルの更新の仕方を教えてください、おねがいします
http://codepad.org/KGtLHDhb
Tkinterを使いプラスボタンが押されたら+1されるプログラムを
練習に作っているのですが
ラベルの値が最初の0のまま変更されません
コンソールの方では動いているのですが・・・
ラベルの更新の仕方を教えてください、おねがいします
944デフォルトの名無しさん (アウアウエー Sa9f-ajlQ [111.239.51.29])
2017/12/22(金) 18:05:03.61ID:bOdX3AhVa ラベル更新だけじゃなくて
色んなツッコミ所がありすぎて面倒なので
コメントするのあきらめる
色んなツッコミ所がありすぎて面倒なので
コメントするのあきらめる
945デフォルトの名無しさん (ワッチョイ ef19-GdYc [119.243.216.39])
2017/12/22(金) 18:28:52.39ID:pOVBeNy+0946デフォルトの名無しさん (スププ Sd5f-iAkY [49.98.64.195])
2017/12/22(金) 18:32:37.29ID:bWUflki2d >>942
たくさんの男がお前の上を通り過ぎていったけど、今は処女になったということだな。
たくさんの男がお前の上を通り過ぎていったけど、今は処女になったということだな。
947デフォルトの名無しさん (ワッチョイ 3fd2-KysX [27.143.212.212])
2017/12/22(金) 21:25:15.78ID:iJ2PO/6B02017/12/24(日) 21:27:43.73ID:Uv6h347vM
pythonプログラムを実行する時、
python *.py
と
ipython *.py
で違いはあるんですか?
python *.py
と
ipython *.py
で違いはあるんですか?
2017/12/25(月) 22:34:56.91ID:3v3bbp8O0
ある数列から、指定割合の位置の数値を取り出したい
たとえば
x=10 ; y=100 ; z=8
のとき、range(x,y)の8%の数値が欲しい
どうするのが高速でしょうか
たとえば
x=10 ; y=100 ; z=8
のとき、range(x,y)の8%の数値が欲しい
どうするのが高速でしょうか
2017/12/26(火) 00:35:52.57ID:NKd3GEs00
>>949
x + round((y - x)*z/100)
x + round((y - x)*z/100)
2017/12/26(火) 00:50:16.19ID:zO2gc+Bz0
はー素晴らしい
自分、数学苦手なもので、全然思いつきませんでした
多謝
自分、数学苦手なもので、全然思いつきませんでした
多謝
2017/12/26(火) 18:29:36.82ID:WBWOri7N0
あるグループウェアの特定のページが欲しくてChrome+seleniumでログイン。
そのあとrequests.getでページの中身をスクレイピングしようとしたら「未ログイン」のページが落ちてきた!
セッション情報が共通化されていないと知ってショックでした。。
そのあとrequests.getでページの中身をスクレイピングしようとしたら「未ログイン」のページが落ちてきた!
セッション情報が共通化されていないと知ってショックでした。。
2017/12/26(火) 23:24:05.11ID:1oUfbZQv0
2017/12/26(火) 23:51:52.01ID:k456ZrzP0
>953
if a in i[1]:
を
if i[1] in a:
にする。
a は、リストでなく、セットにした方が計算量的に有利。
a = set()
として、
a.append(i[1])
を、
a.add(i[1])
にする。
if a in i[1]:
を
if i[1] in a:
にする。
a は、リストでなく、セットにした方が計算量的に有利。
a = set()
として、
a.append(i[1])
を、
a.add(i[1])
にする。
2017/12/26(火) 23:55:46.44ID:1oUfbZQv0
>>954
ありがとうございます。
ありがとうございます。
2017/12/29(金) 02:36:00.23ID:q3HWEBgb0
プログラミングのプの字も知らないカスですが
パイソン始めましたよろしくお願いします
パイソン始めましたよろしくお願いします
2017/12/29(金) 06:09:34.09ID:D6FdquXH0
よろしくお願いします
2017/12/30(土) 17:10:28.10ID:9aM7SMFbM
パイソンって最初バイソン(牛)かと思ってた
2017/12/30(土) 18:36:02.06ID:fp/oHxe90
スト2の四天王だったやつか!?
2017/12/31(日) 00:11:00.84ID:rNferOEU0
エクセルに搭載されるかもと聞いて勉強始めましたよろしくお願いします
2017/12/31(日) 00:19:27.70ID:mh0j3eXv0
C#から浮気します!良書を教えてください先輩方
2017/12/31(日) 02:00:11.08ID:cjdZ4wLh0
まじでやるならarXivの文献辿りながら基本のアルゴリズムgitで見つけてコード解析
なんちってならオライリーでもやってわかった気になってハナホジしたら
なんちってならオライリーでもやってわかった気になってハナホジしたら
2017/12/31(日) 11:58:11.57ID:KA+WHx0La
次スレよろ
2017/12/31(日) 12:44:29.40ID:+5kbAJtw0
いやです
2017/12/31(日) 13:25:01.42ID:KA+WHx0La
いやよいやよも好きのうち
2017/12/31(日) 14:03:52.19ID:St9ppRXA0
いやどす
2017/12/31(日) 16:46:52.85ID:8x92ACq9a
つ
ま
ん
ね
ま
ん
ね
968デフォルトの名無しさん (アウアウエー Sa72-66yX [111.239.42.133])
2018/01/01(月) 14:05:52.82ID:yaUpEKWza 必至だな
2018/01/01(月) 18:01:06.78ID:JZpqRMkx0
単体で¥だけを出すにはどうすればいいのですか??
クォーテーションでくくったり手前にr付けても
エラーになってしまいます
print(r"¥100")ならオーケーなのにprint(r"¥")でやるとエラーになります
クォーテーションでくくったり手前にr付けても
エラーになってしまいます
print(r"¥100")ならオーケーなのにprint(r"¥")でやるとエラーになります
2018/01/01(月) 18:09:48.60ID:Q3RxRu9M0
raw stringなのにエスケープが機能している…?
俺の知ってるPythonと違う気がするな
俺の知ってるPythonと違う気がするな
2018/01/01(月) 18:11:25.06ID:qbaI4sPQ0
972デフォルトの名無しさん (ワッチョイ 964b-7ecw [39.111.201.160])
2018/01/01(月) 18:36:08.61ID:2E1PT4i/0 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_())
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_())
973デフォルトの名無しさん (ワッチョイ 964b-7ecw [39.111.201.160])
2018/01/01(月) 18:36:41.19ID:2E1PT4i/0 importは行数の関係で省かせてもらいます
974デフォルトの名無しさん (ワッチョイ ee53-p/Ag [121.94.33.41])
2018/01/01(月) 19:04:32.40ID:MNtQNWjC0 何をしたいのか分からないけれど
2つのウィンドウをそれぞれ出したいならbtn.show()の下にself.show()追加する
1つのウィンドウでボタンを追加したいだけならBtnクラスのinitUI(self)の中味を
DefaultクラスのinitUI(self)に追加してBtnクラスを消す
2つのウィンドウをそれぞれ出したいならbtn.show()の下にself.show()追加する
1つのウィンドウでボタンを追加したいだけならBtnクラスのinitUI(self)の中味を
DefaultクラスのinitUI(self)に追加してBtnクラスを消す
2018/01/01(月) 20:09:11.29ID:r7kDL/dQ0
>>969,970
リファレンスマニュアル見てみたら、r"¥"は無効だって書いてあった
2.4.1 String and Bytes literals
raw stringが奇数のバックスラッシュで終わるのがダメだそうだ
2.7も3.6も同じ
リファレンスマニュアル見てみたら、r"¥"は無効だって書いてあった
2.4.1 String and Bytes literals
raw stringが奇数のバックスラッシュで終わるのがダメだそうだ
2.7も3.6も同じ
2018/01/01(月) 20:22:53.79ID:iOcRvNllM
2018/01/02(火) 07:54:25.87ID:2ze8dniUa
Brythonって便利そうですけどどんな感じですか?
ブラウザ上で動く艦これのルーレット?みたいなのを練習で作ってみようと
思ってるんだけど何か良い方法ありますか?
ブラウザ上で動く艦これのルーレット?みたいなのを練習で作ってみようと
思ってるんだけど何か良い方法ありますか?
2018/01/02(火) 13:24:19.53ID:Y/4ObyK1a
>>977
手を動かせ
手を動かせ
2018/01/03(水) 11:21:49.29ID:/NNrb8F/H
pandas dfの特定列を選択範囲として
ある文字列が含まれている行の中身を置き換えたいんですが
どういう操作をしたらいいんでしょうか
いまは一度スライスして条件分岐ループに通して新規series化してマージしてますが、手間です
ある文字列が含まれている行の中身を置き換えたいんですが
どういう操作をしたらいいんでしょうか
いまは一度スライスして条件分岐ループに通して新規series化してマージしてますが、手間です
2018/01/03(水) 11:25:40.12ID:CVIfc7c80
df['特定列'][like '文字列']='新しい中身'
2018/01/03(水) 12:15:05.44ID:en8pxJtb0
Packt PublishingのPython本バンドル $15で18冊と6本のビデオ
ジャンル的には基礎、Web開発、データサイエンス、AIと満遍なく網羅してる
https://www.humblebundle.com/books/python-by-packt-book-bundle
ジャンル的には基礎、Web開発、データサイエンス、AIと満遍なく網羅してる
https://www.humblebundle.com/books/python-by-packt-book-bundle
2018/01/03(水) 13:01:31.29ID:/NNrb8F/H
>>980
?
?
2018/01/03(水) 13:07:05.17ID:1GTu/vn+a
>>> 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
>>> 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
2018/01/03(水) 13:39:50.24ID:hIGxUUek0
mapのかわりにapply使っても同じ結果になるみたいだけど
内部動作も同じなのかな
内部動作も同じなのかな
2018/01/03(水) 14:06:23.42ID:/NNrb8F/H
>>983
うちの環境だとdf['n']df['s']のとこでloc使えエラーが出てしまったので
sel=df['s'].map(lambda x:'abc' in x)
df.loc[sel,['n']]=9
これでいけました。大変助かりました
ありがとうございました
うちの環境だとdf['n']df['s']のとこでloc使えエラーが出てしまったので
sel=df['s'].map(lambda x:'abc' in x)
df.loc[sel,['n']]=9
これでいけました。大変助かりました
ありがとうございました
986デフォルトの名無しさん (アウアウアー Sa4f-ro8Q [27.85.206.254])
2018/01/04(木) 16:03:32.48ID:Tb7uig0Fa ipythonで
l = [1, 2, 3]
l
と入力すると、
Out[2]: [1, 2, 3]
と中身が(長ければ改行して)表示されますが、これは何の特殊メソッドが呼ばれているのでしょうか?__str__をオーバーライドしても表示は変わりませんでした。
l = [1, 2, 3]
l
と入力すると、
Out[2]: [1, 2, 3]
と中身が(長ければ改行して)表示されますが、これは何の特殊メソッドが呼ばれているのでしょうか?__str__をオーバーライドしても表示は変わりませんでした。
987デフォルトの名無しさん (ワッチョイ bfed-hL1C [119.228.121.24])
2018/01/04(木) 16:26:18.94ID:DfAlkQQT0 __repr__()
2018/01/04(木) 16:34:27.41ID:Tb7uig0Fa
2018/01/06(土) 12:18:25.26ID:hDfKkQox0
そろそろ埋め?
2018/01/09(火) 20:45:02.85ID:d0ur0YPO0
くだすれPython(超初心者用) その36
http://mevius.5ch.net/test/read.cgi/tech/1514805522/
http://mevius.5ch.net/test/read.cgi/tech/1514805522/
2018/01/09(火) 20:45:18.18ID:d0ur0YPO0
埋め
2018/01/09(火) 20:45:22.58ID:d0ur0YPO0
埋め
2018/01/09(火) 20:45:43.86ID:d0ur0YPO0
埋め
2018/01/09(火) 20:45:49.10ID:d0ur0YPO0
埋め
2018/01/09(火) 20:46:14.38ID:d0ur0YPO0
埋め
2018/01/09(火) 20:46:47.92ID:d0ur0YPO0
埋め
2018/01/09(火) 20:47:09.42ID:d0ur0YPO0
埋め
2018/01/09(火) 20:47:14.56ID:d0ur0YPO0
埋め
2018/01/09(火) 20:47:35.62ID:d0ur0YPO0
埋め
2018/01/09(火) 20:47:41.10ID:d0ur0YPO0
埋め
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 220日 21時間 58分 40秒
新しいスレッドを立ててください。
life time: 220日 21時間 58分 40秒
10021002
Over 1000Thread 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 反撃の中居正広、一世一代の大勝負へ 元フジ女性アナとは「合意の上での性行為だった」と認識 ★11 [Ailuropoda melanoleuca★]
- 【芸能】永野芽郁、CM契約9社すべてから消える… 最後まで起用し続けていた『SK-II』には「見損なった」と愛用者から落胆の声も [冬月記者★]
- 【サッカー】鎌田大地フル出場のクリスタル・パレスがFAカップ初制覇!エゼの先制弾を守り切りマンチェスター・Cを撃破 [久太郎★]
- 【埼玉】SUV盗みヤードで解体し中東に輸出…グループのパキスタン人やアフガニスタン人ら男5人を逮捕、ほかにも外国籍の男8人を逮捕 [樽悶★]
- 【お笑い】『THE SECOND』、3代目王者はツートライブ! 囲碁将棋との決勝制し涙「うれしいな!」 [冬月記者★]
- 【映画】『かくかくしかじか』 公開初日から空席祭り ★2 [ネギうどん★]
- 日本人の阿波踊り、中国人にめちゃくちゃキモがられていた… [271912485]
- 【悲報】夫婦同姓のままだと500年後の日本人は全員「佐藤さん」に 東北大の研究者が推定 [833348454]
- 52歳女性「アニメの女の子は骨格からおかしく細すぎる。アニメが少女の痩せ願望を助長しているので大人は真剣に考える必要があるのでは」 [617981698]
- 可愛くもない会社の女とセックスしてしまったら朝から恋人みたいに接してきてクソうざい
- 統合失調症「原因不明です。急に発症します。治せません。一生妄想と現実の境目で苦しみます」こいつがあんまり重大視されてない謎 [851881938]
- 中国でFGOキャラのエロフィギュア販売した工場主に実刑…わいせつ物製作容疑