14/08/03 14:07:07.05 +KLBY5j7
>>10
悪役商会って俳優団体に顔面陳列罪ってのがいてだな
16:デフォルトの名無しさん
14/08/03 14:23:03.31 T59meZIw
>>11
馬鹿には無理
17:デフォルトの名無しさん
14/08/03 14:29:33.86 +KLBY5j7
>>12
正直わざわざ地雷原に踏み込む自殺志願者にしか見えないよね
そんな馬鹿救ってやる気がおきるはずもない
18:デフォルトの名無しさん
14/08/03 20:14:42.16 mooYogGV
numpyとmatplotlibを調べなきゃーと思いつつも手が動かない
numpyの配列が使えて、matplotlibで棒グラフと折れ線グラフを出したいだけなのだけど
参考にしやすいサイトありませんかね・・・
というかPythonの普通のオブジェクトの理解もまだ出来てないのに
いきなり外部ライブラリにいくのは無理があるのかなあ
19:デフォルトの名無しさん
14/08/03 20:26:25.78 +KLBY5j7
それぞれのチュートリアルの1ページ目読めば事足りんじゃね
numpyはthe basicsだけ読めばいいような気もする
URLリンク(wiki.scipy.org)
URLリンク(matplotlib.org)
matplotlibのチュートリアルの中ではnumpy使ってるところもある
20:デフォルトの名無しさん
14/08/03 20:47:51.24 mooYogGV
>>19
ありがとう、ここのthe basicsを勉強してからmatplotlibに行こうと思います
この位の量ならなんとかなりそうな気がします
matplotlibの公式サンプルは試していたのですが
numpyが前提な感じなので先にmatplotlibにいくと辛い感じでした
せめてthe basicsを読んでから行くことにします
ありがとうございました!
21:デフォルトの名無しさん
14/08/03 21:19:44.51 mooYogGV
追記で原因が分かったので・・・
from numpy import *
この辺の理解があやふやだったみたいで(matplotlibのサンプルでもこの系統で四苦八苦していました)
今は理解しましたが、表記は簡単だけど、対話モード以外でこれを使うことはあるのだろうか・・・
他の言語は少し触ったことはあるのですが、Python自体の初心者なので
import numpy as np
みたく頭の中で翻訳して
np.array([1,2,3,4])
で実際書いて練習して見ることにします
Pythonの配列型は大分他の言語と変わっている気がするので
それとの違いなんかも一緒に違いを踏まえながら勉強してみます
一年後にはネットワーク関係のスクリプトも組めるようなんとかしたいですのですが
ここで詰まっているようだと大分先は長そうだ・・・orz
22:デフォルトの名無しさん
14/08/03 23:11:57.77 aN4Ndech
GAEならpython2だろ
23:デフォルトの名無しさん
14/08/03 23:50:20.18 YEfQO8dP
初心者です。前々から誰かに訊いてみたかったんですが
import matplotlib.pyplot as plt
plt.plot([1,2,3])
plt.show()
みたいな書き方をちょっと気持ち悪く感じて、
myplot = plt.Plot()
myplot.plot([1,2,3])
myplot.show()
のように、なにかしらのインスタンスを作ってそのメソッド呼ぶ感じでプロットしていきたい
というように感じることがあるんですが、
これは「その感覚はないわ~」みたいな感じ、それとも「あーわからんじゃない」みたいな感じですか?
24:デフォルトの名無しさん
14/08/03 23:52:02.01 +KLBY5j7
その状況ならその感覚はない
myplotが状態を持ってるようには見えないから
25:デフォルトの名無しさん
14/08/03 23:59:04.93 +KLBY5j7
ただし、モジュール関数にするとimportした時に特大のオーバーヘッド生じるような場合なら
そのパターンは十分あり得る
26:デフォルトの名無しさん
14/08/04 00:48:44.87 CJ83fxk4
>>23
C/FORTRAN 向け科学技術計算パッケージのプロットライブラリや
gnuplot を使った経験があれば、matplotlib は素直な設計だから、
「その感覚はないわ~」みたいに感じる
ただ最近はオブジェクト指向の考え方が普及しているから、
上記の手続き型プロットライブラリを気持ち悪く感じる人がいても
「あーわからんじゃない」みたいに感じる
たとえば「手元にX-Yプロッタ装置を1台だけ所有していて、
その装置にあれこれコマンド(=手続き)実行を命令している.....」
みたいな感じで考えればいいんじゃないかと思う
27:デフォルトの名無しさん
14/08/04 08:12:31.68 MisW0pwU
設計思想の古いライブラリ由来のものはそういうものだと思って使うしかないな
OpenGLとかもキモい
28:デフォルトの名無しさん
14/08/04 08:48:39.79 fW6TrluV
OpenGL は設計が古いのもあるかも知れないけど
当時の感覚からしても設計思想自体ちょっとダサい方だと思う
29:デフォルトの名無しさん
14/08/04 11:10:44.04 VkhvqJe+
>>11
#coding:utf-8
import urllib
keyword = u"テスト"
print urllib.urlencode(keyword.encode('utf-8'))
30:デフォルトの名無しさん
14/08/04 11:33:17.60 5GCVsUHq
>>29
そいつ>>13が指摘してる前スレで2ch書き込みスクリプトくれくれ言ってたやつだぞ
2ch荒らすのに使うの見え見えなやつを手助けするなよ
31:デフォルトの名無しさん
14/08/04 12:11:45.07 TGYEvOJ0
findUnvisitedChildってなんですか?ググっても情報ないんですけど
32:デフォルトの名無しさん
14/08/04 12:19:40.66 TGYEvOJ0
あとすいませんStack()ってなんてライブラリですか?
URLリンク(ja.wikipedia.org)
33:23
14/08/04 12:54:29.55 WexAwjaP
>>24-28
ありがとうございます。とくに >>26 さん親切にどうもありがとう。
だいぶ雰囲気掴めたと思います。
34:デフォルトの名無しさん
14/08/04 13:41:03.22 VkhvqJe+
>>30
領海
35:デフォルトの名無しさん
14/08/04 19:50:55.97 z+yz5IZL
10年以上前にWindowsプログラムで遊んでいた時
OpenGLの他にDirect3Dしか選択肢がなくてなんとなくDirectXを選んだけど
公開サンプルソースの少なさに泣いたのを思い出して鬱になった
というか今学問系だとどういう3Dライブラリを使うのが普通なの?
ってPython関係ないな