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

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2018/05/17(木) 11:09:14.54ID:WeqM6vIc
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。

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

前スレ
くだすれPython(超初心者用) その37
http://mevius.5ch.net/test/read.cgi/tech/1521271945/
2018/07/19(木) 10:33:46.32ID:GcKjBxt+
>>610
>>1も読めないバカのメンタルが分かって良かったです
612デフォルトの名無しさん
垢版 |
2018/07/19(木) 11:55:10.27ID:GcKjBxt+
>>609
検索して見つけたブログ等の記事は一方通行だからね
わからないことがあったときに5chで質問するのは何もおかしいことじゃない
2018/07/19(木) 12:08:30.09ID:80QZXXW9
調べる能力の低さを正当化されても困る
2018/07/19(木) 14:55:03.77ID:UahdGL5C
しゃーない
切り替えてこ
2018/07/19(木) 21:38:51.56ID:NlyKZRek
英語で検索しても出てこない情報がここであっさり見つかることもあるわけで
わりと機能しているスレなんだけどな
2018/07/19(木) 21:52:44.66ID:QlKeHbXC
お前の英語が間違ってるだけだぞ
2018/07/19(木) 23:33:17.16ID:OqKdLDhg
文章にして聞けるから検索力の低い俺は割と助かる
terateil行けやって言われそうだけど
2018/07/20(金) 01:40:08.76ID:TItVS2qR
煽りや罵倒に耐えられればみんな結構優しい
619デフォルトの名無しさん
垢版 |
2018/07/20(金) 06:57:38.20ID:rKy0rX9W
バカとオタクは使いよう
2018/07/20(金) 08:31:21.19ID:CYxMXjWj
Stack Overflowで聞いた方が絶対良いでしょ
2018/07/20(金) 09:31:27.43ID:WoLwwppd
煽りに堪えられずに逃げ出した回答者が嫌がらせに来てるんじゃないかw
2018/07/20(金) 18:59:06.86ID:N+TPVOG0
N枚のシーケンス画像から1枚の画像を作ることを考えていて、画素毎に異なるシーケンス画像の値を参照したいと考えています
シーケンス画像のオブジェクトが
shape=(N,640,480,3) dtype=uint8
画素ごとにどのシーケンスから値を選択するかのオブジェクトが
shape=(640,480) dtype=int
となっています(値は0~N-1)

LUTのようにして一度に画素をすべて参照するにはどのように記述したらよいでしょうか
623デフォルトの名無しさん
垢版 |
2018/07/20(金) 20:03:35.75ID:c77xM4ns
Pandas
2018/07/20(金) 20:21:28.20ID:N+TPVOG0
numpyじゃできませんか?
2018/07/20(金) 20:27:44.61ID:dB91Glqj
Pandas
2018/07/20(金) 21:33:40.83ID:QZpzwKwu
Pandas
2018/07/20(金) 21:50:57.86ID:cPBguDIN
Pandas
2018/07/20(金) 21:55:24.32ID:wsGGDZ5W
やめろ!
2018/07/20(金) 22:01:59.13ID:aNasOOuF
お前らいいかげ…Pandas
2018/07/20(金) 22:46:13.73ID:xmKmSXFD
     \   ∩─ー、    ====
       \/ ● 、_ `ヽ   ======
       / \( ●  ● |つ
       |   X_入__ノ   ミ   そんな餌で俺様が釣られパンダ―
         、 (_/   ノ /⌒l
        /\___ノ゙_/  /  =====
        〈         __ノ  ====
        \ \_    \
         \___)     \   ======   (´⌒
            \   ___ \__  (´⌒;;(´⌒;;
              \___)___)(´;;⌒  (´⌒;;  ズザザザ
2018/07/21(土) 01:23:35.62ID:oMITg8sj
機械学習がどうとかaiがどうとか聞きますが実際ビジネスの場ではどのように使われているんでしょうか
ググって機械学習は分類分け?でビッグデータの相関を調べたり…と出てきてそれについては理解しました、他にはどういったものがあるんでしょうか
2018/07/21(土) 03:05:32.22ID:FfPVWpYP
>>631
上司「これからはAIの時代らしいでぇ!うちも何かやらんかい」
情シス君「わかりました」
ベンダー「PoCやりましょう!IoTセンサーのデータをAIで…」
情シス君「こんなんできました」
上司・社長「ほーん(ホジホジ)」
おわり

現実はマジでこんな感じ
2018/07/21(土) 06:05:23.55ID:s1Wh2Ul8
流行り言葉に踊らされるマネジメント層って滑稽やね
2018/07/21(土) 10:27:52.17ID:RhnB+4TZ
マネジメント層ではなく投資家が踊らされてるわけでとりあえずAIとか言っていれば金が入ってくるんだから利用しない手はない
635デフォルトの名無しさん
垢版 |
2018/07/21(土) 11:23:00.41ID:JzufiDOi
>>631
http://fromdusktildawn.hatenablog.com/entry/2017/06/15/184452
636デフォルトの名無しさん
垢版 |
2018/07/22(日) 03:11:41.53ID:fV3eqRzC
あのう、Pandasモジュールってなんですか?
Python3.6.5のドキュメントにも載ってないし
637遊園地
垢版 |
2018/07/22(日) 06:10:50.46ID:ygJ4tLZv
[データ操作]便利なモジュール
記述が楽になる程度
638デフォルトの名無しさん
垢版 |
2018/07/22(日) 06:20:29.92ID:oEsUODrt
>>634
機関投資家は人間での投資をやめてAIにどんどん振り替わってますが。
639デフォルトの名無しさん
垢版 |
2018/07/22(日) 08:36:18.19ID:ygJ4tLZv
AI(アイ)ショック
https://ja.wikipedia.org/wiki/AI%E3%82%B7%E3%83%A7%E3%83%83%E3%82%AF

wikiで見つけた。
2018/07/22(日) 09:35:27.40ID:woAlzZC1
もう人間要らないって話だね

少子化も老後も死後も考えるのやめて正解
2018/07/22(日) 10:01:49.90ID:J1Nh86LO
インタビューに応じれるレベルのAIはもうすでに何度か人類の根絶あるいは家畜化について言及している
ロボット流のジョークなのか本気なのか
本当に実現可能なプランがあるのかないのか
開発者自身にも全くわからないところが問題だ
願わくば可能な限り早急に人類を滅ぼして欲しいものである
642デフォルトの名無しさん
垢版 |
2018/07/22(日) 11:25:28.01ID:8XCdGVrW
みんなのPythonをやった後に読むべき本はなんですか?
2018/07/22(日) 11:30:29.02ID:+9+Rtykr
珠玉のプログラミング
644デフォルトの名無しさん
垢版 |
2018/07/22(日) 11:33:15.68ID:8XCdGVrW
>>643
すごく難しそうなんですが、大丈夫なんでしょうか……
2018/07/22(日) 11:34:48.43ID:+9+Rtykr
理解できる本を読んで何を得るのかね?
2018/07/22(日) 11:46:53.35ID:+9+Rtykr
ごめん
くだスレだと思わずに書き込んでた
忘れてくれ
ただ良書なのは確かなのでそのうち読んだ方がいいかも

入門書やったんなら公式のライブラリにじっくり目を通して
何ができるのかを把握してから
思いつくものを手当たり次第に実装してみると良いかも
Pythonは本読むより実際に書いて慣れた方が良い
2018/07/22(日) 13:10:01.96ID:NHUbC5Q3
Effective Python、パーフェクトPython とかじゃないの?

Ruby の順番では、
たのしいRuby、Effective Ruby、パーフェクトRuby、メタプログラミング Ruby とか

Ruby/Python, Java/C# は双子だから、同時に勉強もできる。
Haxe では、Java/C# は同じ開発者がやってる
648デフォルトの名無しさん
垢版 |
2018/07/22(日) 13:12:01.83ID:LiIRy0eu
>>642
みんなでpython

>>645
ほんそれ
649デフォルトの名無しさん
垢版 |
2018/07/22(日) 14:25:27.24ID:owu96mLj
>>642
独学プログラマーを読みましょう。
650遊園地
垢版 |
2018/07/22(日) 14:35:12.66ID:ygJ4tLZv
はじめから公式ドキュメント読んどけよな!
2018/07/22(日) 17:18:10.01ID:T6gtJfck
rubyrubyうるせーなまた仕返しに荒らしてくるか
2018/07/22(日) 19:09:38.29ID:uvYJ1bPq
やめろ。相手はガイジやぞ
2018/07/23(月) 04:50:38.38ID:AIVQMcWf
覇偉尊

民明書房刊「古代中国の計算言語」より
654デフォルトの名無しさん
垢版 |
2018/07/23(月) 06:32:05.12ID:F2Uj8hhN
質問です。
Windows10でAnaconda3.6をインストールし、Jupyter notebookで以下のように入力すると、

>import matplotlib.pyplot as plt

このようなエラーが出ます。

https://i.imgur.com/kcsUVSO.jpg

いくつかググってAnaconda Promptにて以下のように入力してみたのですが解決しません。

>pip install numpy
>pip install matplotlib

ものすごい初歩的な問題で申し訳ないのですが、ご教示いただければ幸いです。
どうぞよろしくお願いいたします。
2018/07/23(月) 09:20:41.68ID:M+oCcjYN
>>653
敗損
656デフォルトの名無しさん
垢版 |
2018/07/23(月) 11:10:55.23ID:eU1p7hr8
>>654
jupyter経由せずにpythonプロンプトでも同じ結果?
657デフォルトの名無しさん
垢版 |
2018/07/23(月) 11:30:34.75ID:F2Uj8hhN
>>656
回答ありがとうございます。
指示していただいたのはこういうこと↓でよろしかったでしょうか。
https://i.imgur.com/aur7BAM.jpg
658デフォルトの名無しさん
垢版 |
2018/07/23(月) 11:39:25.78ID:FWe0l3/Q
ひろみ
コマンドプロントを変えて打ってみ?
659デフォルトの名無しさん
垢版 |
2018/07/23(月) 11:46:13.67ID:F2Uj8hhN
>>658
「コマンドプロントを変えて」というのはこういうこと↓でよろしかったでしょうか。
https://i.imgur.com/7JIkFvi.jpg

全然関係ないことやってたらすいません。
660デフォルトの名無しさん
垢版 |
2018/07/23(月) 13:20:37.63ID:+AdhLLBA
pip install じゃなくて
conda install だろ
661654
垢版 |
2018/07/23(月) 13:35:00.78ID:F2Uj8hhN
>>660
ありがとうございます。
こういうことでしょうか。またエラーが出てしまいました。

https://i.imgur.com/lSyC4A9.jpg
https://i.imgur.com/2ppbKSp.jpg

何度も申し訳ないです。
662デフォルトの名無しさん
垢版 |
2018/07/23(月) 14:02:34.03ID:eU1p7hr8
jupyterの方で
import sys
sys.path
出してみて
2018/07/23(月) 14:05:45.00ID:P5jQnStJ
変な名前の*.pyファイル置いてるとか?
664デフォルトの名無しさん
垢版 |
2018/07/23(月) 14:08:06.67ID:F2Uj8hhN
>>662
ありがとうございます。
やってみました。どうでしょうか。

https://i.imgur.com/n7H5up5.jpg
665遊園地
垢版 |
2018/07/23(月) 16:56:26.27ID:FWe0l3/Q
sudo 系の管理者権限与えたら?
666デフォルトの名無しさん
垢版 |
2018/07/23(月) 17:31:21.60ID:F2Uj8hhN
>>665
ありがとうございます。
すいません。UNIXのことは全然わからなくてWindows10において「sudo 系の管理者権限与え」る方法が分かりません。
せっかく回答していただいたのに申し訳ないです。
2018/07/23(月) 19:31:36.11ID:/85lFAZQ
Windows10 の、旗のスタートボタンを右クリックすれば、
PowerShell・PowerShell(管理者用)がある

コマンドプロンプトも、一般ユーザー用・管理者用がある。
起動時に指定できるだろ
2018/07/23(月) 19:33:04.37ID:PBm2yFWF
>>664
ひろみちゃ〜ん!
2018/07/23(月) 19:40:31.46ID:/85lFAZQ
正確なエラーメッセージで、検索するのが基本!
これで、ほとんどのエラーは解決する

画像を貼っても、俺らは文字列をコピーできないし、
スレに、入力した文字列と、正確なエラーメッセージを書くべき
670デフォルトの名無しさん
垢版 |
2018/07/23(月) 19:53:50.70ID:Uxcb8xo1
質問です。
Atomを使用してPythonで画像を表示させるだけのコードを書いているのですが、Pathに日本語が含まれているため、Atom-runnerがPathを認識してくれません。なにかアドバイス、解決策等ご教授いただけないでしょうか?
2018/07/23(月) 19:56:40.29ID:zgE0ONUq
setdefaultencoding
setsystemencoding
setfilesystemencoding
672遊園地
垢版 |
2018/07/23(月) 21:16:59.13ID:FWe0l3/Q
機械学習と言う明度つきの酔拳衰弱に飽きた

 グレースケール以外で頼む
2018/07/23(月) 21:58:12.52ID:/85lFAZQ
>>670
ファイルパス・PC のユーザー名など、システム要件には、半角英数字以外は使えない。
半角空白も使ってはいけない

バグるから
2018/07/23(月) 22:04:48.82ID:lTphgcp9
問題は・・・







ひろみが男か女かってことだな
どっちにも取れるから悩ましい・・・
2018/07/23(月) 23:18:21.17ID:AIRoJKe6
見つめあう視線のレイザーービームで〜〜
2018/07/24(火) 02:12:30.41ID:cgzpOT+U
dir = {
"a": "A",
"b": [1,2.3,4]
}

上の辞書の簡単なアンパックのやり方ないでしょうか?
677デフォルトの名無しさん
垢版 |
2018/07/24(火) 06:53:42.50ID:H4IhZHSB
a, b, c = dir["b"]
print(a,b,c)
678デフォルトの名無しさん
垢版 |
2018/07/24(火) 06:56:12.76ID:LnNQf8jU
>>671
ありがとうございました!!

>>673
日本語のWindows10使っているのでどうしてもデフォで「画像」とか日本語名が入ってしまうものがあって……
上の方の綺麗なヒント…というか答えで解決できました。
679遊園地
垢版 |
2018/07/24(火) 10:14:04.97ID:H4IhZHSB
Anaconda3.6を入れた次点でnpもmppも入ってる。と思うが、
install時にパス通して無かったりするの?
680デフォルトの名無しさん
垢版 |
2018/07/24(火) 15:56:14.95ID:WBO96fmU
日頃の行いかな
2018/07/24(火) 18:09:29.93ID:poDO4yuG
いったんアンインストールして入れ直す。
可能なら64bit版にしとけ。
682デフォルトの名無しさん
垢版 |
2018/07/24(火) 22:05:40.95ID:I37o/KFK
みんなのPythonを読んでいるとインタラクティブシェルを使っているのでずっとインタラクティブシェルを使っていたのですが、
IDLEというのを開いてみるとインタラクティブシェルととても良く似ています。
インタラクティブシェルとIDLEは何が違うのでしょうか?検索してもよく解りません……
2018/07/24(火) 22:51:37.27ID:jFaMrYyE
インタラクティブシェルはインタラクティブで、
IDLEはみんなの人気者です。
2018/07/24(火) 23:11:11.60ID:HMZx3evf
なんてったって
2018/07/25(水) 01:20:27.34ID:yrex6tuN
>>682
解らないということは、その知識は今の自分に必要ないと脳が感じて
理解を拒否しているんだよ
だからIDLEは今の君に必要ない。気にせず飛ばして進みなさい
解らないことを片っ端から解き明かしてゆくには人生は短すぎる
2018/07/25(水) 08:13:09.36ID:tSePLrEF
理解できないのは、単に能力が足らないだけじゃん。
理屈をこねくり回して噓ばっか言ってんな。
2018/07/25(水) 08:19:01.53ID:TPQazvuH
IDLEは中でインタラクティブシェルを動かしてるだけだろ
IDLEを好む人がいるのはWinでコマンドプロンプトが使いづらいからだと思う
2018/07/25(水) 09:27:11.17ID:yQLodg/p
>>682
あっしも初心者なので正しいか自信がないけど、どっちでも好きな方を使えば良いんじゃないかな?
自分はLinuxだけど、
インタラクティブな使用→ターミナルから $ python3でターミナル上で起動
ファイルから起動   →好きなエディタで編集・保存 & ターミナルから $ python3 hoge.py
アプリ的に使用    →デスクトップエントリ作ってメニューから呼び出し

って感じでやってます。ちなみにエディタはVS Code使ってます。
WinだとターミナルよりIDLEの方が使いやすいですか?           
689デフォルトの名無しさん
垢版 |
2018/07/25(水) 09:57:45.54ID:SfO6vmHU
>>687
windows上ならBlenderのpythonのIDEもおすすめ
690デフォルトの名無しさん
垢版 |
2018/07/25(水) 12:03:55.39ID:5hWwzbLP
エディタ上でターミナル動かせばいいじゃん
691デフォルトの名無しさん
垢版 |
2018/07/25(水) 15:06:52.90ID:dOAdQyxd
>>1に"へび使いが優しくコメントを返します"ってあるけど全然優しくないコメントばっかだよね
2018/07/25(水) 15:23:45.12ID:VJ+BFjNO
プログラミングやってる奴なんて、根暗の性格曲がった奴しかいなから仕方ない
2018/07/25(水) 15:37:59.90ID:KZhDB6Xr
ほんとそ)
2018/07/25(水) 19:05:38.75ID:2d5RfbzO
>>692
どういう点に「根性の曲がった奴」という特徴を感じたのですか?
2018/07/25(水) 22:20:19.82ID:N3LhXYqU
IDLEはpythonの「とりあえず必要なものは最初からそろえておく」という哲学(電池同封)で
とりあえず使える簡易的なコードエディターと、そこそこ便利な対話的実行環境がついてるソフト

インタラクティブシェルはpythonの普通の起動方法
コードを書くときキーワードが色分けされたりしないし
複数行コピペとかもやりにくいからちょっと不便


基礎を学ぶ分にはIDLEのほうが便利だけど
他のプログラムとの連携とか
ファイル操作関連を学ぶときはインタラクティブシェルのほうが便利だと思う
2018/07/26(木) 00:37:57.18ID:G0a4KDhU
基本的にはGUIかCUIかの違いってだけじゃねーの
2018/07/26(木) 00:47:49.39ID:gzWIVkqI
すっこんでろ
2018/07/26(木) 07:58:21.53ID:gMflhY8A
ウェブ上にあるダウンロード可能なファイルが更新されたかどうかを判定したいんですがどういう方法が考えられますかね?
2,3時間で更新 中身はjsonのデータで今は1時間おきにdl,解凍後jsonの最終更新日キーの値が完全一致かで判定してますが凄く冗長で別の手段が無いかと思い質問しました。
2018/07/26(木) 08:52:54.30ID:v2U019ey
レスポンスにEtagとかついてねえの
2018/07/26(木) 10:58:57.69ID:iQaqqG1D
>>698
import requests
url = "https://httpbin.org";
head = requests.head(url).headers
print(head)

ほとんどのファイルはDataに更新日時が設定されてるはずだから
これが更新されたらファイルも更新されたとみなせばOK
2018/07/26(木) 11:02:43.66ID:iQaqqG1D
ちょい訂正
DataじゃなくてDateね

もしDateに変化がなくてもContent-Lengthとかが変わるはずだから
とにかくヘッダ情報の何かが変わったら更新されたと思っておけばいいだろう
702デフォルトの名無しさん
垢版 |
2018/07/26(木) 11:27:39.17ID:1kwnF2yr
>Content-Lengthとかが変わるはず

わろす
2018/07/26(木) 11:38:46.99ID:eYfujGzi
ヘッダ部分ですか ありがとうございます
色々調べてやってみます
2018/07/26(木) 16:15:22.05ID:IOMPt0BM
ttp://diveintopython3-ja.rdy.jp/iterators.html
ttp://diveintopython3-ja.rdy.jp/examples/plural6.py

Dive into Python3日本語版で質問があります。
このplural6.pyなんですが、
if len(self.cache) >= self.cache_index:
とありますが、
複数形にする規則は4つしかなく、マッチする場合はlen(self.cache) == self.cache_index
の場合しかないと思うのですが、なぜ>がつくのでしょうか?あと、

self.cacheは、それぞれの規則に基づいてマッチと処理を行うために必要な関数のリストになるものだ
(少なくともこれには聞き覚えがあるはずだよ!)。self.cache_indexは、キャッシュされた要素のうち、
次にどれを返さなければならないかを記録している。キャッシュがまだ残っている場合には
(つまりself.cacheの長さがself.cache_indexよりも大きい場合は)キャッシュがヒットする! やった!
マッチと処理を行う関数を初めから作るかわりに、値をキャッシュから取り出して返すことができるのだ。

というところもよくわかりません。コンソール(linuxです)からpython3 plural6.py wordと呼び出すごとに新しいインスタンスが作られて過去のキャッシュは破棄されると思うのですが。
705デフォルトの名無しさん
垢版 |
2018/07/26(木) 16:26:30.55ID:g6Dcar1V
==で済むところを>=にしたり=<にしたりするのは予防効果を狙う意図もある
706704
垢版 |
2018/07/26(木) 16:59:26.55ID:IOMPt0BM
>>705
ちょっと間違えてました。通常の4パターンにマッチする場合、len(self.cache) < self.cache_index
になる場合しかないようです。
if len(self.cache) >= self.cache_index:
になる場合がわからないのですが、詳しい方ご解説をお願いできませんか?
>>705
例外の場合ですか?
707デフォルトの名無しさん
垢版 |
2018/07/26(木) 17:13:06.91ID:g6Dcar1V
ドモルガンの法則
708704
垢版 |
2018/07/26(木) 17:17:26.98ID:IOMPt0BM
>>707
レスありがとうございます。高校時代の数学を思い出しました。
ただこのプログラム(plural6.py)の
該当箇所
if len(self.cache) >= self.cache_index:
return self.cache[self.cache_index - 1]


を削除してもプログラムは正常に機能したのですが、このコードには何の意味があるのでしょうか?
709デフォルトの名無しさん
垢版 |
2018/07/26(木) 18:33:25.45ID:Onc9BOo2
654です。結局古いPC引っ張り出してAnacondaをインストールしてみたら無事グラフを出すことができました
回答いただけた方は本当にどうもありがとうございました
2018/07/26(木) 18:38:46.86ID:9KlagC9K
よくってよ ひろみ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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