くだすれPython(超初心者用) その37at TECH
くだすれPython(超初心者用) その37 - 暇つぶし2ch736:遊園地
18/04/27 19:07:35.36 00GHpQg1.net
>>707
有るよ。
ドロールとか組み込みなら、CPUで動かすのが基本
従ってインストールした時点でGPUが無効になってるライブラリも多い。

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

738:デフォルトの名無しさん
18/04/27 22:00:53.85 tY4aKNce.net
>>708
よく分からん時はOSのクリーンインストールから初めてmatplotlibをインストール

739:デフォルトの名無しさん
18/04/27 23:24:53.90 7d5j5plq.net
OSクリーンインストールとかww
なんというオニ畜アドバイスww

740:デフォルトの名無しさん
18/04/27 23:53:02.63 0qxmcM9A.net
もっといいPCを買えとか言われなくてよかった

741:デフォルトの名無しさん
18/04/28 01:03:41.04 pRdE14CX.net
URLリンク(forum.omz-software.com)
これの
print=1って何?意味が分からない

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

743:デフォルトの名無しさん
18/04/28 01:29:45.66 lzDlBKGG.net
なんでそんな質問しているのかわからない
print=0だと駄目なんだろう

744:デフォルトの名無しさん
18/04/28 01:40:25.00 lzDlBKGG.net
>>719
Appending ?print=1 as a parameter, ie, URLリンク(www.gamefaqs.com)
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:デフォルトの名無しさん
18/04/28 06:45:20.98 x771LapU.net
BMPファイルのヘッダ情報をいじりたい場合、
C言語だとバイナリーモードでファイルを開いて
ヘッダと同じ構造の構造体に格納→いじるっとしていたのですが
Pythonの場合はどうするのがスタンダードですか?

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

747:デフォルトの名無しさん
18/04/28 08:59:39.51 6G75OsfQ.net
PILを使うのはダメなの?

748:デフォルトの名無しさん
18/04/28 10:47:54.22 8aPDsti0.net
中出ししてもオッケー☆ミ

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

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

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

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

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

754:デフォルトの名無しさん
18/05/01 21:26:52.34 CgwFbzLc.net
遊園地の出番

755:遊園地
18/05/01 21:36:37.58 mOb9XiF3.net
前提として、pythonista3を始めて知った。
iPad持って無い& Pythonista3-omz:softwareは有料アプリ 1200円
いろいろ見たけど、appex.get_file_path()だと不可なので、
 appex.get_attachments()

参考サイト
URLリンク(qiita.com)

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

756:遊園地
18/05/01 21:39:00.39 mOb9XiF3.net
最悪、自分で保存場所を決めて[デフォルト位置を特定も可能]
 自ら、取得しに行く手も有る。

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

758:遊園地
18/05/01 22:47:44.63 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:遊園地
18/05/01 22:56:54.46 mOb9XiF3.net
写真へのアクセス
URLリンク(omz-software.com)
んーー 力不足だ。すまん。
テラテイルなら答えてくれるかも知れない。そっちで聞いてくれ。

 ただ、画像はデフォルトでカメラロールに送られると書かれてるから、
カメラロールのURLさえ分かれば、直接叩いたりできないのかなー? とかは思う。

761:デフォルトの名無しさん
18/05/01 23:13:50.80 Ta/u7tID.net
え、もしかして遊園地って意外と実力あるの?

762:遊園地
18/05/01 23:49:23.22 mOb9XiF3.net
>>737
どぴゅうーーー!!?ww どうしてそう成ったw
まだまだ。5ch初心者だなww

763:デフォルトの名無しさん
18/05/01 23:59:49.36 ZCA4YmfM.net
stashは導入してます
もしかしてAsset.local_idってのがパスのかわり?

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

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

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

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

768:デフォルトの名無しさん
18/05/02 06:54:05.31 RMStXXKk.net
他のメンバーから謝罪されそう

769:遊園地
18/05/02 07:38:44.05 GpduyO95.net
>>741
カメラロール 保存場所はPCで言うと
/home/use/ピクチャ
Androidだとギャラリーの所
 命令文で取るんじゃなくて、直接して画像を取りに行くスタイル
ファイルマネージャとかでソコのURLが分かれば、可能かと

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

771:遊園地
18/05/02 09:30:47.44 GpduyO95.net
皆が調べたけど、限界だ!
 って所からがスタートかな?
取り敢えず。 下記を実行して見た結果は どうなる?
import photos
all_assets = photos.get_assets()
last_asset = all_assets[-1]
img = last_asset.get_image()
img.show()

772:遊園地
18/05/02 09:38:13.34 GpduyO95.net
見た?
URLリンク(halspg.wordpress.com)

773:遊園地
18/05/02 09:48:38.35 GpduyO95.net
手段として、延期かなー。
テラテイル と スタッフオーバーフロー
で質問(本人が)
その間に別の事に取り込んだ方が良いかもなー
進めて行くうちに、類似箇所や該当操作に辿り着くかも知れない。

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

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

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

777:遊園地
18/05/02 15:24:12.28 GpduyO95.net
おめー

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


779:驍フがベストかを述べよ。



780:デフォルトの名無しさん
18/05/02 18:24:11.36 fFtFAs1e.net
帰れチンカス

781:デフォルトの名無しさん
18/05/02 18:27:01.60 iLuEzONp.net
質問2
 「C++からパイソンを呼び出す」などC++とパイソンを組み合わせて使うケースについて
散見するが、C#とパイソンの組み合わせがないのはなぜだろうか? その理由を述べよ。
質問3
 他の言語特にC#にくらべてパイソンの優位性もしくは劣性について述べよ

782:デフォルトの名無しさん
18/05/02 19:06:36.46 hCUFBC/P.net
Pythonをパイソンと書くようなキチガイははよ死ね

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

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

785:デフォルトの名無しさん
18/05/02 20:05:02.60 iLuEzONp.net
パーがトンほどいるからパートン

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

787:遊園地
18/05/02 20:12:29.50 GpduyO95.net
遊園地メンバーではなく。
遊園地ランドの一員な。
問1
公式Documentを読む
(その判断が下せなかった君には難しい)
問2
pythonとc#の組み合わせは有ります。
日本語記事が少ないのは確かです。
問3
全ての言語に置いて、優位性と劣性は
状況により、変わります。
大事なのは目的との適切な判断です。

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

788:遊園地
18/05/02 20:15:54.36 GpduyO95.net
初代のくだすれ だと、
「pythonのパイは おっぱいですか?!」
だった様な気がする。

789:遊園地
18/05/02 20:24:18.02 GpduyO95.net
雪風だった時に叩かれた頃と
そっくりで、大爆笑だなw
低い所から、始めたら
上がるしかないから、良いと思う。

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

791:デフォルトの名無しさん
18/05/02 20:35:39.56 MvV5oHQH.net
無能はPython使わなくていいよ

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

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

794:遊園地
18/05/02 21:08:14.07 GpduyO95.net
>>765
グイド・ヴァン・ロッサムがクリスマス休暇中に
分散OS「Amoeba」向けにスクリプト言語を作りたかった から
以上

795:
18/05/02 21:10:46.50 R3g8E+PO.net
>>769
>分散OS「Amoeba」
MINIX のタネンバウムの amoeba のスクリプト言語?妙な縁があるんだね

796:遊園地
18/05/02 21:15:47.99 GpduyO95.net
Basicが代表だと思うが、当時の開発者は自分の作ったモノの価値は殆ど知らなかったよ。

797:遊園地
18/05/02 21:25:25.12 GpduyO95.net
駄目だ。
持ってる書籍だと、第4世代の事は
殆ど記述されてない。

798:遊園地
18/05/02 21:48:30.08 GpduyO95.net
休暇中に軽く創られただけなのにw
明確な意志と理由が有ると思い込んでたの?

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

799:遊園地
18/05/02 22:29:07.24 GpduyO95.net
ボクが考えた、すぺちゃるな事は
ネタ切れかな?

800:遊園地
18/05/02 22:41:28.82 GpduyO95.net
せっかくの新人を逃してしまったかw
pythonで何が、したかったのかき聴きそびれた

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

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

803:
18/05/02 23:27:05.75 R3g8E+PO.net
>>777
任意の文字または文字列を演算子として定義することは C++ ではできないからなあ…

804:デフォルトの名無しさん
18/05/02 23:29:25.56 vNfS6ImN.net
なんだc++も大したことないね

805:デフォルトの名無しさん
18/05/02 23:32:00.53 +C3apNC8.net
javaに比べればマシw

806:デフォルトの名無しさん
18/05/02 23:32:27.71 FhWmuzwV.net
>>778
そんなもんPythonでも無理

807:デフォルトの名無しさん
18/05/03 00:08:27.41 uGBeKqoZ.net
pythonってCで作られてると聞いたけど、
pythonでCを作る事ってできないの?

808:デフォルトの名無しさん
18/05/03 00:09:40.12 q8kum/8T.net
コンパイラは性能求められるからな

809:デフォルトの名無しさん
18/05/03 00:43:11.48 q8kum/8T.net
>>782
まあ遊園地先生が答えてくれるだろう

810:遊園地
18/05/03 01:15:04.63 Jyt9WmzK.net
分かりません。

C言語のアプリケーションとしてpythonを作ったのかも?です。
 本人に聞いて見たら、どうだろうか?
ツイッターかフェイスブックで探したら?

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

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

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

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

815:デフォルトの名無しさん
18/05/03 16:18:50.24 uGBeKqoZ.net
>>789
それマジレス?
ググったけど、
URLリンク(ja.wikipedia.org)チューリング完全
>コンピュータ言語のうち、少なくともチューリング完全でなければプログラミング言語とは呼ばれない。
つまり、pythonはプログラミング言語ではないってこと???

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

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

818:デフォルトの名無しさん
18/05/03 19:33:56.79 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:デフォルトの名無しさん
18/05/03 21:07:16.43 EsICZB1E.net
俺もゴルウィーから勉強し始めた初心者だけどそれでいけると思う

820:デフォルトの名無しさん
18/05/03 23:35:17.25 aADwc621.net
ゴルウィーて格好ええやんw

821:デフォルトの名無しさん
18/05/04 00:01:40.30 l7T91Gwe.net
Python書いてるとバカになりそう
やっぱC++かな…w

822:デフォルトの名無しさん
18/05/04 00:08:41.17 plo/RuVs


823:.net



824:デフォルトの名無しさん
18/05/04 01:28:14.50 Qby9wARQ.net
>>793
C++でやったらどうなるんだ?

825:遊園地
18/05/04 01:37:35.84 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:デフォルトの名無しさん
18/05/04 01:54:51.37 l7T91Gwe.net
>>793
どうでも良いけどlist型の変数名をlistにすると、以降list型のコンストラクタ呼べなくなるから不適切だな

827:デフォルトの名無しさん
18/05/04 12:31:48.88 92ZHjtyM.net
iPhoneのpythonistaでTumblr APIの利用登録しないでtumblrに画像とコメントをアップロードしたい
どうやったら出来ますか?
workflowはtumblrにアップロード出来るのですが
HTMLダウンロードすると落ちるバグがあったりで使えません

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

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

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

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

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

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

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

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

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

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

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

839:デフォルトの名無しさん
18/05/04 21:50:09.50 yv6Fgdi6.net
突然誰も教えてくれなくなるのね

840:デフォルトの名無しさん
18/05/04 21:55:41.82 yv6Fgdi6.net
今日は詳しい人いないのかな?

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

842:デフォルトの名無しさん
18/05/04 23:20:08.28 LjKjJrNY.net
遊園地カモン

843:デフォルトの名無しさん
18/05/04 23:22:10.71 Ry3XO9FI.net
普通は、Ruby で、Mechanize, Selenium WebDriver で、ブラウザを自動操作する
iMacros も良いかも
漏れは、図書館にログインしたり、Showroom のアバターを消したり、色々自動化してる

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

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

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

847:デフォルトの名無しさん
18/05/05 02:22:38.97 t2xghRBN.net
workflowはどうやってpostしてるんだ?

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

849:デフォルトの名無しさん
18/05/05 04:59:33.12 9WwmGhCc.net
ネットでスナフキンという方が公開していたchannelbreakoutbotというもの(自動売買Botのソースコード)を動かしてみました
すると最初のimportのとこのtornado.genとかがないよー!ってエラーが出ました
これって全部とりあえずpip tornado.genとかでインストールできるのでしょうか?
あとバックテストでは出てなくて、実際注文だして見ようとするとエラーにぶつかったのですが、バックテストでは必要ない関数なんですか?→tornado.gen

850:デフォルトの名無しさん
18/05/05 05:43:17.44 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:デフォルトの名無しさん
18/05/05 08:55:18.86 Dytpdbqo.net
>>823
pip install tornado

852:デフォルトの名無しさん
18/05/05 14:10:41.36 2XyTqGXx.net
遊園地は南の島でバカンス中

853:デフォルトの名無しさん
18/05/05 14:52:59.74 clN8FwVi.net
それなりの観光地ならネットくらい使えるだろ

854:デフォルトの名無しさん
18/05/05 17:12:41.13 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:デフォルトの名無しさん
18/05/05 17:29:19.14 L1Bh6jaq.net
>>828
piclke じゃなくてpickleだよ

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

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

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

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

860:デフォルトの名無しさん
18/05/05 23:50:17.41 G3Y8fJfc.net
dequeはぐいーんってかんじ

861:デフォルトの名無しさん
18/05/05 23:55:20.11 mh2HOjNZ.net
日本語でも出るじゃねーか
URLリンク(wa3.i-3-i.info)
自分でまともに調べもしないで便利に使ってんじゃねぇ

862:デフォルトの名無しさん
18/05/06 01:24:24.37 DjYgqdRZ.net
ツンデレ過ぎて惚れそう>>835

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

864:デフォルトの名無しさん
18/05/06 18:15:10.66 +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:デフォルトの名無しさん
18/05/06 18:39:36.10 hMxfhnzD.net
>>838
python 文字列 書き換え
辺りでググれ
URLリンク(minus9d.hatenablog.com)

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

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

868:デフォルトの名無しさん
18/05/06 20:30:43.62 0qnrl+oj.net
>>837
ほんそれ

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

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

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

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

873:デフォルトの名無しさん
18/05/06 23:01:53.97 LrvTqzkb.net
>>838
文字列型(str, bytes)は、変更不可能(immutable)
一方、文字列型も属する、シーケンスは変更可能(mutable)

874:デフォルトの名無しさん
18/05/06 23:03:40.41 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:デフォルトの名無しさん
18/05/06 23:13:25.70 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:デフォルトの名無しさん
18/05/06 23:29:17.26 FM60XSV8.net
dict_keys は、iterator object ではなくview objectなので、
iterでイテレータを取得して、
kks = iter(ks)
print(next(kks))
とすれば、所望の結果が得られると思います。
Python3の当初から、例示されたコードが動かなかったのか、Python3.xのどこかの時点で動かなくなったのかは、自分はあまり詳しくないので分からない。

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

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

879:デフォルトの名無しさん
18/05/07 19:16:59.68 HDpHdk03.net
舐め腐ったゆとり乙

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

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

882:デフォルトの名無しさん
18/05/07 21:56:38.10 Z9lWSZxl.net
マジレスするとGoogleHomeを買ってきた方が速い

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

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

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

886:デフォルトの名無しさん
18/05/08 01:38:55.50 BHPMRb7G.net
raspberrypiで音声入り動画を撮ろうと検索したところ、以下のターミナルコマンドがありました。コマンド自体はターミナルで動作確認済みです。
URLリンク(qiita.com)
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:デフォルトの名無しさん
18/05/08 01:48:38.00 tXP19YNA.net
そりゃパイプなんだから実行できるわけない
subprocess パイプでググれ

889:デフォルトの名無しさん
18/05/08 01:52:12.21 aYgx+AtW.net
質問ですが
学習済みモデルを読み込んで256×256ピクセルの画像を変換してみたところ
chainer、cpuで10~20秒掛かりました
実際こんなに時間かかるものなのでしょうか?
tensorflow,caffeなどなどの方でも画像を実際変換してみた時の
経過時間を教えてもらえないでしょうか?
学習時間が何時間とかそういうのは検索で見かけるのですが
モデルから変換した場合の時間は検索してもなかなか見かけません

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

891:デフォルトの名無しさん
18/05/08 03:56:49.52 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:デフォルトの名無しさん
18/05/08 07:26:09.48 BHPMRb7G.net
>>861
ありがとうございます!

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

894:デフォルトの名無しさん
18/05/08 12:19:46.83 iV08+v4/.net
>>863
なければ作るDjangoで

895:デフォルトの名無しさん
18/05/08 16:58:36.72 75TKeVia.net
燃え尽き

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

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

898:デフォルトの名無しさん
18/05/08 18:26:42.19 hk49TKVY.net
漏れの頭よりは速い

899:デフォルトの名無しさん
18/05/08 21:43:47.50 /oTWe9RZ.net
listのソートなんだけど、重複する要素が多い順に並び替えることを1行、2行程度で行えたりしますか?
for文を使って並び替える処理を書こうかと思ったんですがpythonなら
そんなことしなくても出来たりしないかと思いましてw

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

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

902:861
18/05/08 22:11:28.95 aYgx+AtW.net
>>870
学習済みモデルを使って
変換したらどのぐらい時間かかりました?
>>866
日本人はシャイなんですかね・・・
自分もですけど・・・

903:デフォルトの名無しさん
18/05/09 02:47:00.38 l026hdRL.net
>>875
放置してたから記憶が曖昧なんだけど
たぶん2-3時間@出力は400文字

904:デフォルトの名無しさん
18/05/09 07:32:19.46 dzXKaqfN.net
>>855
tensoflowとkerasでいいだろう。

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

906:デフォルトの名無しさん
18/05/09 18:56:37.87 l026hdRL.net
>>878
Python hello でぐぐってすきなところを選びたまへ
とほほのところが有名だ
尚これから始めるなら3.x系がよいとおもわれ

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

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

909:デフォルトの名無しさん
18/05/09 19:26:34.41 l026hdRL.net
>>880
おうがんがれ

910:デフォルトの名無しさん
18/05/09 21:31:26.20 69m7eV1A.net
>>881
じゃあ初心者の最初の目標は何にしたらええの?

911:デフォルトの名無しさん
18/05/09 21:43:03.46 nNF1Fkq1.net
AIをエロに活かせばいけるだろ

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

913:デフォルトの名無しさん
18/05/09 22:01:14.33 emXNCpjE.net
ゲーム作り最強やろ
むしろほかの用途探すのが難しいくらい

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

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

916:861
18/05/10 00:04:46.17 cGWvll+c.net
>>876
教えてくれてありがとう。
けっこう時間かかるもんなんですね
>>883
初心者でもどうしても作りたい明確な(機能)ものが
あればゲームでもAIでも続くんじゃないかな
どうしても分からないところを質問できるコミュニティは必要だと思うけど。
>>887
初心者用のネットの日本語無料講座あったんじゃなかったっけ??
そういう所でざっくりとだけ概要をつかんだ方がいいと思う。

917:デフォルトの名無しさん
18/05/10 00:22:11.98 fgcyrTHu.net
>>887
クダスレで尋ねるような超ゆとりではな
一番大事なのはその人の特性だからな。ゆとりは何やってもゆとりレベルまでしか行かない
超ゆとりは勉強始めてもすぐに挫折だろうし
>>888
例えば、働きながら独学で弁護士になるような奴ぐらいの奴なら良いんだろうがな。
俺らゆとりではしんどいから止めたになるよな

918:デフォルトの名無しさん
18/05/10 00:29:36.24 awjQTZQI.net
なんか説教臭い、いい歳したおじさんかな

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

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

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

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

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

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

925:デフォルトの名無しさん
18/05/10 13:21:33.60 O+ANAa9X.net
そういう理由なら当然ダンスも習ってるんだろうな

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

927:デフォルトの名無しさん
18/05/10 13:56:10.24 +a5m9EF5.net
>>899
実際にやってみれば良いんじゃない?

928:デフォルトの名無しさん
18/05/10 14:13:23.74 PiSsd1+y.net
>>898
どうして分った!?

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

930:デフォルトの名無しさん
18/05/10 19:46:14.64 qfiWpAWD.net
>>899
引数で指定できるんじゃね?普通の言語は指定できる。


931:パイソンは知らんけどw



932:デフォルトの名無しさん
18/05/10 19:50:57.63 +TSTlbnk.net
>>897
fx自動売買など

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

934:デフォルトの名無しさん
18/05/10 20:12:17.24 qfiWpAWD.net
万能メイドロボができるのは20年後かな?

935:デフォルトの名無しさん
18/05/10 20:56:14.26 BnDtJXlu.net
pythonでお願いします。

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

937:デフォルトの名無しさん
18/05/11 04:57:11.77 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:デフォルトの名無しさん
18/05/11 07:38:43.53 vQCkIPpY.net
リストなどのシーケンス[index]
index は、0 origin で、0, 1, 2~と順番に、要素が並んでいる

940:デフォルトの名無しさん
18/05/11 11:16:18.85 eFEUpfi5.net
うんこすれ

941:デフォルトの名無しさん
18/05/11 13:47:06.39 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:デフォルトの名無しさん
18/05/11 18:59:36.18 wsKfkjHh.net
colnmsの意味を教えてください

943:デフォルトの名無しさん
18/05/11 21:05:28.71 613lDHdi.net
colnmsの意味はcolumnsだろうな多分

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

945:デフォルトの名無しさん
18/05/12 00:02:44.49 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:デフォルトの名無しさん
18/05/12 01:40:06.80 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:デフォルトの名無しさん
18/05/12 01:44:14.61 f2N3rmqf.net
うんこスレだとPythonではなく他言語のRubyのことを語るだからな

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

949:デフォルトの名無しさん
18/05/12 12:00:15.73 R/twbybb.net
>>917
子々孫々汚辱にまみれて苦しみ抜いて死にますように。

950:デフォルトの名無しさん
18/05/12 12:05:17.55 baCqg7K+.net
これは子孫がいない>>917の勝ち

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

952:デフォルトの名無しさん
18/05/12 12:22:17.95 XqIGE8bt.net
デザインパターンのブログ(ヤフーブログ)・・・・なかなか良い。
URLリンク(blogs.yahoo.co)


953:.jp/kamyu_2010/35442561.html



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

955:デフォルトの名無しさん
18/05/12 17:31:12.57 AgnQJ85k.net
じゃあつぎはおでんの具の話しよう

956:デフォルトの名無しさん
18/05/12 17:58:10.85 vrXL3+qd.net
おでんは大根に限る

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

958:デフォルトの名無しさん
18/05/12 19:22:23.63 Z9eJs0up.net
>>922
あきらめてチュートリアル嫁

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

960:デフォルトの名無しさん
18/05/12 21:40:58.38 vrXL3+qd.net
学習サイトってなんだよ?具体的にURLだせよ

961:デフォルトの名無しさん
18/05/12 21:55:01.35 Z9eJs0up.net
>>929
続きは課金版で!とかいうかんじのやつのことか?

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

963:デフォルトの名無しさん
18/05/13 00:16:45.23 uzXbRXrC.net
つGoogle翻訳

964:デフォルトの名無しさん
18/05/13 01:54:43.20 56pGVkb8.net
>>933
>>932は実は英語”超初心者"でも英訳を出来るHPあったら教えて
と言うここらしい質問を間接的に(ダイレクトには流れ的にしずらい?)しているんだからな。
githubの次は英語、ほんと>>919だよな
勉強する気がある奴のための初心者用スレとは違い、超初心者用スレ==実は勉強する気ない奴用スレ

965:デフォルトの名無しさん
18/05/13 03:39:04.31 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:デフォルトの名無しさん
18/05/13 03:54:47.75 gEMGN+Hk.net
かと言って難しい質問くると困るんだろ?

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

968:デフォルトの名無しさん
18/05/13 05:07:55.74 zLnIxXxX.net
>>936
別に困らんよ。難しとか関係なくてきとうに妄想レスするだけだし
>>935
テラテイルできけ。ある程度の以上の実力がある奴がたくさんいるところで質問したほうが良い。
ここだと俺のような超低レベル激多く、そいつらのあほ回答を訂正してくれるそれなりの実力ある奴がいない。
お前自身も自分でそれが良くないって分からんだろうし。
ここにはrubyの上級者がいるからその人が気合を入れてrubyではと説明してくれるかな

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

970:デフォルトの名無しさん
18/05/13 06:10:57.49 u4TQvgwd.net
Python のglobal は、モジュール(ファイル)スコープのglobal
アプリ全体のglobal は無い

971:デフォルトの名無しさん
18/05/13 06:11:49.39 A9i0212o.net
URLリンク(www.netcom-ir.com)

972:デフォルトの名無しさん
18/05/13 06:16:08.95 u4TQvgwd.net
>>935
>from fileloader import *
* を使うのは、名前がバッティングする事もあるから危険
>class Filelorder の中を外部から直接見る方法はあるのか
見れたら危険、ダメ!
カプセル化にならない

973:デフォルトの名無しさん
18/05/13 14:21:28.34 44h/7/Ui.net
lorderなのにloaderでimportか

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

975:943
18/05/13 22:47:43.29 NxCcWPip.net
自己解決です
以下にいくつかの解決方法が書いてありました。
URLリンク(stackoverflow.com)

976:デフォルトの名無しさん
18/05/13 22:52:21.76 u4TQvgwd.net
どこかで、辞書とOrderedDict の違いについて書いていたけど、
Python3.6 以降の辞書は、追加された順序を保持するけど、
OrderedDict とは異なる
比較する際、OrderedDictでは並び順も含めて、一致と判定されるが、
普通の辞書では、並び順を考慮しないで、一致と判定される
「みんなのPython 第4版、2017」に書いてある

977:デフォルトの名無しさん
18/05/14 13:39:40.34 dnGRWxRE.net


978:デフォルトの名無しさん
18/05/14 21:33:13.64 bWj41az5.net


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

980:デフォルトの名無しさん
18/05/15 23:50:23.47 kemdIyiU.net
テステス

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

982:デフォルトの名無しさん
18/05/15 23:59:00.22 yA5cZ/bV.net
Unityでも使え
Pythonはそういうのには向かない

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

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

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

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

987:950
18/05/16 01:35:32.76 /ybNsX95.net
>>954>>955
単純に自作のスクリプトで表示させてみたかっただけで
unity、blender�


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



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

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

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

992:デフォルトの名無しさん
18/05/16 03:16:37.10 OVunt3L8.net
D3.js もある

993:デフォルトの名無しさん
18/05/16 04:02:53.59 y2yRZUTM.net
three.jsとかをブラウザで動かすのをpythonで作ればいいかも

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

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

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

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

998:デフォルトの名無しさん
18/05/16 08:16:33.90 lTPRUXuf.net
vimでpython快適すぎる

999:デフォルトの名無しさん
18/05/16 08:57:30.38 qkrXN4I4.net
ショートカット覚えるの大変そう

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

1001:デフォルトの名無しさん
18/05/16 09:31:00.24 L2yt4rd4.net
ギリシャ語もサンスクリット語も慣れの問題だしな。

1002:デフォルトの名無しさん
18/05/16 10:40:34.70 A9RQXItD.net
IDE使えば良いのにって思うのは俺だけか?

1003:デフォルトの名無しさん
18/05/16 10:56:32.16 lTPRUXuf.net
vim>>>IDE

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

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

1006:デフォルトの名無しさん
18/05/16 12:30:21.84 xuEEDw5Q.net
プロプログラマーはメモ帳で十分

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

1008:デフォルトの名無しさん
18/05/16 14:25:01.39 jhSq8YOA.net
pycharmにvimのキーバインドじゃいかんのか?

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

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

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

1012:デフォルトの名無しさん
18/05/16 23:28:16.46 NsysEXLf.net
>>980
ありがとうございます
C#�


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



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

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

1016:デフォルトの名無しさん
18/05/17 01:20:08.19 3xWF9DId.net
そんなこと言っても実際にプログラムに触って物作ってる奴は形にするけどな
多分このスレで下から数えた方が早いけどチャットソフトを改造したものがバズって
その後アクセ数が増えて広告だけで3万ドルくらい入った事がある
因みにPaizaでCランクの頃の話
価値あるモノを作り出すのに必ずしもプログラムスキルが必要とは限らない
未だにBランクだからプログラムを極めたいならお薦めしないけど
自分が社長でとりあえず使えるモノを作りたいってのなら、さっさとやってみるってのが早いかもしれない
不足な知識はその都度学習するとかね
自然言語は分からないけど、機械学習の基礎だと ゼロから作るDeep Learning とか面白いと思う
書いてあることは何となく分かるけど、これやってると放送大学でコンピュータが何故動くか?
真理表から半加算機を作ったりしてる講座を思い出した
知ってた方が良いのは分かるけどこんな事知らなくても使えるアプリなら普通に作れるしねー

1017:デフォルトの名無しさん
18/05/17 01:50:10.21 YG+mq+e5.net
すいません、教えていただけないでしょうか?
以下のサイトのexrからopencvに変換するサンプルプログラムのところで
URLリンク(www.excamera.com)
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
18/05/17 02:12:01.82 YG+mq+e5.net
すいません、opencv普通にexrファイル読み込めました。
早とちりしました

1019:デフォルトの名無しさん
18/05/17 02:23:52.26 fqn4FbA/.net
良かったね。じゃスレ立てよろしく。

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

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

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

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

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

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


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch