くだすれPython(超初心者用) その35 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。
エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>985 辺りで
前スレ
くだすれPython(超初心者用) その34
http://echo.2ch.net/test/read.cgi/tech/1495971255/
VIPQ2_EXTDAT: default:vvvvvv:1000:512:----: EXT was configured >>274
うるせーよw
君はもっと文書をしっかり読むようにした方がいい。
文法とかネットの便利ツールは知ってんだから。 a = [[i, j, 10 - i - j] for i in range(1, 9) for j in range(i, 10 - i) if i + 2 * j <= 10]
print(a) >>276
読めるけど、流石にそれは可読性が低いよ……。 >>270
forの前にスペース置くと一応動きます。
スペースの数同じにするとエラーでます。
>>273
趣味でやってます。社会人です。
とりあえず、「Pythonの教科書」ですね。
>>276
ちゃんと動いてます。
1行で書けてしまうのがすごい!
驚きました。 たのしいRuby 第5版、2016
みんなのPython 第4版、2017
Ruby の方が簡単。
まず、Rubyをやれ
数学パズルみたいな本でも、Rubyで説明されている事が多い >>279
そのレスいい加減にやめろよ
初心者に二つの言語を立て続けに学べっていうのは酷だし
そもそもRubyを学びたくてここに来るわけじゃない >>280
自分の本宣伝したいだけのバカだからRubyとかでNGしとくといいぞ GISアプリを作りたくてPythonを勉強してるけどGUIを作るのがこんなに敷居高いとは思わんかった。
C#やVBならラクショーなのに。
昨日、ironpythonってのを試したけどGeoSpatiaal系のモジュールが一つもインストール出来なくて速攻アンインストールした。
pythonでGUIアプリを簡単に作れるフレームワークとか無いんかな。 GUIなんてのは所詮フロントエンドでしか無い
ロジックだけpythonで書けばいいだけの話だろ 超初心者には複数の言語を組み合わせるのはレベル高いんでね
どこかの部族は3つ以上は沢山らしいぞ シンプルで読みやすいというのがPythonの存在意義であり
またアプリを書くユーザーたちの哲学である
よってPythonはコンソールアプリ専用言語と言い切ってしまって良いだろう
Pythonで書いたGUIのコードを見ると、ロジックとは関係のない部分が過半を占めてしまい
その変わり果てた姿に泣けてくる ロジックだけPythonで書いた場合ってどうやって連携するんだ? tkinterつらいって話?
guiやるならc or c++
winならc#とか
macならobj-c or swift
気軽にやるならelectronでしょ >>287
pythonでREST API作って、得意のC#から叩けばいいんじゃね まだpython初めて半年にも満たないにわかだが
tkinter使えばGUI余裕でした Python Automatic GUI Generator
http://page.sourceforge.net wx,gtk,qtのバインディングもあるな
Linux上のwxは結局gtkになるけど dropboxもpythonなんだろ? すげえよな 馬鹿はGUIしか使えんとです
配布考えるとGUIなんです 配列を使う時はpython組み込みの配列ではなく
常にndarrayを使うのが良いでしょうか? 根本的な話からすると、
ソフト利用者を馬鹿呼ばわりして「こうじゃなきゃ使えないだろう」とかではなく、
「こうした方が利用者は扱いやすいだろう」、と、考えなきゃGUIの多様性が生まれない。
その作り方で利用者が沢山居るなら、余計な発言だった。ごめん。 超初心者です。
Windows環境でpython3.6を使ってます。
Windowsのコマンドプロンプト(管理者権限)でpipを使ってscipyをインストールさせようとしたんですが、他のプロセスで使ってます。、のような文章がでてインストール出来ません。
解決方法を教えて下さい…
同じやり方でpandasはインストール出来ました。 unicodedataがunicode10になるのはちょっと気になる 先日、>>196で質問し>>200で答えて頂いたことで追加で聞きたいことがあるのですが、>>196が3次元空間上でその各軸毎の角度の計算はどうすればいいのでしょうか。
最終的には任意の3点のxyz座標から各軸毎の回転角を求めて回転角分を逆回転させて3次元平面をxy平面に水平にする補正計算をしたいのです。
的はずれな質問仕方をしているかもしれませんがお願いします。 >>308
傾きから角度を得るにはアークタンジェント
ttp://docs.python.jp/3/library/math.html#math.atan
ttp://docs.python.jp/3/library/math.html#angular-conversion
Pythonというより数学の基礎知識な様な…w pythonで計算したくて挑戦していたのですが、わからなくなったので聞いてしまいました。
>>309
すみませんが教えてください。
今回の計算だと>>200での結果から考えると
ax+by+cz=d
a=3300
b=-3975
c=-197250
d=-179745000
x軸の角度はmath.atan(3300 / √a^2+b^2+c^2)
Y軸の角度はmath.atan(-3975 / √a^2+b^2+c^2)
Z軸の角度はmath.atan(-197250 / √a^2+b^2+c^2)
この計算で各軸での角度が計算できて、角度の分逆に戻したい場合は
その後 求めた各軸のラジアンを回転行列を用いて回転させるという認識で合っていますか? >>310
それでできんじゃないの?
検算してみたら?x,y軸に水平にしたいってことはz軸の傾きが0ってことでしょ。
空間ベクトルとか外積って大学の線形代数からやったことないわw すみません、303です。scipyの方はインストール出来たのですが、chainerがimport出来ません。
どうすれば良いでしょうか? git ってcommitする時メールと名前入れろって言われるんだけどこれってGithubのアカウントじゃなくて適当でいい? sudo pip3 install chainer
import chainer
できたけど? なんかパスのせいでインストールできないっぽいです… Windows では、Program Files に、プログラムをインストールしてはいけない
アクセス権があるから >>323
ありがとう面白そうなの結構あるな
全部youtubeに上がるのかな? >>323
Graham Dumpleton日本に来るんか
mod_wsgずっと使ってるから見たい ffc4-Cf0x [157.192.206.42] geIpoLbn0
ffc4-JD6d [157.192.206.42] geIpoLbn0
ffc4-JD6d [157.192.206.42] geIpoLbn0
a34b-hbUo [182.167.73.101] fyDk5FSQ0
Sd1f-hbUo [49.106.202.223] IZYbW3x5d
a34b-hbUo [182.167.73.101] fyDk5FSQ0
ブラウザかスクリプトの動作確認かな open関数でメモ帳で書いたテキストファイル開こうとするとPermission deniedってエラーが出るんだけど
テキストファイルをCドライブに入れてもDドライブに入れても駄目だった
どうすればいい? >>334
会社のPCならいろいろ制限されていることがある
システム管理者に相談せよ >>308
>>200だけど、やっと考える時間が取れたので>>310読んであちこち見ながら書いてみた
https://ideone.com/MGeLTh
最初は角度求めるのに内積とか考えてたんだけど検索したら一発で求まるみたいね
ベクトルとか座標変換とかよくわかってないニワカなので合ってるかわからんけど参考に >>337
家のwindowsのPCです。
開きたいファイルのプロパティからセキュリティをいろいろいじってみましたが駄目でした。
OSの基礎的なところなんでしょうか・・ PowerShell で、
cd でそのファイルのあるフォルダへ移動してから、
cat ファイル名
で、そのファイルの内容が表示されるか? スクリプトと同じフォルダにテキストファイルを移動してもだめかな? >>343
必ずしもインストールはされてないでしょ。
docs.microsoft.comを真に受けても仕方ないと思うのだけれど。 os.acessを使ってファイルの権限を調べてみて。使い方はdocs.python.jpへ >>344
> 必ずしもインストールはされてないでしょ。
インストールされてない例をソース付きで示して >>343
ごめんされてたなそういえば
10で入れ替わったから意識してなかっただけだった
catコマンドとか使えるのマジで便利だな >>338で訳わからんことしてたw
2つの補正角度求まったら直接元の座標を回転させたら補正後の座標になるな
貼り直し https://ideone.com/RAJQSo
根本的に間違ってるかもしれんので自己責任でよろしくw >>346
俺の使っていたWindows7。ソースは俺。 >>349
SP1じゃなかったってオチじゃないよね? パイプ処理ってどういうとき使うの?
データベースに突っ込んだほうがイロイロやりやすそうだけど。
ファイルの修正とか?
結果をファイルにアウトプットするときとか? >>351
外部プログラムとのやり取りの手段として >>352
具体的にどんなケースがあるの?
open使ったテキストのパイプライン処理って入門書に絶対あるけど実例がいまいちイメージ出来ないんだよね。 パイプラインの話しててなぜopenが出てくる
sys.stdinとsys.stdoutだろ openなんか自分で呼び出すな
cat使ってstdinから入力しろ
それがunix哲学だから
クソッタレ 情報関連の人ってわからない人を攻撃してマウント取ろうとするのが本当に好きだよな
色んな趣味の板覗いたけど情報だけは異質だわww ×:わからない人を攻撃
○:自分がわからないから攻撃
こうやで 日付を10分単位で取得したいのですがどうやればいいのでしょうか
datetime.datetime.now()
2017/9/12 13:57
を
2017/9/12 13:50
にしたいのですが >>363
>>> import datetime
>>> a=datetime.datetime.now()
>>> a.minute
29
>>> (a.minute // 10) * 10
20
残りはこれで堪忍して下さい
https://docs.python.jp/3/library/datetime.html#datetime.datetime 連投ごめん
小数点-1位で切り捨てってかけるかもしれんが
pythonではやったことないの
諸先輩方のアドバイスを頂いてちょ >>365
ありがとうございます。
試してみます。 名前に前のゴミが残ってたorz
未だにxdotoolが上手くできん。(笑) print 2/199
とやっても0しか返ってこないのですが何が原因なのでしょうか >>369
整数÷整数=整数になる仕様
小数点以下まで計算させるなら2.0/199もしくは2/199.0とするのが正しい int割るintはfloatだろ?
もしかして君達python2使ってる? 面倒だからpython3.x系に以降したら?
コード
print(2/199)
結果
0.010050251256281407 ■ このスレッドは過去ログ倉庫に格納されています