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


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

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



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

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

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

関連スレ
Pythonのお勉強 Part51
peace.2ch.net/test/read.cgi/tech/1443700103/

◆関連リンク Python の Home Page
ttp://www.python.org/

◆長いコードはこういうところにはってください
ttp://ideone.com/
ttp://codepad.org/
ttp://pastebin.com/
ttp://dpaste.com/

◆まとめwiki
ttp://python.rdy.jp/

552 名前:デフォルトの名無しさん [2016/01/06(水) 17:19:30.30 ID:VveQPPx+.net]
rubyの動きがいいならrubyやった方が(ry

553 名前:デフォルトの名無しさん mailto:sage [2016/01/06(水) 17:38:37.10 ID:3taoJABm.net]
PEP505でNoneとよろしくやる演算子が提案されてるから
将来は>>537も可能になるかもね

554 名前:デフォルトの名無しさん mailto:sage [2016/01/06(水) 19:24:54.42 ID:wVWJvRpl.net]
数値を期待して0が良いとか文字列を期待して””が良いとかになるのでは。

555 名前:デフォルトの名無しさん [2016/01/06(水) 20:00:04.76 ID:dKGWEjRg.net]
>>537
例外を返してくれるんだから十分

556 名前:デフォルトの名無しさん mailto:sage [2016/01/07(木) 09:13:38.76 ID:fy/kQKWz.net]
やっぱり例外をポンポン使うのかきもい

557 名前:デフォルトの名無しさん mailto:sage [2016/01/07(木) 09:32:42.26 ID:nXbcU6mx.net]
今回の件はlen使うのが適当に決まってんのに
超初心者特有のスマート脳がくどいとか言い出したから
例外が提案されただけで
違う方法があるなら別に無理に使えとは言わんわ

558 名前:デフォルトの名無しさん mailto:sage [2016/01/07(木) 12:49:20.99 ID:biQK77Bo.net]
多々あるんならクラス作ったらいいんじゃないの

559 名前:デフォルトの名無しさん mailto:sage [2016/01/07(木) 13:42:49.81 ID:fsy/sVDL.net]
もう関数でいいじゃん
func = lambda a, x, y: a[x][y] if len(a)>x and len(a[x])>y else None
r = func(a, 2, 3)

560 名前:デフォルトの名無しさん mailto:sage [2016/01/07(木) 15:03:47.76 ID:XOpkkkUz.net]
間違いがあっても適当に動いてるふりして動き続けるプログラムより
即座に例外で落ちた方が親切
という思想で作られてるのがPython
逆を行くのがRubyPerlPHP



561 名前:デフォルトの名無しさん mailto:sage [2016/01/07(木) 15:34:48.40 ID:iIS3+qD+.net]
>>548
例外はPython以外に無いと思ってるんですね。
馬鹿じゃないかな?

562 名前:デフォルトの名無しさん mailto:sage [2016/01/07(木) 15:51:36.76 ID:8k4BpzA1.net]
もう全部try〜exceptの中にまるごとつめこめよ

563 名前:デフォルトの名無しさん mailto:sage [2016/01/07(木) 16:38:21.50 ID:Pe5rEwkw.net]
そうやって全部の例外を握りつぶす馬鹿がいたなー

564 名前:デフォルトの名無しさん mailto:sage [2016/01/07(木) 21:26:59.97 ID:AvUDPpyf.net]
例外を握り潰すって言われるとC#スレ思い出す

565 名前:デフォルトの名無しさん mailto:sage [2016/01/08(金) 00:14:57.20 ID:D7YeVJJQ.net]
僕のpythonは握りつぶさないように握ってください

566 名前:デフォルトの名無しさん mailto:sage [2016/01/08(金) 07:11:47.37 ID:tMsYh0sD.net]
ミミズしかついてないようだけど

567 名前:デフォルトの名無しさん mailto:sage [2016/01/08(金) 12:48:09.88 ID:ktsgJ36p.net]
>>537
None を含む配列だと区別がつかない

568 名前:デフォルトの名無しさん mailto:sage [2016/01/08(金) 15:27:29.18 ID:d4D/ytLy.net]
pip freezeでバージョンを除外する方法ない?
もしくはバージョンを無視してパッケージのパップデートする方法ない?

569 名前:デフォルトの名無しさん mailto:sage [2016/01/08(金) 16:50:25.40 ID:jr1ZoA4A.net]
perlでおk
$ pip freeze | perl -pe 's/==.+$//' >requirement.txt
$ pip install -r requirement.txt

570 名前:デフォルトの名無しさん mailto:sage [2016/01/08(金) 17:25:40.54 ID:XzhB5cZ+.net]
3.5でvenvで作った環境で
pip freezeとpip freeze --localの結果が同じなんですけど
どうしてですか?



571 名前:デフォルトの名無しさん mailto:sage [2016/01/08(金) 17:42:37.85 ID:jr1ZoA4A.net]
pip freeze --helpに書いてあるけど
仮想環境が元のsite-packagesを使わない設定なら意味のないオプションだよ

572 名前:デフォルトの名無しさん mailto:sage [2016/01/09(土) 09:46:42.41 ID:zDhu/QRe.net]
そうだったんですかわかりました

573 名前:デフォルトの名無しさん mailto:sage [2016/01/09(土) 10:00:49.91 ID:08dLLemp.net]
くだすれって何の略語なんですか?

574 名前:デフォルトの名無しさん mailto:sage [2016/01/09(土) 10:46:49.42 ID:LeynPzUs.net]
>>561
くだをまく + (掲示板の)スレッド

くだをまく
【意味】 主に酒に酔った時、とりとめのないことや不平不満など、訳のわからないことをぐずぐず言うこと。

575 名前:デフォルトの名無しさん mailto:sage [2016/01/09(土) 10:55:17.17 ID:J5rs+efG.net]
くだらない質問はここでスレの略

576 名前:デフォルトの名無しさん mailto:sage [2016/01/09(土) 12:54:56.87 ID:yPE83akt.net]
消化不良で腸をくだすスレ

577 名前:デフォルトの名無しさん mailto:sage [2016/01/09(土) 13:51:35.49 ID:yWzUkF20.net]
管スレ
回答者がバカ揃いで、質問を他スレにパイプするだけのスレ

578 名前:デフォルトの名無しさん [2016/01/09(土) 13:54:16.72 ID:yPE83akt.net]
ブッセツ般若波羅蜜多心経ハンニャハラミッタシンギョウ

観自在菩薩カンジザイボサツ 深般若波羅蜜多ジンハンニャハラミッタヲ行ギョウゼシ時トキ、五蘊ゴウン皆ミナ空クウト照見ショウケンシ、一切イッサイノ苦厄クヤクヲ度ドス。

舎利子シャリシ
色シキハ空クウニ異コトナラズ、空クウハ色シキニ異コトナラズ。色シキハ即スナワチ是コレ空クウ、空クウハ即スナワチ是コレ色シキ。
受ジュ、想、行ギョウ、識シキ 亦復モマタ 是カクノ如ゴトシ。

舎利子シャリシ
是コレ諸法ショホウハ空相クウソウニシテ、生ショウゼズ滅メッセズ、垢クナラズ浄ジョウナラズ、増ゾウゼス減ゲンゼズ。
是カク故ユエ、空クウノ中ナカ 色シキ 無ナク、受ジュ、想ソウ、行ギョウ、識シキ無ナシ。
眼ゲン、耳ニ、鼻ビ、舌ゼツ、身シン、意イ 無ナク、色シキ、声ショウ、香コウ、味ミ、触ソク、法ホウ 無ナシ。
眼界ゲンカイ無ナク、乃至ナイシ 意識界イシキカイ無ナシ。無明ムミョウ無ナク、亦マタ 無明ムミョウ尽ツクルコト無ナシ。
乃至ナイシ 老死ロウシ無ナク、亦マタ老死ノ尽ツクルコト無ナシ。
苦ク、集シュウ、滅メツ、道ドウ 無ナク、智チ無ナク亦マタ得トク無ナシ。所得ショトク無ナキヲ以モッテ故ユエ。

菩提薩埵ボダイサッタ、般若波羅蜜多ハンニャハラミッタニ依ヨル故ユエ、心シン 罣礙ケイゲ無ナク、罣礙ケイゲ無ナキ故ユエ、恐怖クフ有アルコト無ナシ。
一切イッサイノ顚倒夢想テンドウムソウヲ遠離オンリシ、涅槃ネハンヲ究竟クギョウス。
三世諸仏サンゼショブツ、般若波羅蜜多ニ依ル故、阿耨多羅三藐三菩提アノクタラサンミャクサンボダイヲ得ウ。

故ユエニ般若波羅蜜多ハンニャハラミッタヲ知シルハ、是コレ大ダイナル神呪シンシュ、是コレ大ダイナル明呪ミョウシュ、是コレ無上ムジョウノ呪シュ、是コレ等等トウドウ無ナキ呪シュ。
一切イッサイノ苦クヲ除ジョス能アタフ。真実シンジツニシテ虚コナラズ。

故ユエニ般若波羅蜜多ハンニャハラミッタノ呪シュヲ説

579 名前:トク。即スナワチ説トキ呪シュシ曰モウセ。

羯諦羯諦ギャアテイギャアテイ、波羅羯諦ハラギャアテイ 波羅僧羯諦ハラソウギャアテイ、菩提薩婆訶ボジソワカ。

般若心経ハンニャシンギョウ。
[]
[ここ壊れてます]

580 名前:デフォルトの名無しさん mailto:sage [2016/01/09(土) 17:53:06.81 ID:08dLLemp.net]
>>562-566
参考になりました



581 名前:デフォルトの名無しさん mailto:sage [2016/01/09(土) 17:56:01.06 ID:J5rs+efG.net]
何の参考だよ

582 名前:デフォルトの名無しさん mailto:sage [2016/01/09(土) 18:44:17.53 ID:64Xja/9H.net]
愛、かな?

583 名前:デフォルトの名無しさん mailto:sage [2016/01/10(日) 01:20:23.86 ID:od6ty6Pk.net]
3DCGツールのスクリプトってpythonがほぼデファクトになったけど何でなんだろ?

584 名前:デフォルトの名無しさん mailto:sage [2016/01/10(日) 02:17:39.69 ID:xDkMqJGn.net]
たまたま誰かがPythonで作ったツールがヒットする。
関連ツールもPythonで作る。
そんな感じで広まっただけだろう。
要するに運

585 名前:デフォルトの名無しさん [2016/01/10(日) 08:17:08.39 ID:9qHiB+7b.net]
if A != B:

if not A == B:
とで、違う結果になることはあるんでしょうか。

586 名前:デフォルトの名無しさん mailto:sage [2016/01/10(日) 08:49:02.91 ID:ZKC3xxW5.net]
>>570
スクリプト系ツールには動的言語が向いてるが、Lisp、Lua、Rubyじゃない理由は、
・構文解析器(perser)を組み込む学習曲線が緩やか
・Lua程のコアな部分が不要な用途
・セマンティックが、rubyやLisp程には変態的でない
くらいかな。

587 名前:デフォルトの名無しさん [2016/01/10(日) 09:07:46.81 ID:9p4M1fSY.net]
論理学を勉強してきて下さい

588 名前:デフォルトの名無しさん mailto:sage [2016/01/10(日) 10:41:34.79 ID:/w2PZf9l.net]
>>572
下の短いコードで違う結果を実現できるが、これはコード芸だよ

class C:
 def __eq__(self, other):
  return True
 __ne__ = __eq__

a, b = C(), C()
print(a != b)
print(not a == b)

589 名前:デフォルトの名無しさん mailto:sage [2016/01/10(日) 10:46:35.51 ID:M+Q5eZ0Q.net]
意味の無い糞コード
死んだ方が良い

590 名前:デフォルトの名無しさん mailto:sage [2016/01/10(日) 13:19:32.16 ID:0EilkSw/.net]
>>572

(not True) != (False)→(False) != (False)



591 名前:デフォルトの名無しさん mailto:sage [2016/01/10(日) 14:06:45.79 ID:vJDOt1zg.net]
>>577
if not A == B:

if not (A == B):

592 名前:デフォルトの名無しさん mailto:sage [2016/01/10(日) 20:46:12.87 ID:9UdVdZDD.net]
centOSにて、

cd
git clone git://github.com/yyuu/pyenv.git ./.pyenv
git clone git://github.com/yyuu/pyenv-virtualenv.git ./.pyenv/plugins/pyenv-virtualenv
cat << 'EOF' >> ~/.bashrc
export PYENV_ROOT=

593 名前:デフォルトの名無しさん mailto:sage [2016/01/10(日) 20:50:52.77 ID:9UdVdZDD.net]
centOSにて、

cd
git clone git://github.com/yyuu/pyenv.git ./.pyenv
git clone git://github.com/yyuu/pyenv-virtualenv.git ./.pyenv/plugins/pyenv-virtualenv
cat << 'EOF' >> ~/.bashrc
export PYENV_ROOT='$HOME/.pyenv'
export PATH='$PYENV_ROOT/bin:$PATH'
eval '$(pyenv init -)'
EOF
exec $SHELL -l
pyenv install 3.5.1
pyenv rehash
pyenv local 3.5.1
pip install nltk

でnltkをインストールしたんだけど、このnltkはどこに入るの?
/usr/lib/
/usr/lib64/
などのsite-packagesには無かったし、
.pyenv/内を調べてみたけど見当たらなかったんだけど

594 名前:デフォルトの名無しさん mailto:sage [2016/01/10(日) 21:04:06.83 ID:9UdVdZDD.net]
virtualenvって、例えばOSではpython2.7が使われている場合に、
kudasureという環境を作成したら、その中に入ってpython3.5.0を入れて
pip numpy django
などしてもその中だけで適用されるのであって、
そこから出たら上記のライブラリをインストールしていないOSのpythonではimport numpyもできないって理解でOKだよね?

で、pyenvの場合はその環境が、一般ユーザのみかスーパーユーザも含んだ全体かという大きな環境になるということだよね?

ただし、eclipseなどを使う場合はkudasure環境内に入ったり出来るん?

595 名前:デフォルトの名無しさん mailto:sage [2016/01/10(日) 21:06:42.63 ID:/w2PZf9l.net]
>>580
まずは確認して
pip --version
pip show nltk

ここを読んで
https://github.com/yyuu/pyenv#understanding-shims

596 名前:デフォルトの名無しさん mailto:sage [2016/01/10(日) 21:10:16.44 ID:9UdVdZDD.net]
>>582
ありがとう

597 名前:デフォルトの名無しさん mailto:sage [2016/01/11(月) 00:48:34.60 ID:lk6kp4jq.net]
Pythonではエディターは何がおすすめですか

598 名前:デフォルトの名無しさん mailto:sage [2016/01/11(月) 01:03:08.11 ID:RUBsLBHi.net]
vimでも使ってろ

599 名前:デフォルトの名無しさん mailto:sage [2016/01/11(月) 01:14:40.74 ID:JvrlUDJ8.net]
vimmerだけどvimは止めとけよ
麻薬並みの依存性を発揮するぞ

600 名前:デフォルトの名無しさん mailto:sage [2016/01/11(月) 02:24:00.79 ID:Og8oowGL.net]
vim「でも」っていうのが逆にVim愛を感じさせるな



601 名前:デフォルトの名無しさん [2016/01/11(月) 02:54:58.52 ID:87Jnvcw4.net]
MacのvimはPython 使いを初見殺しに来てる

602 名前:デフォルトの名無しさん [2016/01/11(月) 16:24:46.44 ID:OrBlfQfJ.net]
raspberry piのハードウェアクロックの、秒の変化に合わせて
LEDを点滅させるプログラムを作りたいんだけど、どういう風にしたらいいだろう?
誰か教えてくださいm(__)m

603 名前:デフォルトの名無しさん [2016/01/11(月) 16:32:59.86 ID:Es1wAVRN.net]
ここじゃなんだ。こっちで話そう

AVRマイコン総合スレ Part36©2ch.net
wc2014.2ch.net/test/read.cgi/denki/1445006186/

604 名前:デフォルトの名無しさん mailto:sage [2016/01/11(月) 16:43:57.88 ID:I0GTrlSH.net]
>>589
こっちじゃない?
wc2014.2ch.net/test/read.cgi/denki/1444528866/

605 名前:デフォルトの名無しさん [2016/01/11(月) 16:50:53.56 ID:OrBlfQfJ.net]
確かにそうですね、失礼しましたm(__)m
そちらで相談してみます。ありがとうございます。

606 名前:デフォルトの名無しさん mailto:sage [2016/01/11(月) 16:53:38.41 ID:KkwWauMD.net]
どういたしまして!

607 名前:デフォルトの名無しさん mailto:sage [2016/01/11(月) 17:46:16.47 ID:RUBsLBHi.net]
いいってことよ

608 名前:デフォルトの名無しさん mailto:sage [2016/01/11(月) 18:00:12.18 ID:KkwWauMD.net]
誰だオメェ?

609 名前:デフォルトの名無しさん mailto:sage [2016/01/11(月) 19:34:05.84 ID:kuMkdup/.net]
最近Python使ってる連中の質も堕ちたな

610 名前:デフォルトの名無しさん [2016/01/11(月) 19:44:04.26 ID:wq6N3Kc5.net]
>>572
違う結果になるようには作れるが、使う人を驚かせないように、同じ結果になるように作るのが良い設計



611 名前:デフォルトの名無しさん mailto:sage [2016/01/11(月) 23:01:30.32 ID:TM633Ot/.net]
iPadで勉強したいのですが定番のpython環境を整えるアプリってありますか?

612 名前:デフォルトの名無しさん mailto:sage [2016/01/11(月) 23:35:38.92 ID:D1R/kCSG.net]
どれもバージョン古くて使い物にならんですよ
だいたいもって何でおもちゃで勉強するんです
awsでも借りてssh経由で使えばいいでしょ

613 名前:デフォルトの名無しさん mailto:sage [2016/01/12(火) 01:35:07.93 ID:iDDwmGx/.net]
>>580-582
cat << 'EOF' >> ~/.bashrc
export PYENV_ROOT='$HOME/.pyenv'
export PATH='$PYENV_ROOT/bin:$PATH'
eval '$(pyenv init -)'
EOF

EOF〜EOFの間を、~/.bashrc に追記しているので、
端末起動時に、.bashrc を読み込むと、

環境変数PATHの先頭に、$PYENV_ROOT/bin つまり、
$HOME/.pyenv/bin を追加しているので、そのパスが最優先となる
(パスは左側にあるものから順に探索され、
最初に見つかったものが選択されるため)

だから、たぶんライブラリ・実行ファイルは、そこにある

614 名前:デフォルトの名無しさん mailto:sage [2016/01/12(火) 10:18:27.08 ID:30mSzzld.net]
プログラムをタブレットで書くのはおれには無理だ
そういえばiosにvimなかったっけ?

615 名前:デフォルトの名無しさん mailto:sage [2016/01/12(火) 13:25:47.18 ID:AY8JeVot.net]
目的のために快適な道具を選ぶ。

ではなくて、最初に道具を選んで
どうやってそれで実現するか。

が目的になってるなw

616 名前:デフォルトの名無しさん mailto:sage [2016/01/12(火) 15:52:14.79 ID:b3DyM2yT.net]
numpyについて質問させて
$ arr = np.arange(16).reshape((2,2,4))
array([[[ 0, 1, 2, 3],
[ 4, 5, 6, 7]],

[[ 8, 9, 10, 11],
[12, 13, 14, 15]]])

$ arr.transpose((1,0,2))
array([[[ 0, 1, 2, 3],
[ 8, 9, 10, 11]],

[[ 4, 5, 6, 7],
[12, 13, 14, 15]]])

の、最後のtranspose((1,0,2))の挙動が分からないんだけど
これどういう事?

試しに以下もやってみたけど、何が起こっているのか良く分からない
$ arr.transpose((1, 2, 0))
array([[[ 0, 8],
[ 1, 9],
[ 2, 10],
[ 3, 11]],

[[ 4, 12],
[ 5, 13],
[ 6, 14],
[ 7, 15]]])

617 名前:デフォルトの名無しさん mailto:sage [2016/01/12(火) 15:53:37.88 ID:b3DyM2yT.net]
ごめん、一文入れ忘れた

import numpy as np

618 名前:デフォルトの名無しさん mailto:sage [2016/01/12(火) 19:32:28.16 ID:bUXnYydb.net]
>>603
行と列の入れ替えの拡張版。

arr2 = arr.transpose((1,0,2))
で、
arr2[d1,d0,d2] = arr[d0,d1,d2]
を満たす配列が作られる。

619 名前:デフォルトの名無しさん mailto:sage [2016/01/12(火) 20:55:40.41 ID:b3DyM2yT.net]
>>605
回答ありがとう

ごめん、自分良くわかってないんだけど、
arr2[d1,d0,d2] = arr[d0,d1,d2] は代入式?
それと、arr2[d0,d1,d2] = arr[d1,d0,d2]ではなくて?

良く分からないまま書かせてもらうけど、
まず 2番めのリスト内で変換が起こって
[[ 0, 1, 2, 3],[ 4, 5, 6, 7]],
[[ 8, 9, 10, 11],[12, 13, 14, 15]]

[[ 0, 1, 2, 3],[ 8, 9, 10, 11]],
[[ 4, 5, 6, 7],[12, 13, 14, 15]]
に転置される
次に、引数が0なので元と同じ配列を返す
でも、最後の引数2はどういう事なのか分かんない
なんで[0,8],[1,9]なんかにならないのかなと

620 名前:デフォルトの名無しさん mailto:sage [2016/01/12(火) 22:02:21.90 ID:mWktqxrC.net]
>>606

transpose((1,0,2))
は、(0,1,2)を(1,0,2)に並び替えたものですよね。つまり、一番目と二番目が入れ替わっている。
配列の添え字部分が[x,y,z] から[y,x,z]に変わったというように、理解してます。

言葉で説明するのは下手なので、コードをideoneに書きました。
ideone.com/TQCPUV
を参照して下さい。



621 名前:デフォルトの名無しさん mailto:sage [2016/01/12(火) 22:09:37.92 ID:b3DyM2yT.net]
>>607
本当にありがとう
いやぁ分かりやすくて非常に助かりました

622 名前:デフォルトの名無しさん mailto:sage [2016/01/12(火) 22:17:15.26 ID:mWktqxrC.net]
>>608
お役に立てて良かったです。
ideone で numpy が使えるというのは、自分も初めて知ったので、こちらにも収穫ありました。

623 名前:デフォルトの名無しさん [2016/01/12(火) 23:47:15.63 ID:ytAO/WYJ.net]
>>609
わざわざ長いコードまで書いてもらって感謝感謝でした
ありがとうございました

624 名前:デフォルトの名無しさん mailto:sage [2016/01/13(水) 00:50:27.25 ID:ztah/r4g.net]
長いコード=無能
パイソン=無能

625 名前:デフォルトの名無しさん [2016/01/13(水) 01:04:45.31 ID:eFXIyiLy.net]
長いコードが無能な理由は読みにくいから

626 名前:デフォルトの名無しさん mailto:sage [2016/01/13(水) 09:44:17.72 ID:Che0az4u.net]
じゃあ変数名も短くしないとな!

627 名前:デフォルトの名無しさん [2016/01/13(水) 13:15:50.46 ID:qNWZl5AU.net]
>>611
コードも書けないお前は不能

628 名前:デフォルトの名無しさん mailto:sage [2016/01/13(水) 14:02:40.65 ID:HEyl8rAG.net]
sequence 順番を扱うコンテナでは、添字に範囲を指定できる

リストオブジェクト[start:end:step」で、
部分要素を取得できる(スライス)

ただし、endは含まず、endの直前までを取得する


また、transpose 行と列の交換も、色々な言語にも出てくる

629 名前:デフォルトの名無しさん mailto:sage [2016/01/14(木) 01:10:45.84 ID:GSyN5duB.net]
リストのスライスでステップが指定できるの最近知った

630 名前:デフォルトの名無しさん mailto:sage [2016/01/15(金) 18:53:14.48 ID:8OEoHk/0.net]
入門 Python3 をパラパラっと立ち読みしてきました。

何で「詳しくはwebで」みたいな感じにURLを掲載してそのサイトに詳細の解説を任せるのでしょうか?

該当ページは英語なので日本語の書籍を買う意義が薄れると思うのですが…。



631 名前:デフォルトの名無しさん mailto:sage [2016/01/15(金) 19:04:08.00 ID:VZsxaTfD.net]
Pythonの言語自体を学ぶのに書籍入りません
Twitterで特定のタイトルの本を褒めているのは宣伝です
知名度あるとそういう宣伝の依頼が来るんですよ
なので買ってはいけません
買っていいのは機械学習とかdjangoなどのネタを専門的に絞っている本だけです

632 名前:デフォルトの名無しさん mailto:sage [2016/01/15(金) 19:25:09.69 ID:VTFDuMne.net]
どんな言語でも学ぶのに書籍はいりません。
公式サイト(英語)やドキュメント(英語)を読めばいいだけです。
書籍は単に理解を早くするだけです。

633 名前:デフォルトの名無しさん mailto:sage [2016/01/15(金) 19:50:57.53 ID:QZv9+d81.net]
再帰を中断させて値を返す方法ありませんか?

634 名前:デフォルトの名無しさん mailto:sage [2016/01/15(金) 22:11:13.67 ID:b7w51REv.net]
>>618
問題集的なものほしいんだけど、おすすめある?

635 名前:デフォルトの名無しさん mailto:sage [2016/01/15(金) 22:15:30.44 ID:zfwxlTG8.net]
>>621
問題集に良本はありません
そのような分野はオンラインが一番いいのです
AOJ
TopCoder
AtCoder
他にもいろいろ

636 名前:デフォルトの名無しさん mailto:sage [2016/01/15(金) 22:16:50.61 ID:b7w51REv.net]
>>622
了解いたしましたm(__)m

637 名前:デフォルトの名無しさん mailto:sage [2016/01/15(金) 22:32:23.05 ID:CFVHuwex.net]
>>617
あなたのその書き方だと、まるでその本が「詳しくはwebで」ばかりの手抜き本のように読めるが、手元にあるその本を確認したところ、
URLを掲げて詳細の説明について読者をそちらに誘導している箇所はほんの数える程度しかなく、かつそのほとんどはPythonの機能そのものについての説明ではない。
著者がこれに関してはこれ以上の詳しい説明は必要ない、あるいは本の趣旨や構成から考えてこれ以上紙幅を費やすことは適当ではないと判断した場合、
それについて詳しい情報が得られる外部の文献やサイト等へのポインタを示すことは、奨励されこそすれ、全く非難されるべきことではない。
それにその本は元々英語圏の読者のために英語で書かれたものを翻訳したものであって、原著者が掲げたリンク先が英語であることをもって非難するのは、単なる言いがかりに等しい。
問題があるとしたらPythonの公式ドキュメントへのリンクが英語版へのリンクであることで、これは編集者の責任だ。
Pythonの公式ドキュメントの日本語訳にはいろいろ問題があるが、それでも日本語訳があるものは日本語訳へのリンクに変更すべきだったろう。

638 名前:デフォルトの名無しさん mailto:sage [2016/01/15(金) 23:01:26.98 ID:ZDBS4jtw.net]
英語読めないとプログラムやっていく上で不便だと最近思うわ

639 名前:デフォルトの名無しさん mailto:sage [2016/01/15(金) 23:16:19.27 ID:F3nwidmr.net]
>>620
フィボナッチ数列を再帰で求めるのも、再帰を途中で打ち切って、値を返しているよね。
再帰関数に渡した引数を使って、終了条件を満たしたかチェックして、満たしていれば、値を返し、
満たしていなければ、次の再帰関数に入れる引数の値を計算して、
return f(new_params)とすればいいのでは?

もうちょっと具体的に、どんな事したいのかを説明した方が、質問への回答がつきやすいと思うよ。

640 名前:デフォルトの名無しさん mailto:sage [2016/01/16(土) 10:57:36.12 ID:D/I2t3mZ.net]
matplotlibで図を表示させるにはどうすればいいの?
Linuxで、例えばここ(matplotlib.org/users/pyplot_tutorial.html)のようにしても、
[<matplotlib.lines.Line2D at 0x7faaad8eccf8>]
とかみたいなのが出るだけで、
plt.show()
とかしても画像が出ないんだけど



641 名前:デフォルトの名無しさん mailto:sage [2016/01/16(土) 11:53:31.51 ID:D/I2t3mZ.net]
ごめん、今ここ(python.dogrow.net/?p=186)を参照にしてるんだけど、
import tkinterをしたら
ImportError: No module named '_tkinter'
が出てくる

自分はLinuxにpyenvからpython3.5.1を入れて使ってるんだけど、tk,tk-devel,tkinterをPython3.5.1の後に
yumから入れたのがダメだったのかな?

642 名前:デフォルトの名無しさん mailto:sage [2016/01/16(土) 11:55:43.46 ID:D/I2t3mZ.net]
それともPyenvで入れたため、何かパスを指定しないといけないとか?

643 名前:デフォルトの名無しさん mailto:sage [2016/01/16(土) 14:05:00.58 ID:D/I2t3mZ.net]
う〜ん、pyenvでpythonリインストールしたらimport tkinterはいけるようになったけれど、
ImportError: cannot import name '_tkagg'が解決できない...

644 名前:デフォルトの名無しさん [2016/01/16(土) 15:39:26.21 ID:CPZavs1f.net]
>>617
いまどき本買うアホは情弱の極み

645 名前:デフォルトの名無しさん mailto:sage [2016/01/16(土) 18:22:21.28 ID:JUmhxXDt.net]
マイクロソフトの糞ドキュメントを理解できる情強が羨ましい。

646 名前:デフォルトの名無しさん mailto:sage [2016/01/16(土) 19:31:55.56 ID:vEGzHckI.net]
>>627-630
python --versionでバージョンを確認しろ
あとtk関連のパッケージ入れる前にPythonを入れたらダメに決まってんだろ?再度Pythonを入れなおせ

647 名前:デフォルトの名無しさん mailto:sage [2016/01/16(土) 19:36:56.91 ID:vEGzHckI.net]
>>630
エラーが出たらここで聞く前にぐぐれよ

648 名前:デフォルトの名無しさん [2016/01/16(土) 19:52:53.95 ID:CPZavs1f.net]
>>624
>問題があるとしたらPythonの公式ドキュメントへのリンクが英語版へのリンクであることで、これは編集者の責任だ。
>Pythonの公式ドキュメントの日本語訳にはいろいろ問題があるが、それでも日本語訳があるものは日本語訳へのリンクに変更すべきだったろう。


「日本語訳にはいろいろ問題がある」には同意なので
「日本語訳への変更」するべきではなく追加(または英語版へのリンクのみ)で良いと思います

649 名前:デフォルトの名無しさん mailto:sage [2016/01/16(土) 20:04:57.15 ID:D/I2t3mZ.net]
>>633
それでも未だにImportError: cannot import name '_tkagg'が解決できないんだけど
plt.show()が表示されない

650 名前:デフォルトの名無しさん [2016/01/16(土) 20:14:21.37 ID:CPZavs1f.net]
参考にしてるサンプルソースのサイトと違うバージョンのが入ってる
あるいは複数のバージョンが入ってて全く違うものを呼ぼうとしてる
に1票



651 名前:デフォルトの名無しさん [2016/01/16(土) 20:22:36.48 ID:Etvz9K/V.net]
どう思う?これから2ちゃんでやっていけると思う?
んんどうかなぁでもとりあえずは
一緒にいたいと思ってるけど
そうだねだけどさ最後は君が捨て台詞吐くと思うな
んんどうかなぁでもとりあえずは
一緒にいてみようよ
喧嘩しても言わないでよね
知らなければ悲しくはならないでしょ
信用ないなぁ僕は僕なりに
真っ直ぐに君と向かい合いたいと思ってるよ
僕は何回だって何十回だって
君と抱き合って手を繋いでキスをして
想い出す度にニヤけてしまうような思い出を君と作るのさ
そりゃケンカもするだろうけど
それなら何回だって何十回だって
謝らないし感謝の言葉もきっとくれないから
しねしね舌かんでしねくらいの
バランスになる危険は少し高めだけど
長くなるだけだからまとめるよ
きみがばかだ

652 名前:デフォルトの名無しさん mailto:sage [2016/01/16(土) 20:26:26.49 ID:w507ceUH.net]
3.3や3.4辺りで本当に動くか試してから3.5.1






[ 続きを読む ] / [ 携帯版 ]

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

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