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


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

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



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

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

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

618 名前:デフォルトの名無しさん mailto:sage [2018/04/24(火) 19:36:02.20 ID:8pq7pLvE.net]
>>592
俺は扱えないけど、プログラムのためのエディタはvimが良いらしいらしいよ

>>597
低脳にはそんな素晴らしいIDEは猫に小判だろう
書くPythonだって100行もいかないだろうし、そして、モジュールの中を見ることもないだろう

619 名前:デフォルトの名無しさん mailto:sage [2018/04/24(火) 19:47:17.37 ID:h25jwsU+.net]
>>591
ipythonでも補完できない。なんかなくちゃいけないファイルが無いんかなあ、探してみます。

620 名前:デフォルトの名無しさん mailto:sage [2018/04/24(火) 20:18:42.40 ID:Mdvhp2Yn.net]
>>598
vimは関係ないですよ。
プログラミング書くのに適してませんし。

>>598
趣味でPythonやっている>>553さんに「低脳」って言うのは言い過ぎだと思いますよ。

621 名前:デフォルトの名無しさん mailto:sage [2018/04/24(火) 20:28:24.71 ID:PPDUXdzL.net]
Vimが適してないとかアホか
お前がプログラミングに適してねえよマヌケ
一生懸命ひでまるおしてろ

622 名前:デフォルトの名無しさん mailto:sage [2018/04/24(火) 20:35:04.99 ID:Mdvhp2Yn.net]
vimでプログラミングするって冗談じゃなかったのかw
これは真性だな・・・

俺はもう実務でPython扱ってるよ
すでに300行以上書いた
明日からちゃんとしたエディタインストールするわ

あとみんなレスするときはアンカー(>>)をつけるように
誰に対して言ってるのかわからない独り言みたいだからね

623 名前:デフォルトの名無しさん mailto:sage [2018/04/24(火) 20:46:20.64 ID:yGK7zMMt.net]
配列の例題なのですが

str = "Hello"
str2 = ""
for n in str:
str2 = str2 + (n * 2) + '~'
print(str2)

これのstr2 = ""は何をする為に必要なんでしょうか?

624 名前:デフォルトの名無しさん mailto:sage [2018/04/24(火) 20:55:41.97 ID:8pq7pLvE.net]
>>603
試しに、str2 = "" を #str2 = "" して見ればOK
str2 = [] や str=0でもOKだが

625 名前:デフォルトの名無しさん mailto:sage [2018/04/24(火) 20:57:15.34 ID:JriH9xMX.net]
試しにコメントアウトしてみ?

626 名前:デフォルトの名無しさん mailto:sage [2018/04/24(火) 20:58:23.94 ID:JriH9xMX.net]
あら、先越されたw



627 名前:デフォルトの名無しさん mailto:sage [2018/04/24(火) 20:59:12.40 ID:Mdvhp2Yn.net]
>>604
えらい!
ちゃんとアンカーつけられたじゃないかw


今日も仕事頑張ったし
もう寝るわ
おやすみノシ

628 名前:デフォルトの名無しさん mailto:sage [2018/04/24(火) 21:04:38.83 ID:yGK7zMMt.net]
コメントアウトしたらNameErrorと出ました。
これはstr2=""でとりあえず文字として定義してるってことですかね

629 名前:デフォルトの名無しさん mailto:sage [2018/04/24(火) 21:07:01.25 ID:8KBFlzDM.net]
>>600
             「 ̄ `ヽ、   ______
             L -‐ '´  ̄ `ヽ- 、   〉
          /           ヽ\ /
        //  /  /      ヽヽ ヽ〈
        ヽ、レ! {  ム-t ハ li 、 i i  }ト、
         ハN | lヽ八l ヽjハVヽ、i j/ l !
         /ハ. l ヽk== , r= 、ノルl lL」
        ヽN、ハ l   ┌‐┐   ゙l ノl l
           ヽトjヽ、 ヽ_ノ   ノ//レ′
    r777777777tノ` ー r ´フ/′
   j´ニゝ        l|ヽ  _/`\
   〈 ‐ 知ってるが lト、 /   〃ゝ、
   〈、ネ..         .lF V=="/ イl.
   ト |お前の態度が とニヽ二/  l
   ヽ.|l         〈ー-   ! `ヽ.   l
      |l気に入らない lトニ、_ノ     ヾ、!
      |l__________l|   \    ソ

630 名前:デフォルトの名無しさん mailto:sage [2018/04/24(火) 21:07:54.72 ID:ChFyzKk0.net]
>>607
まだ見てるよね
ちょっとお母さんと代わってくれる?
お宅のお子さんはちゃんと小学校に通わせましたか?
お猿の学校では駄目ですよ
って教えてあげないといけないんだ

631 名前:デフォルトの名無しさん mailto:sage [2018/04/24(火) 21:20:09.03 ID:8pq7pLvE.net]
>vimは関係ないですよ。
>プログラミング書くのに適してませんし。
vimを使っている奴は、真性だな・・・と主張しているのか

632 名前:デフォルトの名無しさん mailto:sage [2018/04/24(火) 21:33:10.24 ID:dUrN2wLw.net]
>>603
変数にstrが許されるのは小学生まで

633 名前:デフォルトの名無しさん mailto:sage [2018/04/24(火) 21:46:40.49 ID:gtAr5qY0.net]
俺はvim使ってるけど確かにここの超初心者には勧めたくはないな

634 名前:デフォルトの名無しさん [2018/04/24(火) 21:48:12.19 ID:UZrLd4N8.net]
まさかのリアル厨房ワロタw

635 名前:デフォルトの名無しさん mailto:sage [2018/04/24(火) 21:48:59.19 ID:T7P20eIK.net]
実際vimでコーディングする人は多いよ
きちんとカスタマイズしてやればIDEより軽いし機能も必要十分で普通に実用的

636 名前:デフォルトの名無しさん mailto:sage [2018/04/24(火) 21:52:23.15 ID:8pq7pLvE.net]
>>608
何のために、str2=""でとりあえず文字として定義が必要と思った?
str2 = str2 + (n * 2) + '~'

str2 += (n * 2) + '~'
として、とりあえず文字として定義を止めるとNameErrorと出るか?
ついでに、大きく変更して
str2 = 1 + 1 にしたら、str2はNameErrorとでるか?
最後に、NameErrorと出たのは
str2 = str2 + (n * 2) + '~'
のどれだ?(一番目のstr2、2番目のstr2、(n * 2)、'~')
中学あたりの数式計算で、
x = 1
y = y+x
としたとき、yの値は得られると思うか



637 名前:デフォルトの名無しさん [2018/04/24(火) 21:55:10.72 ID:BAt1Eldp.net]
ぶっちゃけ君ら何歳?

638 名前:デフォルトの名無しさん mailto:sage [2018/04/24(火) 21:56:45.13 ID:T7P20eIK.net]
>>608
for文の中でstr2から値を参照しようとしてる
定義していない変数を参照することは出来ないから、空でもいいから初期化しないといけない
初期化していないと「空であるかどうか」すら判定出来ない

639 名前:デフォルトの名無しさん [2018/04/24(火) 22:00:19.23 ID:UZrLd4N8.net]
オレ2年やけど体壊して1年休学してるから本当は3年やからな
なめんじゃねーぞ

640 名前:遊園地 mailto:age [2018/04/24(火) 22:24:57.07 ID:G5LttnIJ.net]
授業で入るなら、小中学生が増えてもおかしない。
ただ、5chに来るかは来ないかだと、来ないだろうけど。

641 名前:遊園地 mailto:sage [2018/04/24(火) 22:26:08.73 ID:G5LttnIJ.net]
>>592

Geany使ってる。

642 名前:デフォルトの名無しさん mailto:sage [2018/04/24(火) 22:32:00.39 ID:yGK7zMMt.net]
>>616
>>618
空っぽの変数として定義する必要があったってことですね。
プログラム初心者なもんで申し訳ない・・

643 名前:デフォルトの名無しさん mailto:sage [2018/04/24(火) 22:41:45.33 ID:WvdWgq+O.net]
>>592
普通に秀丸使ってるけどな
なんだかんだ言っても使い慣れたエディタが楽

644 名前:デフォルトの名無しさん mailto:sage [2018/04/24(火) 22:58:24.77 ID:DKMQJI1I.net]
pythonで作ったツールをexe化して配布しようとおもうんですけど
二次配布防止するにはどうすればいいですか?
今考えてるのはアイパスとコンピュータ名とかでhash値作ってサーバーに登録。
ツール起動時に毎回サーバーに問い合わせる、とかです。
ライセンスというほど大それたものでもないので、理想はサーバーつかわずに
初回に起動したそのpcじゃないと使えなくして、からくりがバレれば二次配布できちゃう
程度の精度でもいいんですけど。。

645 名前:デフォルトの名無しさん mailto:sage [2018/04/24(火) 23:00:51.21 ID:8KBFlzDM.net]
exeを入れたzipにパスワードかけろ

646 名前:デフォルトの名無しさん mailto:sage [2018/04/24(火) 23:01:00.08 ID:1D4v+3Mx.net]
ドングルとか?



647 名前:遊園地 mailto:age [2018/04/24(火) 23:01:33.49 ID:G5LttnIJ.net]
Q
 多言語みたいに型だけ宣言して置く方法とか有りますか?


int i
print(type(i))

# era-
SyntaxError: invalid syntax

648 名前:デフォルトの名無しさん [2018/04/24(火) 23:02:26.10 ID:BAt1Eldp.net]
HDD/SSDに署名程度で良くね

649 名前:デフォルトの名無しさん mailto:sage [2018/04/24(火) 23:13:10.05 ID:WvdWgq+O.net]
>>624
大した物でないならならzipにパスワードで良いんじゃね?
そのサーバ維持やメンテナンス延々とするつもりならいいだろうがドメイン維持だけでもそれなりのコストになりそう

650 名前:遊園地 mailto:sage [2018/04/24(火) 23:19:38.12 ID:G5LttnIJ.net]
>>624
起動時に、ユーザー名を拾って来て、適当なファイルに暗号化して入れる。

そのユーザー名と一致しなかったら、メッセージボック等を出して終了

651 名前:遊園地 mailto:sage [2018/04/24(火) 23:22:31.35 ID:G5LttnIJ.net]
バツ 起動時に
マル 初回起動時に

652 名前:デフォルトの名無しさん mailto:sage [2018/04/24(火) 23:24:30.20 ID:vOUBS5cl.net]
pythonをバイナリ化出来たとしても、中の依存モジュールに1つでもGPLが入ってたらソース公開しないとライセンス違反になる
結局ソース解析されるだけの様な気がするけど…

653 名前:遊園地 mailto:sage [2018/04/24(火) 23:24:54.14 ID:G5LttnIJ.net]
win機で動くかわからないけど、下記が動作するか調べてみたら。

import os
T=EMAIL_SUBJECT_PREFIX = '[%s]' % os.uname()[1]
print(T)

654 名前:デフォルトの名無しさん mailto:sage [2018/04/24(火) 23:24:56.76 ID:DKMQJI1I.net]
>>629
zipにパスワードって解凍して中身取り出せば再配布し放題ですよね?
レンタルサーバーは広告ありの無料とかでよいかなぁと。

655 名前:遊園地 mailto:sage [2018/04/24(火) 23:26:30.59 ID:G5LttnIJ.net]
んごぉーーー

from socket import gethostname
T=EMAIL_SUBJECT_PREFX = '[%s]' % gethostname

656 名前:()
print(T)
[]
[ここ壊れてます]



657 名前:デフォルトの名無しさん mailto:sage [2018/04/24(火) 23:31:45.21 ID:8KBFlzDM.net]
>>634
じゃあダウンロードサイトにもパスワードかけとけ

658 名前:遊園地 mailto:sage [2018/04/24(火) 23:37:44.84 ID:G5LttnIJ.net]
>>634
心配しなくても、その程度のソフトなら二次配布なんて
しないよ。

659 名前:デフォルトの名無しさん mailto:sage [2018/04/25(水) 01:21:27.42 ID:kuotvUVn.net]
>>636
ダウンロードサイトであーだこーだするなら、
ダウンロードさせるexeの内部に毎ダウンロードごとに異なるパスワード(hashとか)
を組み込んで、管理サーバーでこのパスとPC固有情報を関連付けすれば良いんじゃないのか。
管理サーバーを立てるぐらいの人ならこれぐらいは頑張って実現するだろう

>>624
それでexeの二次配布防止なるのか? exeは全て共通なんだろ。それで
管理サーバーはPC登録情報からexeが2次配布利用であると判断するんだ?
PCが登録しているかはわかると思うが

660 名前:デフォルトの名無しさん mailto:sage [2018/04/25(水) 02:36:01.53 ID:3okspJRg.net]
オープンソースのライセンスを無視してバイナリ配布して
さらに自分だけコピープロテクトを掛けたりしたらサイトが炎上しそうだな

importするモジュールの選択にはくれぐれも気をつけてくれ

661 名前:デフォルトの名無しさん [2018/04/25(水) 04:16:24.63 ID:wUGQlgZi.net]
全部バイナリ化せんでも
肝心な部分だけDLL化pydとかpyc化して
それが無いと動かないようにするだけでもいいのに

662 名前:デフォルトの名無しさん [2018/04/25(水) 05:17:35.88 ID:uQ1fCNpFH]
Pysideで画像(aaa.jpg)をフルスクリーン表示後、0.5秒後フルスクリーン表示のまま次の画像(bbb.jpg)に切り替えたいのですがどうしたらよいでしょうか?
以下プログラムではaaa.jpgが表示され、そのまま動きませんでした。

import sys
import time
from PySide import QtGui

app = QtGui.QApplication(sys.argv)
pixmap = QtGui.QPixmap('aaa.jpg')
screen = QtGui.QLabel()
screen.setPixmap(pixmap)
screen.showFullscreen()
sys.exit(app.exec_())

time.sleep(0.5)

app = QtGui.QApplication(sys.argv)
pixmap = QtGui.QPixmap('bbb.jpg')
screen = QtGui.QLabel()
screen.setPixmap(pixmap)
screen.showFullscreen()
sys.exit(app.exec_())

663 名前:デフォルトの名無しさん mailto:sage [2018/04/25(水) 09:06:01.80 ID:00WI0MSP.net]
>>634
過去何度もレンサバ撤退してる
数年経過して撤退したら日常で使ってたそのソフトが急に使えなくなる
更に開発者の君自身がそのソフトに興味を失っており(良くある話)コンタクトができない
無責任すぎでしょ
独自フォーマットの開発者とか見てても思うけど数は少なくても思いつきでやって
はしご外されると作ってる人の迷惑はかなりの物がある

664 名前:遊園地 mailto:sage [2018/04/25(水) 10:04:00.25 ID:aZgfWxV+.net]
二次配布とか考えなくても、Vectorに登録する審査も通ると思えないけどな。

665 名前:デフォルトの名無しさん [2018/04/25(水) 10:36:51.42 ID:NXDHFefE.net]
なんでそんなにオコなの?

666 名前:遊園地 mailto:sage [2018/04/25(水) 10:43:41.21 ID:aZgfWxV+.net]
5chの伝統芸だからぁあああwwwwwwwwwwww

年間利用者0とかザラだしww

  公開したら分かるんじゃないww



667 名前:デフォルトの名無しさん mailto:sage [2018/04/25(水) 10:47:32.52 ID:00WI0MSP.net]
それはないと思う
ベクターにサンプルプログラムの教科書に載ってそうなスクリプト置いてるけど
毎月15件くらいDLされてる

668 名前:デフォルトの名無しさん mailto:sage [2018/04/25(水) 11:44:31.69 ID:OMoW5wMU.net]
最初からwebアプリ作ればいいじゃん

669 名前:遊園地 mailto:sage [2018/04/25(水) 11:52:34.70 ID:aZgfWxV+.net]
俺も2年間で60ダウンロードぐらいされてる。

コメントは1件だけ来た。


タイトル
無能

本文
無能なんですね。

670 名前:遊園地 mailto:sage [2018/04/25(水) 11:55:04.74 ID:aZgfWxV+.net]
python,exe化して、ふぁいるりねーむ公開してたな。
絶対パス + 拡張子[指定] [XXX]付け

671 名前:スい名前 連番りねーむ

それだけの機能
[]
[ここ壊れてます]

672 名前:デフォルトの名無しさん mailto:sage [2018/04/25(水) 12:00:31.01 ID:00WI0MSP.net]
>>648
www
でも、コメントが付くだけでも正直かなり羨ましわ
もう何年も5個くらいおいたままになってるけど何のコメントもない
でも、俺自身が10年以上使ってるし、使い方があえてば凄く便利だし
絶対に使ってる人いる筈なんだけどなぁ・・・

673 名前:デフォルトの名無しさん [2018/04/25(水) 12:44:42.62 ID:SjKKaR2L.net]
githubにうpしてたら勝手にforkされて勝手にバージョンアップされてた

674 名前:デフォルトの名無しさん mailto:sage [2018/04/25(水) 12:50:09.33 ID:00WI0MSP.net]
>>651
その手も良いな

675 名前:デフォルトの名無しさん mailto:sage [2018/04/25(水) 12:51:16.27 ID:00WI0MSP.net]
因みにどんなソフト
もし良ければ教えて
サンプルみたいなプログラムでも便利なら誰かアップしてくれるかな?
便利だから10年くらい使ってるけど、動作が微妙なんだよなぁー

676 名前:デフォルトの名無しさん mailto:sage [2018/04/25(水) 13:47:37.24 ID:sTzqaXBb.net]
GAEで実行すると、datetimeを変換する際、
tzinfoになにを入れていても
time.mktime(t.timetuple())や
calendar.timegm(t.timetuple())
で、mktimeやtimegmを実行した時点で+9時間されてしまいます。
こういうものなのでしょうか?



677 名前:デフォルトの名無しさん mailto:sage [2018/04/25(水) 15:21:07.84 ID:sTzqaXBb.net]
あ・・・勘違いしてました
ネットの変換ツールの方が+9時間してたようですorz

678 名前:デフォルトの名無しさん [2018/04/25(水) 15:25:25.19 ID:SjKKaR2L.net]
GAEのTimeZoneって変だよな

679 名前:遊園地 mailto:age [2018/04/25(水) 15:55:32.53 ID:aZgfWxV+.net]
,をリアルタイムで数えるには、どうすれば良いでしょうか?

現状では、
1秒毎にファイルを開いて、更新してます。

680 名前:デフォルトの名無しさん mailto:sage [2018/04/25(水) 16:50:55.24 ID:7/N1jaCm.net]
>>657
その質問の仕方であなたが今なにをしていて、これから何をしたいと思っているのか解る人はいないと思う。

681 名前:遊園地 mailto:sage [2018/04/25(水) 18:02:02.68 ID:aZgfWxV+.net]
テキストファイルの,カンマをカウントして居ます。
fast-uploader.com/file/7080202434072/

682 名前:デフォルトの名無しさん mailto:sage [2018/04/25(水) 19:41:46.81 ID:D5b6boQj.net]
>>659
お前はteratailできけば良いだろ

683 名前:デフォルトの名無しさん mailto:sage [2018/04/25(水) 20:11:28.16 ID:/xWlXZY2.net]
>>624
本体をwww鯖に置いて、配布するコードはそれをDLして呼び出すだけのものにする
配布コードに公開鍵置いて適当な認証コードを生成して鯖に送ってバリデーションする
配布コードは適当に難読化するか、バイナリにコンパイルしておく
プロテクションを強めにするなら毎回DL、そうでなければキャッシュOKにする
DLするファイル側にも日付やIPアドレスから鍵を生成して暗号化するとか、嫌がらせの方法はある

684 名前:デフォルトの名無しさん mailto:sage [2018/04/25(水) 22:47:23.82 ID:00WI0MSP.net]
str = "100 20" #<<色々な組み合わせが入る比較せよ↓だと90点しか取れなかった どこミスしたんだろ?
l = str
list = l.split(" ")
if(list[0] == list[1]):
print("eq")
elif(list[0] > list[1]):
print(list[0])
else:
print(list[1])

685 名前:デフォルトの名無しさん mailto:sage [2018/04/25(水) 22:54:55.91 ID:0wQkhGBO.net]
なんか問題文が雑だな。
もっと正確な仕様があるんじゃないの?

686 名前:デフォルトの名無しさん mailto:sage [2018/04/25(水) 22:55:24.68 ID:mf+z+VbY.net]
文字列で比較してるからじゃないの
問題の要求知らねえけど



687 名前:デフォルトの名無しさん mailto:sage [2018/04/25(水) 22:59:26.42 ID:00WI0MSP.net]
>>663
雑?ベストな書き方ってどんなの?

>>664
某人材派遣会社のテスト問題
10個ほどテストを通したらしいけど1つだけ出力が間違ってるらしい
境界線データなどは全てパスしてる

688 名前:デフォルトの名無しさん mailto:sage [2018/04/25(水) 23:05:30.22 ID:0wQkhGBO.net]
ベストっていうか一言一句たがわず元の問題文書けよ。
もしかしたらテストっていうから漏らしたらいけないのかもしれないけど。

689 名前:デフォルトの名無しさん mailto:sage [2018/04/25(水) 23:15:11.67 ID:0wQkhGBO.net]
それにしても人材派遣会社でパイソンって。
Javaとかじゃないのか?
それとも言語は自由選択なのか?

690 名前:デフォルトの名無しさん mailto:sage [2018/04/25(水) 23:32:08.52 ID:00WI0MSP.net]
>>666
一切漏らしてはダメなんですまん

>>667
好きな言語でOKな所

691 名前:デフォルトの名無しさん mailto:sage [2018/04/25(水) 23:41:42.22 ID:0wQkhGBO.net]
ん〜そうなんか。
じゃあsplitに失敗した時の挙動とかはなんか条件なかった?

692 名前:デフォルトの名無しさん mailto:sage [2018/04/25(水) 23:50:36.60 ID:00WI0MSP.net]
>>669
入力値最終行の末尾に改行が1つ入ります。
とあるけど、多分これではないと思う

問題文は書けないけど他の問題↓でも上の条件はあるけど100点だった
aa = input()
list2 = aa.split(" ")
list2 = sorted(list2)
list2 = reversed(list2)
list = list(list2)
print ( int(list[0])*10+int(list[3]) + int(list[1])*10+int(list[2] ))

693 名前:デフォルトの名無しさん mailto:sage [2018/04/25(水) 23:52:28.03 ID:mf+z+VbY.net]
仕様クイズやってんじゃねえんだよ
言えないなら他を当たれ

694 名前:デフォルトの名無しさん mailto:sage [2018/04/25(水) 23:55:35.34 ID:00WI0MSP.net]
レベルは基礎(年収200万レベル)だから
得意な人が見ればスグに分かるかと思って・・・

695 名前:デフォルトの名無しさん mailto:sage [2018/04/26(木) 00:04:33.65 ID:A1A9qqDP.net]
>>671
確かに、90点の回答から問題文(知っているが言えない)を妄想して
どこミスしたか教えてクレクレだからな。 なんかざんしんなクレクレだな

696 名前:デフォルトの名無しさん mailto:sage [2018/04/26(木) 00:05:48.88 ID:cVNoJ2TG.net]
ほぼ同額ハネてるくせにずいぶん調子こいてんな人売り。



697 名前:デフォルトの名無しさん mailto:sage [2018/04/26(木) 00:09:44.35 ID:NMIp1ji6.net]
正確な使用かNGだった入力データか、せめて一方はないとなぁ

698 名前:デフォルトの名無しさん mailto:sage [2018/04/26(木) 00:20:56.36 ID:zAODI6nx.net]
>>675
スマン
入力データ(10種類テスト)は非公開
問題文はpaizaの規約でNG

699 名前:デフォルトの名無しさん mailto:sage [2018/04/26(木) 00:23:21.97 ID:NMIp1ji6.net]
あんま思いつかないけどたとえば
str="+10 10"
でeqを出力しなきゃいけないとかかなぁ

700 名前:デフォルトの名無しさん mailto:sage [2018/04/26(木) 07:29:42.61 ID:82+EFsXj.net]
>>651
おもろーい

>>650
そりゃいるんじゃね?
普通の人スクリプトかけないし
自分もやりたいことがあってググったら
Pythonのスクリプト見つけて
それがきっかけでPython始めた

701 名前:デフォルトの名無しさん mailto:sage [2018/04/26(木) 07:39:06.10 ID:L4MEI3Bo.net]
知ってるかもだけど、strとかlistとかの組み込み関数の名前を変数に使わない方がいい
例として以下を挙げる

>>> str = "A"
としたあと、組込み関数str()を使うと
以下のようにエラーになる
>>> str(10)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'str' object is not callable

702 名前:デフォルトの名無しさん mailto:sage [2018/04/26(木) 13:18:56.47 ID:1MtgAGXx.net]
https://qiita.com/makaishi2/items/63b7986f6da93dc55edd

上記のサイトを見ながら勉強しています
その中のword2vecを使用して学習させた結果を表示させてる部分に(学習に乱数を使っているので、同じ結果にはなりません)と表記されている箇所があるのですが、乱数はどの部分を指しているのでしょうか?
入力した値に対して毎回結果が変わってしまうのは違和感があるのですが、これが正しい考え方なのでしょうか?

703 名前:デフォルトの名無しさん mailto:sage [2018/04/26(木) 14:21:52.82 ID:LZqqVlEY.net]
共同ツール 1
https://seleck.cc/685

https://trello.com/
ボードのメニュー → Power-Upsから拡張可能 Slack DropBoxなど
Trello Chrome拡張機能 elegant
ttp://www.kikakulabo.com/service-eft/
trelloのオープンソースあり

共同ツール 2
https://www.google.com/intl/ja_jp/sheets/about/

共同ツール 3
https://slack.com/intl/ja-jp
https://www.dropbox.com/ja/
https://bitbucket.org/
https://ja.atlassian.com/software/sourcetree
https://sketchapp.com/extensions/plugins/
ttp://photoshopvip.net/103903

ttps://goodpatch.com/blog/sketch-plugins/

704 名前:デフォルトの名無しさん [2018/04/26(木) 16:21:20.54 ID:y8gcXBFr.net]
>>662
標準関数を変数名に使うな
コードを貼るなら、ideoneとかcodepad使え
文字列のまま比較するな

705 名前:デフォルトの名無しさん [2018/04/26(木) 17:23:13.50 ID:HAGSLGUl.net]
pythonって遷移的なimportができてしまうのか。知らなかった。
これはちょっと嵌りポイントじゃないかなぁ?

706 名前:デフォルトの名無しさん mailto:sage [2018/04/26(木) 17:33:22.83 ID:0WGeE1H1.net]
日本語でOK



707 名前:デフォルトの名無しさん mailto:sage [2018/04/26(木) 17:44:22.78 ID:3KE4uQzN.net]
>>680
gensimのword2vec実装のなかで乱数を使っているということじゃないかな?
だからこそこに書いてあるコード中にはrandはない

708 名前:デフォルトの名無しさん mailto:sage [2018/04/26(木) 18:02:11.11 ID:B934JXdm.net]
>>683
__init__.py だけだぞ

709 名前:デフォルトの名無しさん mailto:sage [2018/04/26(木) 18:19:49.65 ID:7TZiBj4A.net]
pythonって誰が書いても同じになるように作られたはずなのになんでwith分とか作っちゃったの?

710 名前:デフォルトの名無しさん mailto:sage [2018/04/26(木) 18:50:08.23 ID:vM7mL5EC.net]
足し蟹ー

711 名前:デフォルトの名無しさん mailto:sage [2018/04/26(木) 19:08:52.46 ID:3Mp4Ty/f.net]
>>685
引数seedかな?

712 名前:デフォルトの名無しさん [2018/04/26(木) 20:11:17.17 ID:bpVzyqdZ.net]
with文便利じゃん
途中でエラー出ようがハングしようが
必ずclose()されるし

713 名前:デフォルトの名無しさん [2018/04/26(木) 20:12:25.88 ID:bpVzyqdZ.net]
あぁハングはまずいか・・・

714 名前:デフォルトの名無しさん mailto:sage [2018/04/26(木) 20:23:38.37 ID:7TZiBj4A.net]
with分が許されるなら i++ も付けてほしいのよね

715 名前:デフォルトの名無しさん mailto:sage [2018/04/26(木) 20:32:37.56 ID:NMIp1ji6.net]
Rubyにi++がないのと同様の理由でパイソンにもないんじゃないか?
適当だけど。

716 名前:デフォルトの名無しさん mailto:sage [2018/04/26(木) 20:49:07.82 ID:zmwnnnGF.net]
why?



717 名前:デフォルトの名無しさん mailto:sage [2018/04/26(木) 21:26:38.69 ID:NMIp1ji6.net]
俺もよく知らんが整数がイミュータブルでさらにオブジェクト指向が組み合わさると++が難しいらしい。
理屈は知らん。

718 名前:デフォルトの名無しさん mailto:sage [2018/04/26(木) 21:54:40.18 ID:vM7mL5EC.net]
僕「それはちょっと…むずかしいです」
??「難しいかどうか聞いてるんじゃない!出来るんだな!?」
僕「はい…」

719 名前:デフォルトの名無しさん [2018/04/26(木) 22:05:57.30 ID:ufB3iyja.net]
お願いします。
Pysideで1.jpgのフルスクリーンから1秒後に2.jpgのフルスクリーンに切り替えたいのですが、1.jpgが映ったままで止まってしまいます。
どのようにプログラムを直したら良いでしょうか?
import sys
from PySide import QtGui
import time

app = QtGui.QApplication(sys.argv)
pixmap = QtGui.QPixmap('/home/pi/Pictures/1.jpg')
screen = QtGui.QLabel()
screen.setPixmap(pixmap)
screen.showFullScreen()
sys.exit(app.exec_())

time.sleep(1.0)

app = QtGui.QApplication(sys.argv)
pixmap2 = QtGui.QPixmap('/home/pi/Pictures/2.jpg')
screen = QtGui.QLabel()
screen.setPixmap(pixmap2)
screen.showFullScreen()
sys.exit(app.exec_())

720 名前:遊園地 mailto:age [2018/04/26(木) 22:14:31.13 ID:zm91irPY.net]
.show()

721 名前:デフォルトの名無しさん [2018/04/26(木) 22:57:40.00 ID:r/dul/Wf.net]
遊園地召喚

722 名前:デフォルトの名無しさん [2018/04/26(木) 23:18:26.87 ID:zm91irPY.net]
召喚される度に査問される罠

723 名前:デフォルトの名無しさん [2018/04/26(木) 23:19:29.18 ID:zm91irPY.net]
QtGuiとか使った事ない。

724 名前:デフォルトの名無しさん mailto:sage [2018/04/26(木) 23:35:00.83 ID:sRtYULlw.net]
>>697
なんか、pythonプログラムだけど、Qtのプログラムの質問な感じで
ここできくよりQtスレで尋ねたほうが良いような感じだな。
Qtはpythonで激しく使われているけど、スレレベルからしてこのスレ連中で
使っている奴は激しく少ないだろうからな。
Qtさっぱ

725 名前:りな俺でも、上の1.jpgコード部分をコピペして2.jpgに変更では動かんと思う

>>701
俺はQtをインストールすらしていない
[]
[ここ壊れてます]

726 名前:デフォルトの名無しさん mailto:sage [2018/04/26(木) 23:44:36.11 ID:JIIZjO4Q.net]
>>702
承知しました、コメントありがとうございました。



727 名前:デフォルトの名無しさん mailto:sage [2018/04/26(木) 23:55:11.10 ID:sRtYULlw.net]
>>703
Qtさっぱりな俺がぱっとコード見て妄想で答えるが、
app = QtGui.QApplication(sys.argv) はQtGui初期化だろうからで2回は不要(1回でOK)。
sys.exit(app.exec_()) は終了ってことだから、time.sleep(1.0)の前の
sys.exit(app.exec_())でプログラム終了
な気がする。

728 名前:デフォルトの名無しさん [2018/04/27(金) 00:13:35.48 ID:sy5ESrYC.net]
すいません、前にchainerpix2pixの件で質問した者なんですが
あれからようやくCPUでは動いたものの、GPUではアウトオブメモリーになってしまいます
chainerのmnistのサンプルだとgpuは動いたので
使う画像のサイズを小さくすればいいのではと思って
get_example(self, i, crop_width=256):をcrop_width=1にしてみたのですが
同じくアウトオブメモリーになってしまいます・・・
どうしたらgpuで動くようになるのでしょうか?
あと、cudnnは使えないのでChainer_cudnnは0にしています

729 名前:デフォルトの名無しさん mailto:sage [2018/04/27(金) 00:30:03.43 ID:kiq1uvQz.net]
お前はアウトオブガンチューだから。

730 名前:デフォルトの名無しさん mailto:sage [2018/04/27(金) 11:03:08.04 ID:24cBGVvy.net]
このアプリは、GPU を使いますとか、

何か、そういう設定でもあるのかも

731 名前:デフォルトの名無しさん mailto:sage [2018/04/27(金) 14:48:29.17 ID:cRxeHPlk.net]
matplotlibの文字化けを直そうとしてるんだけどどこにもキャッシュがない…
web見てると3つキャッシュがあるはずなのに1つしかない(fontList.Json)
こういう場合どうすればいいの…?

732 名前:デフォルトの名無しさん [2018/04/27(金) 16:45:19.19 ID:UfJ+DbX6.net]
まずはパンツを下ろします。

733 名前:デフォルトの名無しさん mailto:sage [2018/04/27(金) 16:46:42.04 ID:l9wD2n6W.net]
次にブラを上げます。

734 名前:デフォルトの名無しさん [2018/04/27(金) 17:53:36.17 ID:ash3pEtl.net]
>>697
まるち

735 名前:デフォルトの名無しさん [2018/04/27(金) 17:54:48.84 ID:ash3pEtl.net]
>>708
もっとしっかり探せ

736 名前:遊園地 mailto:age [2018/04/27(金) 19:07:35.36 ID:00GHpQg1.net]
>>707
有るよ。
ドロールとか組み込みなら、CPUで動かすのが基本
従ってインストールした時点でGPUが無効になってるライブラリも多い。



737 名前:デフォルトの名無しさん [2018/04/27(金) 20:19:58.99 ID:NfYPUu/1.net]
ここで初めてティッシュを用意します。

738 名前:デフォルトの名無しさん mailto:sage [2018/04/27(金) 22:00:53.85 ID:tY4aKNce.net]
>>708
よく分からん時はOSのクリーンインストールから初めてmatplotlibをインストール

739 名前:デフォルトの名無しさん mailto:sage [2018/04/27(金) 23:24:53.90 ID:7d5j5plq.net]
OSクリーンインストールとかww
なんというオニ畜アドバイスww

740 名前:デフォルトの名無しさん mailto:sage [2018/04/27(金) 23:53:02.63 ID:0qxmcM9A.net]
もっといいPCを買えとか言われなくてよかった

741 名前:デフォルトの名無しさん [2018/04/28(土) 01:03:41.04 ID:pRdE14CX.net]
https://forum.omz-software.com/topic/2648/download-plain-text-html-document-and-save-content-as-text/3
これの
print=1って何?意味が分からない

742 名前:デフォルトの名無しさん mailto:sage [2018/04/28(土) 01:25:48.28 ID:sVh1KXTe.net]
gamefaqていうサイトのurlパラメータで、print=1ってすると、印刷向けのデータを返してくれるんではないかな。
pythonのprintとは無関係

743 名前:デフォルトの名無しさん mailto:sage [2018/04/28(土) 01:29:45.66 ID:lzDlBKGG.net]
なんでそんな質問しているのかわからない
print=0だと駄目なんだろう

744 名前:デフォルトの名無しさん mailto:sage [2018/04/28(土) 01:40:25.00 ID:lzDlBKGG.net]
>>719
Appending ?print=1 as a parameter, ie, www.gamefaqs.com/ps3/959558-fallout-new-vegas/faqs/61226**?print=1**,
simplifies the document for printing such that in a browser, the content appears to be plaintext (of course it's not, it's HTML).
Pythonのことを尋ねているんではなく、英語が分からんから意味が分からないと言うことだろ。

745 名前:デフォルトの名無しさん mailto:sage [2018/04/28(土) 06:45:20.98 ID:x771LapU.net]
BMPファイルのヘッダ情報をいじりたい場合、
C言語だとバイナリーモードでファイルを開いて
ヘッダと同じ構造の構造体に格納→いじるっとしていたのですが
Pythonの場合はどうするのがスタンダードですか?

746 名前:デフォルトの名無しさん mailto:sage [2018/04/28(土) 08:59:37.34 ID:Mqg+X9l/.net]
>>722
bytearrayオブジェクトを作って添え字でアクセスするか、
ctypesモジュールにあるCの構造体互換の機能を使うかだけど
それならCでいいじゃんって話になる
そもそもスクリプト言語でバイナリデータを操作すること自体、あんまりメジャーじゃないと思う



747 名前:デフォルトの名無しさん mailto:sage [2018/04/28(土) 08:59:39.51 ID:6G75OsfQ.net]
PILを使うのはダメなの?

748 名前:デフォルトの名無しさん mailto:sage [2018/04/28(土) 10:47:54.22 ID:8aPDsti0.net]
中出ししてもオッケー☆ミ

749 名前:デフォルトの名無しさん mailto:sage [2018/04/28(土) 19:25:00.09 ID:nZGgJ1mK.net]
>>722
スタンダードかどうかは知らんが
ファイルヘッダのようにバイナリで色々なサイズのデータがあり、フォーマットが決まっている場合は
structモジュールのpack() とunpack() が使える
ファイルをバイナリモードで開くことと、結果がタプルで返ってくること(値を変えるならlist()を通す)、
書式指定文字列がperlよりタイトで厳密に一致しないといけないことに注意

750 名前:デフォルトの名無しさん [2018/04/30(月) 02:59:51.66 ID:0BaYNXC/.net]
>>722
725 よりは ctypes の方が結果的に楽
どうせやってることは同じ

751 名前:デフォルトの名無しさん mailto:sage [2018/05/01(火) 13:16:05.51 ID:nK8NGTs9.net]
csvの書き込みで特定の列にのみ値を入れるってどうすればいいでしょうか?
例えば3列目にCと入れる場合、
writerow(['','','C'])
とはできると思うんですが、indexの[2]とかで挿入したいです。

752 名前:デフォルトの名無しさん mailto:sage [2018/05/01(火) 13:23:24.66 ID:nK8NGTs9.net]
>>728
['']*3で空配列作ってinsertでindex指定すればいけそうでした。
無視してください

753 名前:デフォルトの名無しさん [2018/05/01(火) 17:47:40.92 ID:ZCA4YmfM.net]
pythonista3で
カメラロールに保存した画像のパスを取得したいんですが
どうすればできますか?

754 名前:デフォルトの名無しさん [2018/05/01(火) 21:26:52.34 ID:CgwFbzLc.net]
遊園地の出番

755 名前:遊園地 mailto:sage [2018/05/01(火) 21:36:37.58 ID:mOb9XiF3.net]
前提として、pythonista3を始めて知った。

iPad持って無い& Pythonista3-omz:softwareは有料アプリ 1200円

いろいろ見たけど、appex.get_file_path()だと不可なので、

 appex.get_attachments()


参考サイト
https://qiita.com/lm0x/items/28d5f7ef433a9654474c


 別途、環境による共有ライブラリの不具合が有るかは不明

756 名前:遊園地 mailto:sage [2018/05/01(火) 21:39:00.39 ID:mOb9XiF3.net]
最悪、自分で保存場所を決めて[デフォルト位置を特定も可能]

 自ら、取得しに行く手も有る。



757 名前:デフォルトの名無しさん [2018/05/01(火) 21:50:09.23 ID:ZCA4YmfM.net]
>>732
pythonistaで画像をカメラロールに保存してそのパスを取得したい

758 名前:遊園地 mailto:sage [2018/05/01(火) 22:47:44.63 ID:mOb9XiF3.net]
>>734
前提として、StaShの導入[pip等が使える?] 不要かも知れない?

通常のカメラロールにあるファイルは、
 Pythonista3で直接扱えないのでDropboxを利用するらしい。
# そんな事ないかも?


import os
os.getcwd() #パス取得


何の画像か分からないよ。
WEB上の画像なのか? カメラ

759 名前:起動からの取得した画像なのか?

それによって回答も変わる。 取り敢えず、

web上のURLからの取得[ダウンロード]
http://alba.blog.jp/archives/74055809.html

写真のアクセスなど
http://omz-software.com/pythonista/docs/ios/photos.html
[]
[ここ壊れてます]

760 名前:遊園地 mailto:sage [2018/05/01(火) 22:56:54.46 ID:mOb9XiF3.net]
写真へのアクセス
omz-software.com/editorial/docs/ios/photos.html

んーー 力不足だ。すまん。

テラテイルなら答えてくれるかも知れない。そっちで聞いてくれ。


 ただ、画像はデフォルトでカメラロールに送られると書かれてるから、

カメラロールのURLさえ分かれば、直接叩いたりできないのかなー? とかは思う。

761 名前:デフォルトの名無しさん mailto:sage [2018/05/01(火) 23:13:50.80 ID:Ta/u7tID.net]
え、もしかして遊園地って意外と実力あるの?

762 名前:遊園地 mailto:sage [2018/05/01(火) 23:49:23.22 ID:mOb9XiF3.net]
>>737
どぴゅうーーー!!?ww どうしてそう成ったw
まだまだ。5ch初心者だなww

763 名前:デフォルトの名無しさん [2018/05/01(火) 23:59:49.36 ID:ZCA4YmfM.net]
stashは導入してます

もしかしてAsset.local_idってのがパスのかわり?

764 名前:デフォルトの名無しさん mailto:sage [2018/05/02(水) 00:12:33.26 ID:AOzOSF/o.net]
普通にPCでやった方が無駄なこと考えなくていいから楽だと思う

765 名前:デフォルトの名無しさん [2018/05/02(水) 00:38:48.40 ID:lacLZL+z.net]
やだ
何でもiPhoneでやりたい
ファンや電源ユニットの音を聞きたくない

766 名前:デフォルトの名無しさん [2018/05/02(水) 00:38:54.21 ID:W+so90CJ.net]
遊園地メンバーに出来ないことはないだろう。



767 名前:デフォルトの名無しさん mailto:sage [2018/05/02(水) 00:58:24.50 ID:Th+lVB8S.net]
Python上級者の遊園地メンバーならなんとかしてくれるよね

768 名前:デフォルトの名無しさん mailto:sage [2018/05/02(水) 06:54:05.31 ID:RMStXXKk.net]
他のメンバーから謝罪されそう

769 名前:遊園地 mailto:sage [2018/05/02(水) 07:38:44.05 ID:GpduyO95.net]
>>741
カメラロール 保存場所はPCで言うと
/home/use/ピクチャ

Androidだとギャラリーの所

 命令文で取るんじゃなくて、直接して画像を取りに行くスタイル

ファイルマネージャとかでソコのURLが分かれば、可能かと

770 名前:デフォルトの名無しさん [2018/05/02(水) 08:19:06.48 ID:lacLZL+z.net]
appex.get_attachments()で取得する
アプリの写真が渡す時に使う場所
/var/mobile/Media/PhotoData/OutgoingTemp/
たぶんパス指定して直接は見れないようになってる
API通さないと無理なんじゃないかな

771 名前:遊園地 mailto:sage [2018/05/02(水) 09:30:47.44 ID:GpduyO95.net]
皆が調べたけど、限界だ!

 って所からがスタートかな?

取り敢えず。 下記を実行して見た結果は どうなる?

import photos
all_assets = photos.get_assets()
last_asset = all_assets[-1]
img = last_asset.get_image()
img.show()

772 名前:遊園地 mailto:sage [2018/05/02(水) 09:38:13.34 ID:GpduyO95.net]
見た?
https://halspg.wordpress.com/2017/11/20/pythonista_photos/

773 名前:遊園地 mailto:sage [2018/05/02(水) 09:48:38.35 ID:GpduyO95.net]
手段として、延期かなー。

テラテイル と スタッフオーバーフロー
で質問(本人が)

その間に別の事に取り込んだ方が良いかもなー

進めて行くうちに、類似箇所や該当操作に辿り着くかも知れない。

774 名前:デフォルトの名無しさん [2018/05/02(水) 14:07:48.31 ID:lacLZL+z.net]
すでに出来たよ
assetからObjCInstance使って出来た

775 名前:デフォルトの名無しさん [2018/05/02(水) 14:20:13.88 ID:lacLZL+z.net]
パスで何かしようとするとPermissionErrorがでるよ

776 名前:デフォルトの名無しさん [2018/05/02(水) 14:34:52.65 ID:lacLZL+z.net]
一応
print(str(ObjCInstance(picasset).pathForOriginalFile()))



777 名前:遊園地 mailto:sage [2018/05/02(水) 15:24:12.28 ID:GpduyO95.net]
おめー

778 名前:デフォルトの名無しさん [2018/05/02(水) 18:20:09.23 ID:iLuEzONp.net]
質問1
 C#とかC系しか知らんものがパイソンを素早く概括的に理解してマスターするには
どのような手順を取

779 名前:驍フがベストかを述べよ。 []
[ここ壊れてます]

780 名前:デフォルトの名無しさん mailto:sage [2018/05/02(水) 18:24:11.36 ID:fFtFAs1e.net]
帰れチンカス

781 名前:デフォルトの名無しさん [2018/05/02(水) 18:27:01.60 ID:iLuEzONp.net]
質問2
 「C++からパイソンを呼び出す」などC++とパイソンを組み合わせて使うケースについて
散見するが、C#とパイソンの組み合わせがないのはなぜだろうか? その理由を述べよ。

質問3
 他の言語特にC#にくらべてパイソンの優位性もしくは劣性について述べよ

782 名前:デフォルトの名無しさん mailto:sage [2018/05/02(水) 19:06:36.46 ID:hCUFBC/P.net]
Pythonをパイソンと書くようなキチガイははよ死ね

783 名前:デフォルトの名無しさん [2018/05/02(水) 19:09:38.38 ID:OevC1MDQ.net]
バカって外来語をネイティブな表記で書くよねw読めないからw

784 名前:デフォルトの名無しさん [2018/05/02(水) 19:22:17.68 ID:W+so90CJ.net]
>>754みたいなガキは、遊園地メンバーのちんぽナメナメしたら、答えてやるわ。

785 名前:デフォルトの名無しさん [2018/05/02(水) 20:05:02.60 ID:iLuEzONp.net]
パーがトンほどいるからパートン

786 名前:デフォルトの名無しさん [2018/05/02(水) 20:09:22.51 ID:iLuEzONp.net]
質問1の模範解答
 このような粒度の荒い質問にここで回答を期待するのは無理。



787 名前:遊園地 mailto:sage [2018/05/02(水) 20:12:29.50 ID:GpduyO95.net]
遊園地メンバーではなく。
遊園地ランドの一員な。

問1
公式Documentを読む
(その判断が下せなかった君には難しい)

問2
pythonとc#の組み合わせは有ります。
日本語記事が少ないのは確かです。

問3
全ての言語に置いて、優位性と劣性は
状況により、変わります。

大事なのは目的との適切な判断です。


なお、遊園地ランドの5ch民は標準スキルにフレンドリーファイアーと成ってますww

788 名前:遊園地 mailto:sage [2018/05/02(水) 20:15:54.36 ID:GpduyO95.net]
初代のくだすれ だと、
「pythonのパイは おっぱいですか?!」

だった様な気がする。

789 名前:遊園地 mailto:sage [2018/05/02(水) 20:24:18.02 ID:GpduyO95.net]
雪風だった時に叩かれた頃と
そっくりで、大爆笑だなw

低い所から、始めたら
上がるしかないから、良いと思う。

790 名前:デフォルトの名無しさん [2018/05/02(水) 20:31:09.60 ID:iLuEzONp.net]
>大事なのは目的との適切な判断です。
そもそもどのような目的でpythonは作られたのか? 優秀な言語が五万とあるのに
わざわざ作るにはそれなりなりの理由があるはずだ。その理由について手短に簡潔に述べなさい。
その程度の説明ができないなら、pythonを使う意味がない。
仮に説明できるだけの能力があるにせよ、その程度のことをめんどくさがって説明できないと
したらプログラミングのようにめんどくさい仕事には向かないと思える。

791 名前:デフォルトの名無しさん mailto:sage [2018/05/02(水) 20:35:39.56 ID:MvV5oHQH.net]
無能はPython使わなくていいよ

792 名前:デフォルトの名無しさん mailto:sage [2018/05/02(水) 20:49:31.16 ID:+C3apNC8.net]
確かにPythonとか何がいいのかまだ理解してないわ。
人工知能界隈では流行ってるみたいだけど。

793 名前:デフォルトの名無しさん [2018/05/02(水) 21:06:22.47 ID:lacLZL+z.net]
最近使い始めた
いまいち理解してない
それでもある程度便利に使える
誰も使ってないと開発止まるし流行りにはのるスタイルです

794 名前:遊園地 mailto:sage [2018/05/02(水) 21:08:14.07 ID:GpduyO95.net]
>>765
グイド・ヴァン・ロッサムがクリスマス休暇中に
分散OS「Amoeba」向けにスクリプト言語を作りたかった から

以上

795 名前: mailto:sage [2018/05/02(水) 21:10:46.50 ID:R3g8E+PO.net]
>>769
>分散OS「Amoeba」
MINIX のタネンバウムの amoeba のスクリプト言語?妙な縁があるんだね

796 名前:遊園地 mailto:sage [2018/05/02(水) 21:15:47.99 ID:GpduyO95.net]
Basicが代表だと思うが、当時の開発者は自分の作ったモノの価値は殆ど知らなかったよ。



797 名前:遊園地 mailto:sage [2018/05/02(水) 21:25:25.12 ID:GpduyO95.net]
駄目だ。
持ってる書籍だと、第4世代の事は
殆ど記述されてない。

798 名前:遊園地 mailto:sage [2018/05/02(水) 21:48:30.08 ID:GpduyO95.net]
休暇中に軽く創られただけなのにw
明確な意志と理由が有ると思い込んでたの?


まあw低い所から始めたら
上がるしか無いからなww良いんじゃねw

799 名前:遊園地 mailto:sage [2018/05/02(水) 22:29:07.24 ID:GpduyO95.net]
ボクが考えた、すぺちゃるな事は
ネタ切れかな?

800 名前:遊園地 mailto:sage [2018/05/02(水) 22:41:28.82 ID:GpduyO95.net]
せっかくの新人を逃してしまったかw
pythonで何が、したかったのかき聴きそびれた

801 名前:デフォルトの名無しさん mailto:sage [2018/05/02(水) 23:18:15.88 ID:g5pj+rNO.net]
numpyの高階テンソルをいじろうとしたら、演算子1個でサクッと出来るPythonじゃないとまず無理
C++やC#で3次元以上の配列作ってディープラーニングの設計なんかしたくないよ

802 名前:デフォルトの名無しさん mailto:sage [2018/05/02(水) 23:24:22.74 ID:FhWmuzwV.net]
それはライブラリの有無の問題だろ
演算子オーバーロードはC++でもC#でもできる

803 名前: mailto:sage [2018/05/02(水) 23:27:05.75 ID:R3g8E+PO.net]
>>777
任意の文字または文字列を演算子として定義することは C++ ではできないからなあ…

804 名前:デフォルトの名無しさん mailto:sage [2018/05/02(水) 23:29:25.56 ID:vNfS6ImN.net]
なんだc++も大したことないね

805 名前:デフォルトの名無しさん mailto:sage [2018/05/02(水) 23:32:00.53 ID:+C3apNC8.net]
javaに比べればマシw

806 名前:デフォルトの名無しさん mailto:sage [2018/05/02(水) 23:32:27.71 ID:FhWmuzwV.net]
>>778
そんなもんPythonでも無理



807 名前:デフォルトの名無しさん mailto:sage [2018/05/03(木) 00:08:27.41 ID:uGBeKqoZ.net]
pythonってCで作られてると聞いたけど、
pythonでCを作る事ってできないの?

808 名前:デフォルトの名無しさん mailto:sage [2018/05/03(木) 00:09:40.12 ID:q8kum/8T.net]
コンパイラは性能求められるからな

809 名前:デフォルトの名無しさん mailto:sage [2018/05/03(木) 00:43:11.48 ID:q8kum/8T.net]
>>782
まあ遊園地先生が答えてくれるだろう

810 名前:遊園地 mailto:sage [2018/05/03(木) 01:15:04.63 ID:Jyt9WmzK.net]
分かりません。


C言語のアプリケーションとしてpythonを作ったのかも?です。

 本人に聞いて見たら、どうだろうか?

ツイッターかフェイスブックで探したら?

811 名前:デフォルトの名無しさん [2018/05/03(木) 09:41:39.44 ID:QuUFIGoc.net]
>>763
まるで福田前財務事務次官だ。

812 名前:デフォルトの名無しさん [2018/05/03(木) 09:44:16.37 ID:QuUFIGoc.net]
>>765
五万と言語はないだろう。808くらいだろう。

813 名前:デフォルトの名無しさん [2018/05/03(木) 09:46:17.46 ID:QuUFIGoc.net]
>>779
あんたみたいにマシン語でさくさく書ける人にとっては?

814 名前:デフォルトの名無しさん mailto:sage [2018/05/03(木) 13:04:25.86 ID:q8kum/8T.net]
>>782
マジレスすると「チューリング完全」でググれ

815 名前:デフォルトの名無しさん mailto:sage [2018/05/03(木) 16:18:50.24 ID:uGBeKqoZ.net]
>>789
それマジレス?

ググったけど、
https://ja.wikipedia.org/wiki/チューリング完全
>コンピュータ言語のうち、少なくともチューリング完全でなければプログラミング言語とは呼ばれない。

つまり、pythonはプログラミング言語ではないってこと???

816 名前:デフォルトの名無しさん mailto:sage [2018/05/03(木) 17:39:44.38 ID:8x5o8R0g.net]
[1, 2, 3, 4, 5]みたいな整数のリストを
"1 2 3 4 5"という文字列に変換したいんですが簡単な方法ありますか



817 名前:デフォルトの名無しさん mailto:sage [2018/05/03(木) 17:48:47.71 ID:M52LYEAa.net]
>>791
簡単な方法だな?
ブラウザを開く→F12押す→以下を張り付けenterを押す
[1, 2, 3, 4, 5].join` `

818 名前:デフォルトの名無しさん mailto:sage [2018/05/03(木) 19:33:56.79 ID:uGBeKqoZ.net]
>>791
python入門者なんでサンプルプログラム見ながら作ってみた
間違ってたらスマソ

list = []
for n in range(1,6):
 list.append(n)
list = map(str,list)#mapでlist中のintをstrにキャストする
print ( " ".join(list) )

もしくは

list = []
for n in range(1,6):
 list.append(str(n))#文字列としてlistに保存する
print ( " ".join(list) )

819 名前:デフォルトの名無しさん mailto:sage [2018/05/03(木) 21:07:16.43 ID:EsICZB1E.net]
俺もゴルウィーから勉強し始めた初心者だけどそれでいけると思う

820 名前:デフォルトの名無しさん [2018/05/03(木) 23:35:17.25 ID:aADwc621.net]
ゴルウィーて格好ええやんw

821 名前:デフォルトの名無しさん mailto:sage [2018/05/04(金) 00:01:40.30 ID:l7T91Gwe.net]
Python書いてるとバカになりそう
やっぱC++かな…w

822 名前:デフォルトの名無しさん mailto:sage [2018/05/04(金) 00:08:41.17 ID:plo/RuVs ]
[ここ壊れてます]

823 名前:.net mailto: さすが知性溢れるレスだねww []
[ここ壊れてます]

824 名前:デフォルトの名無しさん mailto:sage [2018/05/04(金) 01:28:14.50 ID:Qby9wARQ.net]
>>793
C++でやったらどうなるんだ?

825 名前:遊園地 mailto:sage [2018/05/04(金) 01:37:35.84 ID:W3Q83w8C.net]
>>791
取り敢えずコレで、後は自分で拡張してくれ。


□がインデント

# 1から5を作成 int
l=[i for i in range(1,6)]
# 空の文字列 宣言
r=''

# 表示だけ l配列
print(*l)

# ループアクセス
for i in l:
# 文字列の結合
□r+=str(i)+' '

# 望む出力結果
print(r)

826 名前:デフォルトの名無しさん mailto:sage [2018/05/04(金) 01:54:51.37 ID:l7T91Gwe.net]
>>793
どうでも良いけどlist型の変数名をlistにすると、以降list型のコンストラクタ呼べなくなるから不適切だな



827 名前:デフォルトの名無しさん [2018/05/04(金) 12:31:48.88 ID:92ZHjtyM.net]
iPhoneのpythonistaでTumblr APIの利用登録しないでtumblrに画像とコメントをアップロードしたい
どうやったら出来ますか?

workflowはtumblrにアップロード出来るのですが
HTMLダウンロードすると落ちるバグがあったりで使えません

828 名前:デフォルトの名無しさん [2018/05/04(金) 12:36:23.98 ID:92ZHjtyM.net]
もっとworkflowの不満を言うと
文字検索で対象が少し大きいと検索出来ないウンコです

829 名前:デフォルトの名無しさん [2018/05/04(金) 14:08:21.81 ID:pxf8i2Ti.net]
>>801
ヘッダに認証情報書けばうp出来たはず

830 名前:デフォルトの名無しさん mailto:sage [2018/05/04(金) 14:29:13.94 ID:l7T91Gwe.net]
>>801
大抵のwebサービスはアクセストークン無しでは外部からアクセス出来ないだろ
利用登録しろってことだ

831 名前:デフォルトの名無しさん [2018/05/04(金) 15:21:49.21 ID:lWNtUYcr.net]
Tumblrは登録しなくてもうp出来るのがいいのに

832 名前:デフォルトの名無しさん [2018/05/04(金) 16:58:15.14 ID:92ZHjtyM.net]
まずpythonでtumblrにログインするにはどうしたらいいのかも分からない
誰か教えて

833 名前:デフォルトの名無しさん mailto:sage [2018/05/04(金) 17:14:58.41 ID:BzCDJ0Mp.net]
Pythonを使ってヤフオクで入札したいがログインが出来ない
どうすればいい?
API公開されてるけど入札は対象外なんだよなぁー

834 名前:デフォルトの名無しさん mailto:sage [2018/05/04(金) 17:41:15.14 ID:QSaueu9Z.net]
ブラウザの挙動を調べて真似する
それ以外に何かあるの?

835 名前:デフォルトの名無しさん mailto:sage [2018/05/04(金) 17:44:41.28 ID:DIAOZzIz.net]
効率悪
それを車輪の再発明と余分だよ
大手サイトだから同じ事やってるスクリプト探せば良いんじゃね?

836 名前:デフォルトの名無しさん mailto:sage [2018/05/04(金) 19:13:26.68 ID:BzCDJ0Mp.net]
確かに車輪の再発明はあれだね
ただ、探せと言う人多いけど、どこにあるんだろ?
808に限らないけどみんなはそんな時、どうやって探してる?
ググったけど見つからない><



837 名前:デフォルトの名無しさん [2018/05/04(金) 20:09:09.82 ID:3WMufHHm.net]
>>806
ググればいくらでも出てくるが

838 名前:デフォルトの名無しさん mailto:sage [2018/05/04(金) 21:25:20.26 ID:xupEw6nX.net]
日本語だと有用な情報が見つけられないこともあるね
C++やC#は日本語だけでも事足りるけど、Pythonを使いだしてから英語サイトを読む機会が増えたと思う

839 名前:デフォルトの名無しさん [2018/05/04(金) 21:50:09.50 ID:yv6Fgdi6.net]
突然誰も教えてくれなくなるのね

840 名前:デフォルトの名無しさん [2018/05/04(金) 21:55:41.82 ID:yv6Fgdi6.net]
今日は詳しい人いないのかな?

841 名前:デフォルトの名無しさん mailto:sage [2018/05/04(金) 22:38:04.81 ID:elviK+/K.net]
>>810
いやログインはAPIあるんだから
まずは使えよ

842 名前:デフォルトの名無しさん [2018/05/04(金) 23:20:08.28 ID:LjKjJrNY.net]
遊園地カモン

843 名前:デフォルトの名無しさん mailto:sage [2018/05/04(金) 23:22:10.71 ID:Ry3XO9FI.net]
普通は、Ruby で、Mechanize, Selenium WebDriver で、ブラウザを自動操作する

iMacros も良いかも

漏れは、図書館にログインしたり、Showroom のアバターを消したり、色々自動化してる

844 名前:デフォルトの名無しさん mailto:sage [2018/05/04(金) 23:54:22.51 ID:YRex42LX.net]
>>817
いまのrubyは低脳がやるものでないからな。非低脳なら自分でそん事は出来る。
一方、いまのPythonユーザーには超低脳がいっぱいで
Pythonユーザーにはそんなことを自分で調べて実現出来ない奴が超多い。
だからここ超初心者スレがあるんだけど、でも、回答する人も低脳になるから
超低レベル質問でないと駄目なorzスレ。

845 名前:デフォルトの名無しさん mailto:sage [2018/05/05(土) 02:00:17.39 ID:/2WiSCQi.net]
俺も遊園地レベルまで出来るようになりてえなぁ
本一冊読み込んでみてるがアウトプットが全くできてないや

846 名前:デフォルトの名無しさん mailto:sage [2018/05/05(土) 02:16:21.24 ID:55mLO8lT.net]
見てない間に・・・
マジで適当なことばっかり言うなよ
TumblrのpostメソッドはOAuthで認証しなきゃダメだし、登録無しで画像だろうがコメントだろうがポストできない
アプリ登録してOAuthキー発行してpostメソッドのURI構造調べてHTTPリクエストpostして終了だよ
こんなとこで聞くより調べた方が早いだろ



847 名前:デフォルトの名無しさん [2018/05/05(土) 02:22:38.97 ID:t2xghRBN.net]
workflowはどうやってpostしてるんだ?

848 名前:デフォルトの名無しさん [2018/05/05(土) 03:18:18.84 ID:t2xghRBN.net]
難しいとくぐれで終わるけど
検索してもAPI関連ばかりで分からないなあ

849 名前:デフォルトの名無しさん mailto:sage [2018/05/05(土) 04:59:33.12 ID:9WwmGhCc.net]
ネットでスナフキンという方が公開していたchannelbreakoutbotというもの(自動売買Botのソースコード)を動かしてみました
すると最初のimportのとこのtornado.genとかがないよー!ってエラーが出ました

これって全部とりあえずpip tornado.genとかでインストールできるのでしょうか?

あとバックテストでは出てなくて、実際注文だして見ようとするとエラーにぶつかったのですが、バックテストでは必要ない関数なんですか?→tornado.gen

850 名前:デフォルトの名無しさん [2018/05/05(土) 05:43:17.44 ID:t2xghRBN.net]
方針変更でpostはworkflowにやらせる

w_url = "workflow://x-callback-url/run-workflow?name=post_tumblr&input={0},{1}". format( urllib.parse.quote(str(picasset.creation_date)), str(ObjCInstance(picasset).valueForKey_('filename'))))
後はコメントとタグはworkflowにまかせたらいいか
役に立たないと思っていたファイルパスの取得が役立ったよ

851 名前:デフォルトの名無しさん mailto:sage [2018/05/05(土) 08:55:18.86 ID:Dytpdbqo.net]
>>823
pip install tornado

852 名前:デフォルトの名無しさん [2018/05/05(土) 14:10:41.36 ID:2XyTqGXx.net]
遊園地は南の島でバカンス中

853 名前:デフォルトの名無しさん mailto:sage [2018/05/05(土) 14:52:59.74 ID:clN8FwVi.net]
それなりの観光地ならネットくらい使えるだろ

854 名前:デフォルトの名無しさん mailto:sage [2018/05/05(土) 17:12:41.13 ID:snVgileo.net]
おかしい・・・
ぐぐるとpickleは標準ライブラリと出てくるのに、俺のUbuntuマシンではimport pickleすると
 Python 3.5.2 (default, Nov 23 2017, 16:37:01)
 [GCC 5.4.0 20160609] on linux
 Type "help", "copyright", "credits" or "license" for more information.
 >>> import piclke
 Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
 ImportError: No module named 'piclke'
 Error in sys.excepthook:
 (以下省略)
と表示される。
apt-getで何か入れないとダメなんですか????

855 名前:デフォルトの名無しさん mailto:sage [2018/05/05(土) 17:29:19.14 ID:L1Bh6jaq.net]
>>828
piclke じゃなくてpickleだよ

856 名前:デフォルトの名無しさん [2018/05/05(土) 17:29:38.33 ID:JV+fv9fZ.net]
テストコードをpickle.pyという名前で保存してないか?



857 名前:デフォルトの名無しさん [2018/05/05(土) 19:28:14.95 ID:qWioDQTf.net]
その程度の英語が読めないとさすがにキツイなぁw

858 名前:デフォルトの名無しさん mailto:sage [2018/05/05(土) 22:21:25.57 ID:9WwmGhCc.net]
deque out of rangeってエラー出たんすけど、dequeの概念がググっても分からないんすけど

859 名前:デフォルトの名無しさん mailto:sage [2018/05/05(土) 22:55:01.87 ID:mh2HOjNZ.net]
嘘つくな
ググったら分かる
プログラマーのくせに英語結果ハブいてんじゃねーぞ

860 名前:デフォルトの名無しさん mailto:sage [2018/05/05(土) 23:50:17.41 ID:G3Y8fJfc.net]
dequeはぐいーんってかんじ

861 名前:デフォルトの名無しさん mailto:sage [2018/05/05(土) 23:55:20.11 ID:mh2HOjNZ.net]
日本語でも出るじゃねーか
wa3.i-3-i.info/word14722.html
自分でまともに調べもしないで便利に使ってんじゃねぇ

862 名前:デフォルトの名無しさん mailto:sage [2018/05/06(日) 01:24:24.37 ID:DjYgqdRZ.net]
ツンデレ過ぎて惚れそう>>835

863 名前:デフォルトの名無しさん mailto:sage [2018/05/06(日) 01:58:56.62 ID:QoUz7B42.net]
>>835
>>832が言っているのはdeque(double-ended queue)のことで
お前がどやがをで示したqueueのdequeueのことではないだろ
なんか超初心者スレらしいほのぼのしたコミュだよな

864 名前:デフォルトの名無しさん mailto:sage [2018/05/06(日) 18:15:10.66 ID:+TLL+PtE.net]
with open('aa.txt','r') as f:
 d = f.read()
d[0] = 'A'  ←TypeError: 'str' object does not support item assignment

テキストファイルから読み込んだ文字列の一部だけ書き換えたいんだけど・・・どうしたよいの?

865 名前:デフォルトの名無しさん mailto:sage [2018/05/06(日) 18:39:36.10 ID:hMxfhnzD.net]
>>838
python 文字列 書き換え
辺りでググれ
minus9d.hatenablog.com/entry/20130528/1369745960

866 名前:デフォルトの名無しさん mailto:sage [2018/05/06(日) 19:08:56.21 ID:EQ0QpkW3.net]
入門書読みながら書いたりしてるけど全然進まない…
連休中に1冊終わらせたかったのに…



867 名前:デフォルトの名無しさん mailto:sage [2018/05/06(日) 19:25:00.26 ID:uPY9E+2K.net]
入門書っつっても2〜300ページはあるんだろ?
そりゃそんな早く終わんねぇよ

868 名前:デフォルトの名無しさん [2018/05/06(日) 20:30:43.62 ID:0qnrl+oj.net]
>>837
ほんそれ

869 名前:デフォルトの名無しさん mailto:sage [2018/05/06(日) 20:35:27.96 ID:rNPvQ0s2.net]
>>840
俺も勉強しながら入門書を書いているところだ。頑張ろう、お互いに。

870 名前:デフォルトの名無しさん mailto:sage [2018/05/06(日) 20:41:27.99 ID:CpJPf7oU.net]
初心者向けって聞いたから期待してたのにお前らがなにいってるのかすらわからんわ

871 名前:デフォルトの名無しさん [2018/05/06(日) 21:56:06.57 ID:dQpq8g2J.net]
基本本人しか分かってないから気にすんなw

872 名前:デフォルトの名無しさん mailto:sage [2018/05/06(日) 22:15:18.65 ID:I9BdKpFq.net]
初心者といっても、
言語についての初心者と、プログラミング自体の初心者では、
自ずと理解できるものが違うからなぁ。

873 名前:デフォルトの名無しさん mailto:sage [2018/05/06(日) 23:01:53.97 ID:LrvTqzkb.net]
>>838
文字列型(str, bytes)は、変更不可能(immutable)

一方、文字列型も属する、シーケンスは変更可能(mutable)

874 名前:デフォルトの名無しさん [2018/05/06(日) 23:03:40.41 ID:aIgnZyXq.net]
TypeError: 'dict_keys' object is not an iterator
と出るのですが、dict_keysオブジェクトってiteratorではないんですか?

Python3.0について解説しているブログによると、
  d=dict(a=1, b=2, c=3)
  ks = d.keys()
  print(ks)
  >>>dict_keys object at 0x33d9d0
print(next(ks))
>>>"a"
となるはずなんですけど、私のPCで実行してみると
  print(ks)
  >>>dict_keys(['a', 'b', 'c'])
print(next(ks))
>>>TypeError: 'dict_keys' object is not an iterator
と出ました。

これはブログの情報が古い(最新版のPythonではイテラブルではない)
ということでしょうか?
実行環境はPycharmでPython3.6です。 👀
Rock54: Caution(BBR-MD5:1341adc37120578f18dba9451e6c8c3b)


875 名前:デフォルトの名無しさん [2018/05/06(日) 23:13:25.70 ID:aIgnZyXq.net]
>>>848です。ところどころ間違っていたので、申し訳ないですが再投稿です。

TypeError: 'dict_keys' object is not an iterator
と出るのですが、dict_keysオブジェクトってiteratorではないんですか?

Python3.0について解説しているブログによると、
  d=dict(a=1, b=2, c=3)
  ks = d.keys()
  print(ks)
  >>>dict_keys object at 0x33d9d0
  print(next(ks))
  >>>"a"

となるはずなんですけど、私のPCで実行してみると

  print(ks)
  >>>dict_keys(['a', 'b', 'c'])
  print(next(ks))
  >>>TypeError: 'dict_keys' object is not an iterator

と出ました。

これはブログの情報が古い(最新版のPythonではiteratorではない)
ということでしょうか?
実行環境はPycharmでPython3.6です

876 名前:デフォルトの名無しさん mailto:sage [2018/05/06(日) 23:29:17.26 ID:FM60XSV8.net]
dict_keys は、iterator object ではなくview objectなので、
iterでイテレータを取得して、
kks = iter(ks)
print(next(kks))
とすれば、所望の結果が得られると思います。
Python3の当初から、例示されたコードが動かなかったのか、Python3.xのどこかの時点で動かなくなったのかは、自分はあまり詳しくないので分からない。



877 名前:デフォルトの名無しさん [2018/05/07(月) 18:53:41.29 ID:tk6smyAu.net]
(´・ω・`)最初は参考書読んで勉強しようとおもいます
それで実際に練習でコードを書くのはなにがおすすめですか?
なんかパイザ?とかいうブラウザでできるのかあるみたいだけどああいうのは無料でつかえるの?
それとも統合開発環境とかいうソフトをかわないといけないの?
くわしいひとよろしくお願いします。

878 名前:デフォルトの名無しさん mailto:sage [2018/05/07(月) 18:58:19.84 ID:vcCBTAP6.net]
>>851
まあ、世評の高い「みんなのpython」でも読んでみんシャイ

879 名前:デフォルトの名無しさん [2018/05/07(月) 19:16:59.68 ID:HDpHdk03.net]
舐め腐ったゆとり乙

880 名前:デフォルトの名無しさん mailto:sage [2018/05/07(月) 21:18:56.60 ID:p9C83SuN.net]
>>851
>コードを書く
Sakuraエディタがいいぉ
無料だし
自動できれいにインデントしてくれるし

881 名前:デフォルトの名無しさん [2018/05/07(月) 21:34:23.94 ID:XwJVL+CV.net]
Pythonの基礎はある程度学んだつもりだけど、AI作るのにライブラリはどれがいい?
最初は画像とか文字とかの分類とか、最終的には音声聞き取りでアシスタントAIを作りたいなと

あと、AIとかってグループ作って皆で分担して作ったほうがいいの?

882 名前:デフォルトの名無しさん mailto:sage [2018/05/07(月) 21:56:38.10 ID:Z9lWSZxl.net]
マジレスするとGoogleHomeを買ってきた方が速い

883 名前:デフォルトの名無しさん [2018/05/07(月) 22:01:31.28 ID:XwJVL+CV.net]
>>856
正論過ぎてぐぅの音も出ないわ

884 名前:デフォルトの名無しさん mailto:sage [2018/05/08(火) 00:39:54.00 ID:l1fYAek+.net]
>>857
このスレに来るようなレベルの奴が俺趣味で作成した激ヘタレものより、
すごいプロが作ったのを使ったほうがずっと実用的で良いからな。

885 名前:デフォルトの名無しさん mailto:sage [2018/05/08(火) 01:34:32.79 ID:bJmig+hX.net]
>>855
AIを作るってなんだ?
AIなどという言葉を使ってるくらいなので知識も殆ど無いんだと思う、なのでGoogleとかの音声認識APIとか画像認識APIを使うのを勧める
1から勉強して,trainプログラム書いて,学習させて,モデルの評価して,出来上がったモデル使ってシステムやアプリを作って・・・って相当大変だぞ?
まぁ、ありきたりなAPI使ったところで、劣化Siriくらいしか作れないだろうが・・・
https://i.imgur.com/PzJbcpU.jpg

886 名前:デフォルトの名無しさん mailto:sage [2018/05/08(火) 01:38:55.50 ID:BHPMRb7G.net]
raspberrypiで音声入り動画を撮ろうと検索したところ、以下のターミナルコマンドがありました。コマンド自体はターミナルで動作確認済みです。
https://qiita.com/shibabuki_yuta/items/4f38e46d48908a16fca1

raspivid -t 0 -w 640 -h 480 -b 10000000 -fps 30 -awb fluorescent -o - | \
ffmpeg -y -ac 2 -f alsa -ar 16000 -i plughw:1 -r 30 -i



887 名前: pipe:0 -vcodec copy test.mkv

このターミナルコマンドをpythonで実行するためにsubprocess.runを使おうと思いましたがうまくいきません。
subprocess.run('raspivid’,’-t’,’0’,’-w’,’640’,’-h’,’480’,’-b’,’10000000’,’-fps’,’30’,’-awb’,’fluorescent’,’-o’,’-’,’|’,'\',
’ffmpeg’,’-y’,’-ac’,’2’,’-f’,’alsa’,’-ar’,’16000’,’-i’,’plughw:1’,’-r’,’30’,’-i’,’pipe:0’,’-vcodec’,’copy’,’test.mkv')
上のようにすると
Invalid command line option(\)

Invalid command line option(|)
が出て、\は削除しても影響ありませんでしたが、|を削除するとコマンドが機能しなくなります。
うまく行く方法がありましたらご教示ください。
[]
[ここ壊れてます]

888 名前:デフォルトの名無しさん [2018/05/08(火) 01:48:38.00 ID:tXP19YNA.net]
そりゃパイプなんだから実行できるわけない
subprocess パイプでググれ

889 名前:デフォルトの名無しさん [2018/05/08(火) 01:52:12.21 ID:aYgx+AtW.net]
質問ですが
学習済みモデルを読み込んで256×256ピクセルの画像を変換してみたところ
chainer、cpuで10〜20秒掛かりました
実際こんなに時間かかるものなのでしょうか?
tensorflow,caffeなどなどの方でも画像を実際変換してみた時の
経過時間を教えてもらえないでしょうか?

学習時間が何時間とかそういうのは検索で見かけるのですが
モデルから変換した場合の時間は検索してもなかなか見かけません

890 名前:デフォルトの名無しさん [2018/05/08(火) 02:45:47.83 ID:aYgx+AtW.net]
もう一つ質問ですが
機械学習とかAIとか質問とか交流するサイトあるんでしょうか?
独学しんどいです。。。

891 名前:デフォルトの名無しさん mailto:sage [2018/05/08(火) 03:56:49.52 ID:ws+EcsEk.net]
`date`
#=> "2018年 5月 8日 火曜日 03:43:25 DST\n"
`date | cut -c -4`
#=> "2018\n"

Ruby なら、`Linux コマンド` で実行できるけど。
cut で、先頭4文字を切り出す

他にも、pipeline で、
指定したコマンドのリストを、パイプで繋いで順番に実行できる

Python でも、同じような機能があるんじゃないの?

892 名前:デフォルトの名無しさん mailto:sage [2018/05/08(火) 07:26:09.48 ID:BHPMRb7G.net]
>>861
ありがとうございます!

893 名前:デフォルトの名無しさん mailto:sage [2018/05/08(火) 09:19:30.59 ID:8rfWV9vw.net]
>>863
海外のmoocsなら学習者同士のコミュニティが盛況なのが普通。

894 名前:デフォルトの名無しさん mailto:sage [2018/05/08(火) 12:19:46.83 ID:iV08+v4/.net]
>>863
なければ作るDjangoで

895 名前:デフォルトの名無しさん [2018/05/08(火) 16:58:36.72 ID:75TKeVia.net]
燃え尽き

896 名前:デフォルトの名無しさん [2018/05/08(火) 17:43:37.77 ID:zAHKiKIb.net]
>>859
ありがとうございます
まだ知識が足りないようなので、本を買ってきて勉強したいと思います



897 名前:デフォルトの名無しさん mailto:sage [2018/05/08(火) 18:10:21.68 ID:3Qc+jKU9.net]
>>862
そんなもんcpuのスペックというかPCのスペックに激しくよるだろ
うちのボロパソ(CPU2GHzない)で自然言語の学習やらすと
文庫本100ページぶんくらいに一ヶ月半とかかかったぞw

898 名前:デフォルトの名無しさん [2018/05/08(火) 18:26:42.19 ID:hk49TKVY.net]
漏れの頭よりは速い

899 名前:デフォルトの名無しさん mailto:sage [2018/05/08(火) 21:43:47.50 ID:/oTWe9RZ.net]
listのソートなんだけど、重複する要素が多い順に並び替えることを1行、2行程度で行えたりしますか?

for文を使って並び替える処理を書こうかと思ったんですがpythonなら
そんなことしなくても出来たりしないかと思いましてw

900 名前:デフォルトの名無しさん mailto:sage [2018/05/08(火) 21:58:09.18 ID:F8VqdogY.net]
import collections
lst = [1, 2, 1, 3, 6, 3, 3]
result = collections.Counter(lst).most_common()
print(result)

901 名前:デフォルトの名無しさん mailto:sage [2018/05/08(火) 22:00:08.79 ID:7bdwBE1v.net]
(´・ω・`)pycharmっていうのが無料でなかなかいいみたいなことみたのでダウンロードしてみた
みんなはこれの有料版とかつかってるの?

902 名前:861 [2018/05/08(火) 22:11:28.95 ID:aYgx+AtW.net]
>>870
学習済みモデルを使って
変換したらどのぐらい時間かかりました?

>>866
日本人はシャイなんですかね・・・
自分もですけど・・・

903 名前:デフォルトの名無しさん mailto:sage [2018/05/09(水) 02:47:00.38 ID:l026hdRL.net]
>>875
放置してたから記憶が曖昧なんだけど
たぶん2−3時間@出力は400文字

904 名前:デフォルトの名無しさん [2018/05/09(水) 07:32:19.46 ID:dzXKaqfN.net]
>>855
tensoflowとkerasでいいだろう。

905 名前:デフォルトの名無しさん mailto:sage [2018/05/09(水) 18:50:09.29 ID:xr813k83.net]
プログラミング初めてでPython触ってみたんだが実際にコード書いて初心者に分かりやすいサイトない?

906 名前:デフォルトの名無しさん mailto:sage [2018/05/09(水) 18:56:37.87 ID:l026hdRL.net]
>>878
Python hello でぐぐってすきなところを選びたまへ
とほほのところが有名だ

尚これから始めるなら3.x系がよいとおもわれ



907 名前:デフォルトの名無しさん mailto:sage [2018/05/09(水) 19:04:13.82 ID:xr813k83.net]
サンクス
人工知能に興味あったから始めたけどもっと早く学習すれば良かった後悔してる
頑張ってみるわ

908 名前:デフォルトの名無しさん mailto:sage [2018/05/09(水) 19:15:17.42 ID:lQ6TY/rX.net]
AIやゲームを作りたいと言ってプログラミングを始める人の9割は挫折する

909 名前:デフォルトの名無しさん mailto:sage [2018/05/09(水) 19:26:34.41 ID:l026hdRL.net]
>>880
おうがんがれ

910 名前:デフォルトの名無しさん mailto:sage [2018/05/09(水) 21:31:26.20 ID:69m7eV1A.net]
>>881
じゃあ初心者の最初の目標は何にしたらええの?

911 名前:デフォルトの名無しさん mailto:sage [2018/05/09(水) 21:43:03.46 ID:nNF1Fkq1.net]
AIをエロに活かせばいけるだろ

912 名前:デフォルトの名無しさん mailto:sage [2018/05/09(水) 21:54:41.07 ID:28IRmfG3.net]
エロかゲーム作り趣味などホビーの人は長く続く印象

913 名前:デフォルトの名無しさん mailto:sage [2018/05/09(水) 22:01:14.33 ID:emXNCpjE.net]
ゲーム作り最強やろ
むしろほかの用途探すのが難しいくらい

914 名前:デフォルトの名無しさん mailto:sage [2018/05/09(水) 22:53:57.01 ID:4HCwAo+O.net]
最近pythonを勉強し始めてwebのサンプルコピペしてTensorBoardに表示させて遊んでたんだけど機械学習の知識ゼロだから結局表示させたものが何なのか意味が分からなかったから機械学習の勉強したい
理系の知識もない人間が一から始めようとすると何から始めれば良い?

915 名前:デフォルトの名無しさん mailto:sage [2018/05/09(水) 23:01:23.90 ID:emXNCpjE.net]
マジレスすると機械学習アルゴリズムの細部まで理解するのは相当しんどいと思う。
俺は挫折した。

916 名前:861 [2018/05/10(木) 00:04:46.17 ID:cGWvll+c.net]
>>876
教えてくれてありがとう。
けっこう時間かかるもんなんですね

>>883
初心者でもどうしても作りたい明確な(機能)ものが
あればゲームでもAIでも続くんじゃないかな
どうしても分からないところを質問できるコミュニティは必要だと思うけど。

>>887
初心者用のネットの日本語無料講座あったんじゃなかったっけ??
そういう所でざっくりとだけ概要をつかんだ方がいいと思う。



917 名前:デフォルトの名無しさん mailto:sage [2018/05/10(木) 00:22:11.98 ID:fgcyrTHu.net]
>>887
クダスレで尋ねるような超ゆとりではな
一番大事なのはその人の特性だからな。ゆとりは何やってもゆとりレベルまでしか行かない
超ゆとりは勉強始めてもすぐに挫折だろうし

>>888
例えば、働きながら独学で弁護士になるような奴ぐらいの奴なら良いんだろうがな。
俺らゆとりではしんどいから止めたになるよな

918 名前:デフォルトの名無しさん mailto:sage [2018/05/10(木) 00:29:36.24 ID:awjQTZQI.net]
なんか説教臭い、いい歳したおじさんかな

919 名前:デフォルトの名無しさん mailto:sage [2018/05/10(木) 00:43:50.81 ID:fgcyrTHu.net]
>>891
5chではまだ若手の36だよ
この歳になると社内の20前半の若い奴の普段の行動から
こいつは俺同様にダメだな・逆に見込みあるとなんとなくわかるんだよな。

920 名前:デフォルトの名無しさん mailto:sage [2018/05/10(木) 03:59:12.23 ID:lQRujbAq.net]
ディープラーニングは理系の院生ぐらいの脳みそがないと無理
数学・英語が出来ないと自力で問題解決出来ないし、誰かに手取り足取り教えてもらえるほど甘い分野じゃない

921 名前:デフォルトの名無しさん mailto:sage [2018/05/10(木) 04:13:16.52 ID:Tz1SMPWH.net]
Pythonだって本気で使いこなそうとしたら
Cで書かれた挙動とか最低限必要だろけど
実際にはよく分からんでも
適当にやってたら動いてくれる
スマホでタッチで動くほどじゃないけど
実際には、良いフレームワークとかあるし
更にラッパーとかあるしいずれは
ビジュアルプログラミングとかでも使えるレベルになるだろうし
DLも良い物なら誰でも使えるようになりそう

922 名前:デフォルトの名無しさん mailto:sage [2018/05/10(木) 10:57:50.92 ID:HQu2vVOs.net]
>>887
理系の知識が全くないなら本当に厳しいよ
本気で機械学習の勉強したいならPRML(ビショップ本)と微積・確率統計・線形代数・情報理論の本買って,Pythonの数値計算ライブラリで実装すれば相当力付くけど

923 名前:デフォルトの名無しさん [2018/05/10(木) 11:50:56.55 ID:z2FsQALD.net]
>>895
ベクトル解析も追加。岡谷貴之先生の「深層学習」もおススメ。

924 名前:デフォルトの名無しさん mailto:sage [2018/05/10(木) 12:03:55.44 ID:gCOAvs5z.net]
独学でプログラミングの勉強始めたけど、めっちゃ難しい。そもそもきっかけが小学校でも必須になるぐらいだから知っとかないと駄目だろうと始めただけで目標がないし。最終的に個人のレベルで何が出来るようになるのかも分からない。

925 名前:デフォルトの名無しさん mailto:sage [2018/05/10(木) 13:21:33.60 ID:O+ANAa9X.net]
そういう理由なら当然ダンスも習ってるんだろうな

926 名前:デフォルトの名無しさん mailto:sage [2018/05/10(木) 13:41:17.69 ID:nvwcDEeW.net]
open関数について教えてください
ファイルがなければ新規作成する、というのは分かったのですが、もしファイルが存在している場合はそのファイルの中身を全て真っさらにしてから書き込む、という挙動であっていますか?



927 名前:デフォルトの名無しさん mailto:sage [2018/05/10(木) 13:56:10.24 ID:+a5m9EF5.net]
>>899
実際にやってみれば良いんじゃない?

928 名前:デフォルトの名無しさん mailto:sage [2018/05/10(木) 14:13:23.74 ID:PiSsd1+y.net]
>>898
どうして分った!?

929 名前:デフォルトの名無しさん mailto:sage [2018/05/10(木) 14:39:32.47 ID:nvwcDEeW.net]
>>900
ありがとうございます
自分の環境でやってみた結果、ファイルの容量を見ていると既に存在してるファイルが500KBだったのが0KBに変わってから書き込まれたような挙動をしていたのでこれが本来の挙動であっているのかなと思って質問させて頂きました

930 名前:デフォルトの名無しさん mailto:sage [2018/05/10(木) 19:46:14.64 ID:qfiWpAWD.net]
>>899
引数で指定できるんじゃね?普通の言語は指定できる。

931 名前:パイソンは知らんけどw []
[ここ壊れてます]

932 名前:デフォルトの名無しさん mailto:sage [2018/05/10(木) 19:50:57.63 ID:+TSTlbnk.net]
>>897
fx自動売買など

933 名前:デフォルトの名無しさん [2018/05/10(木) 20:08:10.25 ID:g7n9xSc7.net]
掃除とかゴミ出し、家事を物理レベルで自動化してほしい。

934 名前:デフォルトの名無しさん mailto:sage [2018/05/10(木) 20:12:17.24 ID:qfiWpAWD.net]
万能メイドロボができるのは20年後かな?

935 名前:デフォルトの名無しさん [2018/05/10(木) 20:56:14.26 ID:BnDtJXlu.net]
pythonでお願いします。

936 名前:デフォルトの名無しさん mailto:sage [2018/05/10(木) 22:52:42.39 ID:yoOX74ZE.net]
>>899-903
ファイル書き込みには、上書き・追記・trunc とか、様々な種類がある



937 名前:デフォルトの名無しさん [2018/05/11(金) 04:57:11.77 ID:uqXGozXF.net]
with open('input/lunch.csv', encoding = 'utf-8

938 名前:')as f:
for row in f:
colnms = row.rstrip().split(',')
name = colnms[0]
lunch = colnms[1]

if lunch == 'コロッケ弁当':
print(name)


colnms[0]
colnms[1]

この[0] [1] 意味教えてさいお願いします。
[]
[ここ壊れてます]

939 名前:デフォルトの名無しさん mailto:sage [2018/05/11(金) 07:38:43.53 ID:vQCkIPpY.net]
リストなどのシーケンス[index]

index は、0 origin で、0, 1, 2〜と順番に、要素が並んでいる

940 名前:デフォルトの名無しさん [2018/05/11(金) 11:16:18.85 ID:eFEUpfi5.net]
うんこすれ

941 名前:デフォルトの名無しさん mailto:sage [2018/05/11(金) 13:47:06.39 ID:SUjyRpfE.net]
>>909
確かになにこれだよな
例えば
1 + 1で+の意味が分からないと、これが何をしているのかわからないよな
俺らは学校で"+が引き算を表す記号(演算子)"だと洗脳されていから、この結果は0
で、"-が足し算を表す記号(演算子)"と洗脳されているから、1-1は2になると分かるよな
で、
name = colnms[0] 場合の[]はPythonではget itemするアルヨを表す記号
逆にしてcolnms[0] = name の時の[]はPythonではset itemするニダを表す記号
Pythonの__getitem__、__setitem__ を調べれば[]の意味は分かる
最後にここまで読んだお前はうんこだよ。うんこは嘘を読んで信じるからな

942 名前:デフォルトの名無しさん mailto:sage [2018/05/11(金) 18:59:36.18 ID:wsKfkjHh.net]
colnmsの意味を教えてください

943 名前:デフォルトの名無しさん mailto:sage [2018/05/11(金) 21:05:28.71 ID:613lDHdi.net]
colnmsの意味はcolumnsだろうな多分

944 名前:デフォルトの名無しさん [2018/05/11(金) 23:37:29.76 ID:iRrzHK7E.net]
とりあえず、csvモジュール使ったほうがいいと思います

945 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 00:02:44.49 ID:f2N3rmqf.net]
とにかくうんこスレには来ないほうが良い
うんこスレに来るとウジ虫な奴になる

with open('input/lunch.csv', encoding = 'utf-8')as f:
for row in f:
colnms = row.rstrip().split(',')
の意味が分かるからきかない、で、下の[0] [1]で 意味は分からんって不思議な感じ
俺なら[]どころか1行目のwith〜で意味わからんだが

946 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 01:40:06.80 ID:hwxaPbIq.net]
Ruby で、以下のコロン区切りのCSV 入力ファイルを、1行ずつ処理する

"1":"Fri, 02 Mar 2018 01:10:15 +0900":"abc"
"2":"Fri, 02 Mar 2018 01:10:20 +0900":"def"

CSV.foreach("abc.csv", col_sep: ":") { |row| p row }

出力結果
["1", "Fri, 02 Mar 2018 01:10:15 +0900", "abc"]
["2", "Fri, 02 Mar 2018 01:10:20 +0900", "def"]

row[1] 要素内のコロンでは、区切れていないだろ。
これを自分で、split で区切ったら、5要素になってしまう

だから各要素中に、区切り文字がある場合にも、
正常に動くためには、CSV のモジュールを使わないといけない



947 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 01:44:14.61 ID:f2N3rmqf.net]
うんこスレだとPythonではなく他言語のRubyのことを語るだからな

948 名前:デフォルトの名無しさん [2018/05/12(土) 10:07:27.69 ID:PhPFRMEv.net]
スレタイにエクスキューズがあるからといって何をしても良い訳ではない

949 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 12:00:15.73 ID:R/twbybb.net]
>>917
子々孫々汚辱にまみれて苦しみ抜いて死にますように。

950 名前:デフォルトの名無しさん [2018/05/12(土) 12:05:17.55 ID:baCqg7K+.net]
これは子孫がいない>>917の勝ち

951 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 12:16:34.10 ID:TElP4mcm.net]
Vectorに公開してるしょぼいPythonのスクリプトをGithubでNYSLで公開したいんだけどとりあえずどうしたらいい?
あまよくば、誰かが勝手に改良してくれることを期待
とりあえず、ユーザー登録まではしたけど、英語だしチュートリアル読む気にもなれない
手短にやり方分かるHPあったら教えて

952 名前:デフォルトの名無しさん [2018/05/12(土) 12:22:17.95 ID:XqIGE8bt.net]
デザインパターンのブログ(ヤフーブログ)・・・・なかなか良い。

https://blogs.yahoo.co

953 名前:.jp/kamyu_2010/35442561.html []
[ここ壊れてます]

954 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 13:36:42.82 ID:jVncCHkO.net]
Python超初心者スレらしくRuby語り、github相談となんでもありだな

955 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 17:31:12.57 ID:AgnQJ85k.net]
じゃあつぎはおでんの具の話しよう

956 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 17:58:10.85 ID:vrXL3+qd.net]
おでんは大根に限る



957 名前:デフォルトの名無しさん [2018/05/12(土) 18:27:31.08 ID:TkoJoFTb.net]
ばれたら大根にも課税してくるぞ。

958 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 19:22:23.63 ID:Z9eJs0up.net]
>>922
あきらめてチュートリアル嫁

959 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 21:00:12.16 ID:MhU9MMPk.net]
こんど勉強するつもりなんだけどネットに学習サイトみたいなのあるけど
ああいうのはどうなの?

960 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 21:40:58.38 ID:vrXL3+qd.net]
学習サイトってなんだよ?具体的にURLだせよ

961 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 21:55:01.35 ID:Z9eJs0up.net]
>>929
続きは課金版で!とかいうかんじのやつのことか?

962 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 23:54:25.51 ID:TElP4mcm.net]
>>928
プログラマだといって英語が当たり前に読める前提は辞めて欲しい
英検3級落ちたOrz

963 名前:デフォルトの名無しさん mailto:sage [2018/05/13(日) 00:16:45.23 ID:uzXbRXrC.net]
つGoogle翻訳

964 名前:デフォルトの名無しさん mailto:sage [2018/05/13(日) 01:54:43.20 ID:56pGVkb8.net]
>>933
>>932は実は英語”超初心者"でも英訳を出来るHPあったら教えて
と言うここらしい質問を間接的に(ダイレクトには流れ的にしずらい?)しているんだからな。

githubの次は英語、ほんと>>919だよな
勉強する気がある奴のための初心者用スレとは違い、超初心者用スレ==実は勉強する気ない奴用スレ

965 名前:デフォルトの名無しさん mailto:sage [2018/05/13(日) 03:39:04.31 ID:BxSSHPxy.net]
最近始めたんですが、ファイルを分割したいのでimportを使うようなのですが、スコープが全然解らなくて教えてください。

main.py
class Filelorder():
 data=読み込んだデータをここに保持
class Calcfunc():
 def なんちゃら:
  file_lorder.data と参照して使用
file_lorder=Filelorder()
file_lorder.load() クラス内にdef loadは作ってあります

この様にしていたのですが

fileloader.py にclass Filelorderを移動
calcfunc.py にclass Calcfuncを移動
main.py
from fileloader import *
from calcfunc import *
file_lorder=Filelorder()
file_lorder.load()

として、file_lorderを切り分けたファイル側から参照するにはどうしたらいいのでしょうか
又は、Filelorder()のインスタンスの置き場所としてfile_lorderをグローバルに置くべきではないのでしょうか
class Filelorder の中を外部から直接見る方法はあるのか、fileloader.py 内でインスタンスを作ってしまってそれを他のファイルから参照できるのでしょうか
教えてくださいよろしくお願いします。

966 名前:デフォルトの名無しさん [2018/05/13(日) 03:54:47.75 ID:gEMGN+Hk.net]
かと言って難しい質問くると困るんだろ?



967 名前:デフォルトの名無しさん mailto:sage [2018/05/13(日) 04:13:04.78 ID:ya8BaCcb.net]
>class Filelorder の中を外部から直接見る方法はあるのか
となりのクラスとかからみたいときは
Filelorder.data
でとりだせるはず
なかみはいってるならな!

968 名前:デフォルトの名無しさん mailto:sage [2018/05/13(日) 05:07:55.74 ID:zLnIxXxX.net]
>>936
別に困らんよ。難しとか関係なくてきとうに妄想レスするだけだし

>>935
テラテイルできけ。ある程度の以上の実力がある奴がたくさんいるところで質問したほうが良い。
ここだと俺のような超低レベル激多く、そいつらのあほ回答を訂正してくれるそれなりの実力ある奴がいない。
お前自身も自分でそれが良くないって分からんだろうし。
ここにはrubyの上級者がいるからその人が気合を入れてrubyではと説明してくれるかな

969 名前:デフォルトの名無しさん mailto:sage [2018/05/13(日) 06:05:01.61 ID:BxSSHPxy.net]
レスありがとうございます。
試行錯誤してみたのですが、ひとつのファイルならクラス外のグローバルにアクセスできるけど、ファイルを分けると完全に切り分けされてしまってグローバルにアクセスできなくなる感じだというのが解りました。
Calcfuncのインスタンスを作る時にfile_lorderを持たせて保持してもらうことで対応できそうです。
どうでもいいけど、lorderでなくてloaderですね、lordなら意味は通じなくもないけどerは付かない・・・
どうもありがとうございました。

970 名前:デフォルトの名無しさん mailto:sage [2018/05/13(日) 06:10:57.49 ID:u4TQvgwd.net]
Python のglobal は、モジュール(ファイル)スコープのglobal

アプリ全体のglobal は無い

971 名前:デフォルトの名無しさん [2018/05/13(日) 06:11:49.39 ID:A9i0212o.net]
www.netcom-ir.com/about.html

972 名前:デフォルトの名無しさん mailto:sage [2018/05/13(日) 06:16:08.95 ID:u4TQvgwd.net]
>>935
>from fileloader import *
* を使うのは、名前がバッティングする事もあるから危険

>class Filelorder の中を外部から直接見る方法はあるのか
見れたら危険、ダメ!
カプセル化にならない

973 名前:デフォルトの名無しさん [2018/05/13(日) 14:21:28.34 ID:44h/7/Ui.net]
lorderなのにloaderでimportか

974 名前:デフォルトの名無しさん [2018/05/13(日) 20:59:45.78 ID:NxCcWPip.net]
matplotlibで座標を繋いだり画像変換してみたのですが
画像自体を保存するとグラフの縦軸や横軸なしで画像を保存する方法はないでしょうか?
plt.savefig(savefile)すると縦軸横軸も合わせて小さいサイズで保存されてしまいます。

宜しくお願いします。

975 名前:943 [2018/05/13(日) 22:47:43.29 ID:NxCcWPip.net]
自己解決です
以下にいくつかの解決方法が書いてありました。

ttps://stackoverflow.com/questions/9295026/matplotlib-plots-removing-axis-legends-and-white-spaces

976 名前:デフォルトの名無しさん mailto:sage [2018/05/13(日) 22:52:21.76 ID:u4TQvgwd.net]
どこかで、辞書とOrderedDict の違いについて書いていたけど、

Python3.6 以降の辞書は、追加された順序を保持するけど、
OrderedDict とは異なる

比較する際、OrderedDictでは並び順も含めて、一致と判定されるが、
普通の辞書では、並び順を考慮しないで、一致と判定される

「みんなのPython 第4版、2017」に書いてある



977 名前:デフォルトの名無しさん [2018/05/14(月) 13:39:40.34 ID:dnGRWxRE.net]


978 名前:デフォルトの名無しさん mailto:sage [2018/05/14(月) 21:33:13.64 ID:bWj41az5.net]


979 名前:デフォルトの名無しさん mailto:sage [2018/05/14(月) 22:26:45.42 ID:qyA4ekTm.net]
>>554
「スッキリわかるJava入門」読んだけど、ホントにスッキリ分かった。みんなのPython読んでもあんまりよく分かんなかったから、すごく助かった。ありがとう。

980 名前:デフォルトの名無しさん [2018/05/15(火) 23:50:23.47 ID:kemdIyiU.net]
テステス

981 名前:デフォルトの名無しさん [2018/05/15(火) 23:52:53.79 ID:aPHBzWqI.net]
スマホゲームで3dcg(アイマス)が動いてるのを見ましたが
ああいう3dcgを表示させてなおかつキャラの線画をpythonで表示させるのって
どうやってやるんです??
なんかライブラリとかあるんでしょうか???

982 名前:デフォルトの名無しさん mailto:sage [2018/05/15(火) 23:59:00.22 ID:yA5cZ/bV.net]
Unityでも使え
Pythonはそういうのには向かない

983 名前:950 [2018/05/16(水) 00:26:52.64 ID:/ybNsX95.net]
>>952
そーなんですかー
3dグラフとか表示できるなら
3dcgの表示もできそうな気もしたんですが・・・

984 名前:デフォルトの名無しさん mailto:sage [2018/05/16(水) 00:57:32.22 ID:tDn46mBr.net]
なんでUnityのほうがうまく出来ると言ってるのにPythonでやりたいの???
せっかくPythonなんだからDEEPラーニングでもやりなよ。

985 名前:デフォルトの名無しさん mailto:sage [2018/05/16(水) 01:03:42.96 ID:fNF/e1WT.net]
Blenderでも弄ってればいい
死ぬまでに目的は達成できないだろうけど

986 名前:デフォルトの名無しさん mailto:sage [2018/05/16(水) 01:28:28.79 ID:OHqFGkDt.net]
キャラの線画が欲しいのであればUnityかUnreal Engineでシェーダっていう機能をつかうのが1番だよ
おすすめはUnity



987 名前:950 [2018/05/16(水) 01:35:32.76 ID:/ybNsX95.net]
>>954>>955
単純に自作のスクリプトで表示させてみたかっただけで
unity、blender

988 名前:ニなるとなんかもうソフトウェアの力で自作のスクリプトって感じじゃないから・・・
deepラーニングもやってみましたけどグラボがしんどいですね・・・
[]
[ここ壊れてます]

989 名前:デフォルトの名無しさん mailto:sage [2018/05/16(水) 01:39:16.21 ID:FA14v5TT.net]
>>953
お前が素敵なPython用3dcgライブラリを作れば良い

990 名前:950 [2018/05/16(水) 01:47:22.67 ID:/ybNsX95.net]
>>958
ライブラリ無しでマイナー系画像変換自力でやったらしんどかったから
もうライブラリ欲しいところです・・・

991 名前:デフォルトの名無しさん mailto:sage [2018/05/16(水) 02:00:01.10 ID:FA14v5TT.net]
>>959
ライブラリ作るのいやなら
Pythonでunity・blenderを使えるようにするラッパーライブラリは恐らくあるだろうからそれらを使うと。
でも、これ実質unity・blenderを覚える感じになるだろうからな。それなりに大変だろう。

992 名前:デフォルトの名無しさん mailto:sage [2018/05/16(水) 03:16:37.10 ID:OVunt3L8.net]
D3.js もある

993 名前:デフォルトの名無しさん mailto:sage [2018/05/16(水) 04:02:53.59 ID:y2yRZUTM.net]
three.jsとかをブラウザで動かすのをpythonで作ればいいかも

994 名前:デフォルトの名無しさん mailto:sage [2018/05/16(水) 04:10:59.94 ID:Amb3YQ8Z.net]
それjsでやればよくね
せっかくpythonならではなことあるのに…

995 名前:デフォルトの名無しさん mailto:sage [2018/05/16(水) 04:30:42.28 ID:y2yRZUTM.net]
ああBlenderあるじゃん
pythonで動かせるし、シェーダーとか画像いじる機能あるからいろいろできるよ

996 名前:デフォルトの名無しさん mailto:sage [2018/05/16(水) 05:49:08.99 ID:QHwJxR1m.net]
if-else文で else: を打ったあとにエンターを打つとエラーが出る
外側のインデントレベルと一致しないって書いてるけど
if と else は揃えてるのになんでだろう
わからなすぎる



997 名前:デフォルトの名無しさん mailto:sage [2018/05/16(水) 06:33:53.50 ID:QHwJxR1m.net]
エディタウィンドウに書いてランモジュールしたらできたわすまん

998 名前:デフォルトの名無しさん [2018/05/16(水) 08:16:33.90 ID:lTPRUXuf.net]
vimでpython快適すぎる

999 名前:デフォルトの名無しさん mailto:sage [2018/05/16(水) 08:57:30.38 ID:qkrXN4I4.net]
ショートカット覚えるの大変そう

1000 名前:デフォルトの名無しさん mailto:sage [2018/05/16(水) 08:58:49.08 ID:1kumNLOc.net]
>>968
慣れの問題でしょ
Ctrl + z 使えないのはクソだけど

1001 名前:デフォルトの名無しさん mailto:sage [2018/05/16(水) 09:31:00.24 ID:L2yt4rd4.net]
ギリシャ語もサンスクリット語も慣れの問題だしな。

1002 名前:デフォルトの名無しさん mailto:sage [2018/05/16(水) 10:40:34.70 ID:A9RQXItD.net]
IDE使えば良いのにって思うのは俺だけか?

1003 名前:デフォルトの名無しさん mailto:sage [2018/05/16(水) 10:56:32.16 ID:lTPRUXuf.net]
vim>>>IDE

1004 名前:デフォルトの名無しさん [2018/05/16(水) 12:16:40.52 ID:RMjO9vAG.net]
今どきのvimは絶妙に厨心をくすぐってくるからのうw

1005 名前:デフォルトの名無しさん mailto:sage [2018/05/16(水) 12:19:56.97 ID:ZMymGWPG.net]
スパイダー快適だが、他のideためしたことないのでこれがベストなのかは定かでない

1006 名前:デフォルトの名無しさん mailto:sage [2018/05/16(水) 12:30:21.84 ID:xuEEDw5Q.net]
プロプログラマーはメモ帳で十分



1007 名前:デフォルトの名無しさん mailto:sage [2018/05/16(水) 13:15:44.53 ID:ARH2jIFi.net]
Vimは依存症になるから最後の手段にすべきだと思うわ(末期)

1008 名前:デフォルトの名無しさん mailto:sage [2018/05/16(水) 14:25:01.39 ID:jhSq8YOA.net]
pycharmにvimのキーバインドじゃいかんのか?

1009 名前:デフォルトの名無しさん mailto:sage [2018/05/16(水) 19:33:40.53 ID:aR/wC9wE.net]
Vimとか慣れるまでが苦痛すぎて初期のころに代替案あった人は挫けるだろふつうw
おれは挫けたwww

1010 名前:デフォルトの名無しさん mailto:sage [2018/05/16(水) 22:36:02.43 ID:NsysEXLf.net]
みんなのpythonを地道に読みながら勉強してる
まだまだ基本の構文も覚えきれてないところが多いから背伸びしちゃダメなのかもしれないけど、他に勉強する時にこういうのもやっておくと良い事があれば教えてください
やりたい事は知識もないからすごくぼんやりしてるけど機械学習や自然言語処理は面白そうだなと思っています

1011 名前:デフォルトの名無しさん mailto:sage [2018/05/16(水) 22:58:10.26 ID:aR/wC9wE.net]
何度も言われてることだけど、プログラム自体の初心者か他の言語の経験があってpythonだけ初心者かで話が全然違う。
プログラム自体の初心者ならいきなり機械学習や自然言語処理は不可能に近い。

1012 名前:デフォルトの名無しさん mailto:sage [2018/05/16(水) 23:28:16.46 ID:NsysEXLf.net]
>>980
ありがとうございます
C#

1013 名前:ヘ基本的な部分だけですが理解はあります
機械学習などは実装するだけでも難しいのにアルゴリズムまで理解するのは初心者にはハードルが高いですよね
数式も大量ですし…
[]
[ここ壊れてます]

1014 名前:デフォルトの名無しさん mailto:sage [2018/05/17(木) 00:44:29.39 ID:Lzp2Vc2q.net]
>>981
俺もプログラミング超初心者だけど
>C#は基本的な部分だけですが理解はあります
こんなレベルでは俺同様プログラミング超初心者。
なのに機械学習や自然言語処理をやるってのは、
幼稚園児・小学低学年レベルが大学の専門課程でやるような応用物理解してやる感じだからな。

1015 名前:デフォルトの名無しさん mailto:sage [2018/05/17(木) 00:47:46.86 ID:XX3nCjY+.net]
超初心者が超初心者に偉そうにwwwww
何がわかるってんだ恥知らずwwwww

1016 名前:デフォルトの名無しさん mailto:sage [2018/05/17(木) 01:20:08.19 ID:3xWF9DId.net]
そんなこと言っても実際にプログラムに触って物作ってる奴は形にするけどな
多分このスレで下から数えた方が早いけどチャットソフトを改造したものがバズって
その後アクセ数が増えて広告だけで3万ドルくらい入った事がある
因みにPaizaでCランクの頃の話
価値あるモノを作り出すのに必ずしもプログラムスキルが必要とは限らない

未だにBランクだからプログラムを極めたいならお薦めしないけど
自分が社長でとりあえず使えるモノを作りたいってのなら、さっさとやってみるってのが早いかもしれない
不足な知識はその都度学習するとかね

自然言語は分からないけど、機械学習の基礎だと ゼロから作るDeep Learning とか面白いと思う
書いてあることは何となく分かるけど、これやってると放送大学でコンピュータが何故動くか?
真理表から半加算機を作ったりしてる講座を思い出した
知ってた方が良いのは分かるけどこんな事知らなくても使えるアプリなら普通に作れるしねー



1017 名前:デフォルトの名無しさん [2018/05/17(木) 01:50:10.21 ID:YG+mq+e5.net]
すいません、教えていただけないでしょうか?
以下のサイトのexrからopencvに変換するサンプルプログラムのところで
www.excamera.com/articles/26/doc/intro.html

module 'cv2.cv2' has no attribute 'SetData'というエラーが出ます
検索したところどうもバージョンがopencv2系じゃなくて3系だと
命令文が違う?みたいなのですが3系だと
何になってるか教えていただけないでしょうか???
あとcv.CreateMat(size[1], size[0], cv.CV_32FC1)のほうは
かろうじてimg = np.zeros((size[1], size[0], 3), np.uint8)かなと思うのですが
あってますでしょうか?

1018 名前:984 [2018/05/17(木) 02:12:01.82 ID:YG+mq+e5.net]
すいません、opencv普通にexrファイル読み込めました。
早とちりしました

1019 名前:デフォルトの名無しさん mailto:sage [2018/05/17(木) 02:23:52.26 ID:fqn4FbA/.net]
良かったね。じゃスレ立てよろしく。

1020 名前:デフォルトの名無しさん mailto:sage [2018/05/17(木) 02:44:02.91 ID:6RAvlfEJ.net]
>>984
広告だけで300万円って相当なものだと思うんだけど
何作ったの?

1021 名前:デフォルトの名無しさん mailto:sage [2018/05/17(木) 03:43:35.05 ID:/4+1nU67.net]
chainerを使って入力からクラス分けのやり方は分かったのですが入力から出力を出すやり方がわかりません。
例えば株価予測といったようなものです。
解説サイトなどありませんか?

1022 名前:デフォルトの名無しさん mailto:sage [2018/05/17(木) 05:54:00.96 ID:ZbwXfOjf.net]
>>989
専門用語使って話さない辺り機械学習初学者以下と見た
回帰分析をしたいんだと思うんだけど,回帰分析にも様々な手法があるから流石にもう少し調べてから質問してくれ

1023 名前:デフォルトの名無しさん [2018/06/07(木) 02:19:34.60 ID:LLA+5E67T]
そも、vimは魔改造して開発環境整えれるからええよな・・・
Ctr-Zのキーバインドも自分で設定することが可能だ ボソッ

1024 名前:デフォルトの名無しさん [2019/07/27(土) 23:34:34.43 ID:KWQGlB6t4]
C++の変数をpythonの変数に変換したい場合、簡単に変換するのにどうすればいいんでしょうか?
わかる方いらっしゃいませんか

1025 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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