このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。
エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>985 辺りで
前スレ
くだすれPython(超初心者用) その36
http://mevius.2ch.net/test/read.cgi/tech/1514805522/
探検
くだすれPython(超初心者用) その37
レス数が1000を超えています。これ以上書き込みはできません。
2018/03/17(土) 16:32:25.91ID:S1lkLDnv
932デフォルトの名無しさん
2018/05/13(日) 00:16:45.23ID:uzXbRXrC つGoogle翻訳
933デフォルトの名無しさん
2018/05/13(日) 01:54:43.20ID:56pGVkb8934デフォルトの名無しさん
2018/05/13(日) 03:39:04.31ID:BxSSHPxy 最近始めたんですが、ファイルを分割したいので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 内でインスタンスを作ってしまってそれを他のファイルから参照できるのでしょうか
教えてくださいよろしくお願いします。
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 内でインスタンスを作ってしまってそれを他のファイルから参照できるのでしょうか
教えてくださいよろしくお願いします。
935デフォルトの名無しさん
2018/05/13(日) 03:54:47.75ID:gEMGN+Hk かと言って難しい質問くると困るんだろ?
936デフォルトの名無しさん
2018/05/13(日) 04:13:04.78ID:ya8BaCcb >class Filelorder の中を外部から直接見る方法はあるのか
となりのクラスとかからみたいときは
Filelorder.data
でとりだせるはず
なかみはいってるならな!
となりのクラスとかからみたいときは
Filelorder.data
でとりだせるはず
なかみはいってるならな!
937デフォルトの名無しさん
2018/05/13(日) 05:07:55.74ID:zLnIxXxX938デフォルトの名無しさん
2018/05/13(日) 06:05:01.61ID:BxSSHPxy レスありがとうございます。
試行錯誤してみたのですが、ひとつのファイルならクラス外のグローバルにアクセスできるけど、ファイルを分けると完全に切り分けされてしまってグローバルにアクセスできなくなる感じだというのが解りました。
Calcfuncのインスタンスを作る時にfile_lorderを持たせて保持してもらうことで対応できそうです。
どうでもいいけど、lorderでなくてloaderですね、lordなら意味は通じなくもないけどerは付かない・・・
どうもありがとうございました。
試行錯誤してみたのですが、ひとつのファイルならクラス外のグローバルにアクセスできるけど、ファイルを分けると完全に切り分けされてしまってグローバルにアクセスできなくなる感じだというのが解りました。
Calcfuncのインスタンスを作る時にfile_lorderを持たせて保持してもらうことで対応できそうです。
どうでもいいけど、lorderでなくてloaderですね、lordなら意味は通じなくもないけどerは付かない・・・
どうもありがとうございました。
939デフォルトの名無しさん
2018/05/13(日) 06:10:57.49ID:u4TQvgwd Python のglobal は、モジュール(ファイル)スコープのglobal
アプリ全体のglobal は無い
アプリ全体のglobal は無い
940デフォルトの名無しさん
2018/05/13(日) 06:11:49.39ID:A9i0212o941デフォルトの名無しさん
2018/05/13(日) 06:16:08.95ID:u4TQvgwd >>934
>from fileloader import *
* を使うのは、名前がバッティングする事もあるから危険
>class Filelorder の中を外部から直接見る方法はあるのか
見れたら危険、ダメ!
カプセル化にならない
>from fileloader import *
* を使うのは、名前がバッティングする事もあるから危険
>class Filelorder の中を外部から直接見る方法はあるのか
見れたら危険、ダメ!
カプセル化にならない
942デフォルトの名無しさん
2018/05/13(日) 14:21:28.34ID:44h/7/Ui lorderなのにloaderでimportか
943デフォルトの名無しさん
2018/05/13(日) 20:59:45.78ID:NxCcWPip matplotlibで座標を繋いだり画像変換してみたのですが
画像自体を保存するとグラフの縦軸や横軸なしで画像を保存する方法はないでしょうか?
plt.savefig(savefile)すると縦軸横軸も合わせて小さいサイズで保存されてしまいます。
宜しくお願いします。
画像自体を保存するとグラフの縦軸や横軸なしで画像を保存する方法はないでしょうか?
plt.savefig(savefile)すると縦軸横軸も合わせて小さいサイズで保存されてしまいます。
宜しくお願いします。
944943
2018/05/13(日) 22:47:43.29ID:NxCcWPip 自己解決です
以下にいくつかの解決方法が書いてありました。
ttps://stackoverflow.com/questions/9295026/matplotlib-plots-removing-axis-legends-and-white-spaces
以下にいくつかの解決方法が書いてありました。
ttps://stackoverflow.com/questions/9295026/matplotlib-plots-removing-axis-legends-and-white-spaces
945デフォルトの名無しさん
2018/05/13(日) 22:52:21.76ID:u4TQvgwd どこかで、辞書とOrderedDict の違いについて書いていたけど、
Python3.6 以降の辞書は、追加された順序を保持するけど、
OrderedDict とは異なる
比較する際、OrderedDictでは並び順も含めて、一致と判定されるが、
普通の辞書では、並び順を考慮しないで、一致と判定される
「みんなのPython 第4版、2017」に書いてある
Python3.6 以降の辞書は、追加された順序を保持するけど、
OrderedDict とは異なる
比較する際、OrderedDictでは並び順も含めて、一致と判定されるが、
普通の辞書では、並び順を考慮しないで、一致と判定される
「みんなのPython 第4版、2017」に書いてある
946デフォルトの名無しさん
2018/05/14(月) 13:39:40.34ID:dnGRWxRE で
947デフォルトの名無しさん
2018/05/14(月) 21:33:13.64ID:bWj41az5 は
948デフォルトの名無しさん
2018/05/14(月) 22:26:45.42ID:qyA4ekTm >>554
「スッキリわかるJava入門」読んだけど、ホントにスッキリ分かった。みんなのPython読んでもあんまりよく分かんなかったから、すごく助かった。ありがとう。
「スッキリわかるJava入門」読んだけど、ホントにスッキリ分かった。みんなのPython読んでもあんまりよく分かんなかったから、すごく助かった。ありがとう。
949デフォルトの名無しさん
2018/05/15(火) 23:50:23.47ID:kemdIyiU テステス
950デフォルトの名無しさん
2018/05/15(火) 23:52:53.79ID:aPHBzWqI スマホゲームで3dcg(アイマス)が動いてるのを見ましたが
ああいう3dcgを表示させてなおかつキャラの線画をpythonで表示させるのって
どうやってやるんです??
なんかライブラリとかあるんでしょうか???
ああいう3dcgを表示させてなおかつキャラの線画をpythonで表示させるのって
どうやってやるんです??
なんかライブラリとかあるんでしょうか???
951デフォルトの名無しさん
2018/05/15(火) 23:59:00.22ID:yA5cZ/bV Unityでも使え
Pythonはそういうのには向かない
Pythonはそういうのには向かない
952950
2018/05/16(水) 00:26:52.64ID:/ybNsX95953デフォルトの名無しさん
2018/05/16(水) 00:57:32.22ID:tDn46mBr なんでUnityのほうがうまく出来ると言ってるのにPythonでやりたいの???
せっかくPythonなんだからDEEPラーニングでもやりなよ。
せっかくPythonなんだからDEEPラーニングでもやりなよ。
954デフォルトの名無しさん
2018/05/16(水) 01:03:42.96ID:fNF/e1WT Blenderでも弄ってればいい
死ぬまでに目的は達成できないだろうけど
死ぬまでに目的は達成できないだろうけど
955デフォルトの名無しさん
2018/05/16(水) 01:28:28.79ID:OHqFGkDt キャラの線画が欲しいのであればUnityかUnreal Engineでシェーダっていう機能をつかうのが1番だよ
おすすめはUnity
おすすめはUnity
956950
2018/05/16(水) 01:35:32.76ID:/ybNsX95957デフォルトの名無しさん
2018/05/16(水) 01:39:16.21ID:FA14v5TT >>952
お前が素敵なPython用3dcgライブラリを作れば良い
お前が素敵なPython用3dcgライブラリを作れば良い
958950
2018/05/16(水) 01:47:22.67ID:/ybNsX95959デフォルトの名無しさん
2018/05/16(水) 02:00:01.10ID:FA14v5TT >>958
ライブラリ作るのいやなら
Pythonでunity・blenderを使えるようにするラッパーライブラリは恐らくあるだろうからそれらを使うと。
でも、これ実質unity・blenderを覚える感じになるだろうからな。それなりに大変だろう。
ライブラリ作るのいやなら
Pythonでunity・blenderを使えるようにするラッパーライブラリは恐らくあるだろうからそれらを使うと。
でも、これ実質unity・blenderを覚える感じになるだろうからな。それなりに大変だろう。
960デフォルトの名無しさん
2018/05/16(水) 03:16:37.10ID:OVunt3L8 D3.js もある
961デフォルトの名無しさん
2018/05/16(水) 04:02:53.59ID:y2yRZUTM three.jsとかをブラウザで動かすのをpythonで作ればいいかも
962デフォルトの名無しさん
2018/05/16(水) 04:10:59.94ID:Amb3YQ8Z それjsでやればよくね
せっかくpythonならではなことあるのに…
せっかくpythonならではなことあるのに…
963デフォルトの名無しさん
2018/05/16(水) 04:30:42.28ID:y2yRZUTM ああBlenderあるじゃん
pythonで動かせるし、シェーダーとか画像いじる機能あるからいろいろできるよ
pythonで動かせるし、シェーダーとか画像いじる機能あるからいろいろできるよ
964デフォルトの名無しさん
2018/05/16(水) 05:49:08.99ID:QHwJxR1m if-else文で else: を打ったあとにエンターを打つとエラーが出る
外側のインデントレベルと一致しないって書いてるけど
if と else は揃えてるのになんでだろう
わからなすぎる
外側のインデントレベルと一致しないって書いてるけど
if と else は揃えてるのになんでだろう
わからなすぎる
965デフォルトの名無しさん
2018/05/16(水) 06:33:53.50ID:QHwJxR1m エディタウィンドウに書いてランモジュールしたらできたわすまん
966デフォルトの名無しさん
2018/05/16(水) 08:16:33.90ID:lTPRUXuf vimでpython快適すぎる
967デフォルトの名無しさん
2018/05/16(水) 08:57:30.38ID:qkrXN4I4 ショートカット覚えるの大変そう
968デフォルトの名無しさん
2018/05/16(水) 08:58:49.08ID:1kumNLOc969デフォルトの名無しさん
2018/05/16(水) 09:31:00.24ID:L2yt4rd4 ギリシャ語もサンスクリット語も慣れの問題だしな。
970デフォルトの名無しさん
2018/05/16(水) 10:40:34.70ID:A9RQXItD IDE使えば良いのにって思うのは俺だけか?
971デフォルトの名無しさん
2018/05/16(水) 10:56:32.16ID:lTPRUXuf vim>>>IDE
972デフォルトの名無しさん
2018/05/16(水) 12:16:40.52ID:RMjO9vAG 今どきのvimは絶妙に厨心をくすぐってくるからのうw
973デフォルトの名無しさん
2018/05/16(水) 12:19:56.97ID:ZMymGWPG スパイダー快適だが、他のideためしたことないのでこれがベストなのかは定かでない
974デフォルトの名無しさん
2018/05/16(水) 12:30:21.84ID:xuEEDw5Q プロプログラマーはメモ帳で十分
975デフォルトの名無しさん
2018/05/16(水) 13:15:44.53ID:ARH2jIFi Vimは依存症になるから最後の手段にすべきだと思うわ(末期)
976デフォルトの名無しさん
2018/05/16(水) 14:25:01.39ID:jhSq8YOA pycharmにvimのキーバインドじゃいかんのか?
977デフォルトの名無しさん
2018/05/16(水) 19:33:40.53ID:aR/wC9wE Vimとか慣れるまでが苦痛すぎて初期のころに代替案あった人は挫けるだろふつうw
おれは挫けたwww
おれは挫けたwww
978デフォルトの名無しさん
2018/05/16(水) 22:36:02.43ID:NsysEXLf みんなのpythonを地道に読みながら勉強してる
まだまだ基本の構文も覚えきれてないところが多いから背伸びしちゃダメなのかもしれないけど、他に勉強する時にこういうのもやっておくと良い事があれば教えてください
やりたい事は知識もないからすごくぼんやりしてるけど機械学習や自然言語処理は面白そうだなと思っています
まだまだ基本の構文も覚えきれてないところが多いから背伸びしちゃダメなのかもしれないけど、他に勉強する時にこういうのもやっておくと良い事があれば教えてください
やりたい事は知識もないからすごくぼんやりしてるけど機械学習や自然言語処理は面白そうだなと思っています
979デフォルトの名無しさん
2018/05/16(水) 22:58:10.26ID:aR/wC9wE 何度も言われてることだけど、プログラム自体の初心者か他の言語の経験があってpythonだけ初心者かで話が全然違う。
プログラム自体の初心者ならいきなり機械学習や自然言語処理は不可能に近い。
プログラム自体の初心者ならいきなり機械学習や自然言語処理は不可能に近い。
980デフォルトの名無しさん
2018/05/16(水) 23:28:16.46ID:NsysEXLf981デフォルトの名無しさん
2018/05/17(木) 00:44:29.39ID:Lzp2Vc2q >>980
俺もプログラミング超初心者だけど
>C#は基本的な部分だけですが理解はあります
こんなレベルでは俺同様プログラミング超初心者。
なのに機械学習や自然言語処理をやるってのは、
幼稚園児・小学低学年レベルが大学の専門課程でやるような応用物理解してやる感じだからな。
俺もプログラミング超初心者だけど
>C#は基本的な部分だけですが理解はあります
こんなレベルでは俺同様プログラミング超初心者。
なのに機械学習や自然言語処理をやるってのは、
幼稚園児・小学低学年レベルが大学の専門課程でやるような応用物理解してやる感じだからな。
982デフォルトの名無しさん
2018/05/17(木) 00:47:46.86ID:XX3nCjY+ 超初心者が超初心者に偉そうにwwwww
何がわかるってんだ恥知らずwwwww
何がわかるってんだ恥知らずwwwww
983デフォルトの名無しさん
2018/05/17(木) 01:20:08.19ID:3xWF9DId そんなこと言っても実際にプログラムに触って物作ってる奴は形にするけどな
多分このスレで下から数えた方が早いけどチャットソフトを改造したものがバズって
その後アクセ数が増えて広告だけで3万ドルくらい入った事がある
因みにPaizaでCランクの頃の話
価値あるモノを作り出すのに必ずしもプログラムスキルが必要とは限らない
未だにBランクだからプログラムを極めたいならお薦めしないけど
自分が社長でとりあえず使えるモノを作りたいってのなら、さっさとやってみるってのが早いかもしれない
不足な知識はその都度学習するとかね
自然言語は分からないけど、機械学習の基礎だと ゼロから作るDeep Learning とか面白いと思う
書いてあることは何となく分かるけど、これやってると放送大学でコンピュータが何故動くか?
真理表から半加算機を作ったりしてる講座を思い出した
知ってた方が良いのは分かるけどこんな事知らなくても使えるアプリなら普通に作れるしねー
多分このスレで下から数えた方が早いけどチャットソフトを改造したものがバズって
その後アクセ数が増えて広告だけで3万ドルくらい入った事がある
因みにPaizaでCランクの頃の話
価値あるモノを作り出すのに必ずしもプログラムスキルが必要とは限らない
未だにBランクだからプログラムを極めたいならお薦めしないけど
自分が社長でとりあえず使えるモノを作りたいってのなら、さっさとやってみるってのが早いかもしれない
不足な知識はその都度学習するとかね
自然言語は分からないけど、機械学習の基礎だと ゼロから作るDeep Learning とか面白いと思う
書いてあることは何となく分かるけど、これやってると放送大学でコンピュータが何故動くか?
真理表から半加算機を作ったりしてる講座を思い出した
知ってた方が良いのは分かるけどこんな事知らなくても使えるアプリなら普通に作れるしねー
984デフォルトの名無しさん
2018/05/17(木) 01:50:10.21ID:YG+mq+e5 すいません、教えていただけないでしょうか?
以下のサイトのexrからopencvに変換するサンプルプログラムのところで
http://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)かなと思うのですが
あってますでしょうか?
以下のサイトのexrからopencvに変換するサンプルプログラムのところで
http://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)かなと思うのですが
あってますでしょうか?
985984
2018/05/17(木) 02:12:01.82ID:YG+mq+e5 すいません、opencv普通にexrファイル読み込めました。
早とちりしました
早とちりしました
986デフォルトの名無しさん
2018/05/17(木) 02:23:52.26ID:fqn4FbA/ 良かったね。じゃスレ立てよろしく。
987デフォルトの名無しさん
2018/05/17(木) 02:44:02.91ID:6RAvlfEJ988デフォルトの名無しさん
2018/05/17(木) 03:43:35.05ID:/4+1nU67 chainerを使って入力からクラス分けのやり方は分かったのですが入力から出力を出すやり方がわかりません。
例えば株価予測といったようなものです。
解説サイトなどありませんか?
例えば株価予測といったようなものです。
解説サイトなどありませんか?
989デフォルトの名無しさん
2018/05/17(木) 05:54:00.96ID:ZbwXfOjf990デフォルトの名無しさん
2018/05/17(木) 08:07:03.72ID:y5+XFAFd991デフォルトの名無しさん
2018/05/17(木) 09:06:35.67ID:/BVavjhW 人間初心者かよ。進化前なの?
992デフォルトの名無しさん
2018/05/17(木) 09:15:16.15ID:unDW831s いくら初心者でもtensorflowとkeras使うくらいできるだろう
chainerて
chainerて
993デフォルトの名無しさん
2018/05/17(木) 09:20:57.81ID:LNDGa/0S chainerよりkerasの方が良いのですか?
994デフォルトの名無しさん
2018/05/17(木) 09:27:27.82ID:rJbWi/jf chainerなんかジャップアイランドの外では誰も知らないよ
995デフォルトの名無しさん
2018/05/17(木) 11:09:38.81ID:WeqM6vIc くだすれPython(超初心者用) その38
http://mevius.5ch.net/test/read.cgi/tech/1526522954/
http://mevius.5ch.net/test/read.cgi/tech/1526522954/
996デフォルトの名無しさん
2018/05/17(木) 11:11:55.14ID:Squ/joqd そんなchainerディスらんかてええやん
997デフォルトの名無しさん
2018/05/17(木) 12:17:43.09ID:HY+Xmele998デフォルトの名無しさん
2018/05/17(木) 12:20:43.15ID:HY+Xmele >>983
もう退官したけど元学長の岡部センセの論理回路のやつは面白かったね
もう退官したけど元学長の岡部センセの論理回路のやつは面白かったね
999デフォルトの名無しさん
2018/05/18(金) 00:59:51.10ID:bU+bVVHD 雑談は盛り上がるってさすがPython超初心者スレだよな
Pythonの知識がほとんどない奴ばっかだからこうなるよな
Pythonの知識がほとんどない奴ばっかだからこうなるよな
1000デフォルトの名無しさん
2018/05/18(金) 01:06:45.25ID:0azXvx9S ume
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 61日 8時間 34分 20秒
新しいスレッドを立ててください。
life time: 61日 8時間 34分 20秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 「中国人の訪日熱は冷めた」 人気旅行先から日本外れる 14日で自粛呼びかけ1カ月 ★3 [蚤の市★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★8 [蚤の市★]
- 「1800万円の売り上げゼロに…」中国インバウンドに特化の宿の今 ★2 [蚤の市★]
- 最新版Z級クソ映画ランキングが決定! [牛丼★]
- 「1800万円の売り上げゼロに…」中国インバウンドに特化の宿の今 ★3 [蚤の市★]
- 公用車カーナビのNHK受信料「全額免除を」 千葉市議会、国に制度創設求める意見書可決 [少考さん★]
- どこだ?強ええええバキぼんやは????
- ( ´・ω・` )どいてもらえます?
- みんな?🥺
- アラフォーおじさん、最近尿意で起きる
- 【埼玉】34歳無職、置き配📦を盗みまくる!その数、400点!😱 [718678614]
- 店員に対して態度悪い奴いるよな
