くだすれPython(超初心者用) その36at TECH
くだすれPython(超初心者用) その36 - 暇つぶし2ch959:デフォルトの名無しさん
18/03/14 11:36:08.51 BK5SIpnj.net
for n in range(3):
arr=np.random.randint(0,10(3,3))
みたいな複数の二次元配列を受け取って縦に結合したい
ただ結合後のshapeは(3,3,3)じゃなくて(3,9)にしたいんだけど、なにかいい方法ありませんか?

960:デフォルトの名無しさん
18/03/14 12:20:47.62 O9ZHaK3E.net
プログラミング経験は無いのですがpythonの勉強を始めようと思ってanacondaを入れました
jupyter notebookが手持ちの参考書で紹介されていたので使っています
参考書もまだ基本文法の勉強中ですがwebで公開されてるサンプルアプリも試してみたいなと思ったのですがjupyter notebookではtkinterなどのGUIのコンポーネントは使えないのでしょうか?
初歩的な質問で申し訳ありません

961:デフォルトの名無しさん
18/03/14 14:06:06.37 dUX2MRLD.net
こいつ頭悪そう

962:デフォルトの名無しさん
18/03/14 14:06:35.34 dUX2MRLD.net
アンカ抜けた
>>923のこと

963:デフォルトの名無しさん
18/03/14 14:10:48.47 dUX2MRLD.net
>>928
使えるよ
もちろんウインドウに表示されるべきものがJupyter上に表示されるわけではなく、
ウインドウは別に表示される
実行するのがコマンドラインかJupyter上かの違い
つか壊れたりしないからやってみなよ
すぐでしょ

964:デフォルトの名無しさん
18/03/14 14:18:21.50 4bvhkHVa.net
こいつ頭悪そう

965:デフォルトの名無しさん
18/03/14 14:18:56.33 4bvhkHVa.net
アンカ抜けた
>>930のこと

966:デフォルトの名無しさん
18/03/14 14:27:31.07 BK5SIpnj.net
>>927
flg=False
for n in range(3):
__arr=np.random.randint(1,9(3,3))
__if flg==False:
____store=arr
____flg=True
__else:
____store=np.vstack((store,arr))
これ以外でなにかあれば…(フラグ使うのはモテないと聞いたので)
あと欲しいのはshape(3,9)じゃなくて(9,3)でした すいません

967:デフォルトの名無しさん
18/03/14 15:05:18.95 f49XfliC.net
まぁ、全体の目的としては何でもPython でやって使い方を覚えようとしてただけだから良いんだけどね
それがたまたま失敗しただけで
tkinter とopenpyxl は覚えたから、簡単なGUIの作成とopenpyxl を使ったものはすぐに作れると思う
解析アプリも作ってたから配列の扱いも多少慣れた
結果はともかく、作るのは楽しいぞ

968:デフォルトの名無しさん
18/03/14 15:32:15.39 2cAisCwC.net
>>898
おすすめかどうか知らないけど、pygameのサイトにインベーダーがあった気がする。あれでほぼ充分理解可能。

969:デフォルトの名無しさん
18/03/14 15:33:43.23 2cAisCwC.net
>>908
エクセルのマクロとか使ってなくて
シートの該当データコピーするだけなら
pandasおすすめ

970:デフォルトの名無しさん
18/03/14 15:38:00.32 2cAisCwC.net
>>924
日本語が不自由な人のように思われるので
もう少し詳しく

971:遊園地-24
18/03/14 15:41:11.97 QxYI2hIu.net
[タッチパネル式の]商品注文つくって味噌
注文が画面に表示される3,4つ 大ボタン
右下の次へ を 押すと 注文の詳細が左詰めで表示
商品名 値段
       合計
戻る     次へ
最後に確定ボタンを中央に大ボタンで表示
左下に戻るボタンを表示

注文が確定したら、エクセルに自動で追記記入
日付 商品名 値段 個数
商品が重複した場合は、まとめる。

972:遊園地-24
18/03/14 15:42:32.72 QxYI2hIu.net
タッチパネルはイメージしやすい様につけた だけだぞー。

973:遊園地-24
18/03/14 15:43:59.32 QxYI2hIu.net
適当だけど、1ボタンクリックで商品+1
ボタン内に
 商品名*2
とか、表示させてみー。

974:デフォルトの名無しさん
18/03/14 17:00:21.06 197vfRfL.net
すいません、python3.6です
リストの中の値を順番に加工していくのですが
他のリストに書いてある番号の時だけ別の処理をしたいのですが
どうしたらいいのでしょうか?
例えば
hiragana=["あ" , "い" , "う" , "え" , "お" , "か",.........]というリストがあって
文字をカタカナにしたいが
banngou=[0,4,5]というリストに書いてある番号の時だけ
ローマ字にするという感じです。
[a,イ,ウ,エ,o,ka]

975:デフォルトの名無しさん
18/03/14 17:25:12.11 kpA1vR2Z.net
d = {"あ": "a", "い": "i", ....}
[d[x] if i in banngou else x for i, x in enumerate(hiragana)]

976:デフォルトの名無しさん
18/03/14 17:26:40.89 kpA1vR2Z.net
やり直し
d1 = {"あ": "a", "い": "i", ....}
d2 = {"あ": "ア", "い": "イ", ....}
[d1[x] if i in banngou else d2[x] for i, x in enumerate(hiragana)]

977:940
18/03/14 17:43:20.80 197vfRfL.net
>>944
すいません、例えが悪かったです。
カタカナやローマ字でほんとに変換するわけでないので
ほんと作ってもらったのにすいませんorz
その番号の時だけ数値を使って別の命令を行いたいのです
カタカナやローマ字用のリストは用意できない感じの内容です。

978:デフォルトの名無しさん
18/03/14 17:53:47.13 kpA1vR2Z.net
>>945
実はそんな気はしてたけど
for i, x in enumerate(hiragana):
 if i in banngou:
   なんか処理
 else:
   なんか処理

979:遊園地-24
18/03/14 17:58:04.59 QxYI2hIu.net
もはや、恒例のダメな奴なww
URLリンク(ideone.com)

自分でww 少し変えて使える様にしろよな
  次回は 「サーニャをそんな目で見んな~~~ッ! 」
でwww お送りしますwwww

980:遊園地-24
18/03/14 17:59:26.00 QxYI2hIu.net
ってwww
 答えかくなよwww

981:デフォルトの名無しさん
18/03/14 17:59:37.83 197vfRfL.net
>>946
ありがとうございます
例えがリストで解決できるなんてきづかなk
普通のforじゃ回せないどうしようとか思ってました
ホント助かります

982:遊園地-24
18/03/14 18:01:39.12 QxYI2hIu.net
import romkan
hiragana=["あ" , "い" , "う" , "え" , "お" , "か"]
banngou=[0,4,5]
for i,j in enumerate(hiragana):
□if i in banngou:
□□print(romkan.to_roma(j))

終了しましたぁあぁぁぁぁああwwwww あああああwwww

983:デフォルトの名無しさん
18/03/14 18:25:38.46 2cAisCwC.net
思った通りの展開だった
放置して正解だった

984:デフォルトの名無しさん
18/03/14 20:05:45.13 zKpwVLmK.net
djangoどう?
簡単なん?

985:遊園地-24
18/03/14 21:14:33.50 QxYI2hIu.net
分からンゴ

986:デフォルトの名無しさん
18/03/14 23:50:39.33 WkrPXw0h.net
Anacondaでkivy使われてる方いらっしゃいますか?
ウェブで記事を見つけたのでその通りやれてるはずなのですが
pip install Kivy-1.9.2.dev0-cp36-cp36m-win_amd64.whl
コマンドを入力するとFilenotFoundErrorとなります
ダウンロードしたファイル自体はコマンド実行してる階層に移動させたのですが上手くいきません
プログラミング以前の質問で申し訳ありません…
以下参考にした記事です
URLリンク(www.google.co.jp)

987:デフォルトの名無しさん
18/03/14 23:58:00.88 WkrPXw0h.net
>>954 です
エラーを確認すると
C:\\Users\\Anaconda3\\
のように\\が2つになっていました
ディレクトリの指定がおかしくなってるのでしょうか?

988:デフォルトの名無しさん
18/03/15 00:19:27.21 B0g+2l1J.net
それはエスケープだね
とにかくエラーの内容をそのまま全部貼ってください

989:デフォルトの名無しさん
18/03/15 01:07:06.52 NnpmsWbw.net
ダウンロードしたファイル名が、そのサイトの記事と異なっているのだろう
そのサイトの記事は、17年4月だろ

990:デフォルトの名無しさん
18/03/15 01:31:45.64 VLB1Vsi0.net
>>957
5chのpyスレ連中にはそんなレベルの間違いが普通な気がするからな
今のバージョンは1.10.0みたいだな

991:デフォルトの名無しさん
18/03/15 09:13:32.72 YE1LMvWx.net
ちょっと前のexcelの話といい、住人のレベルがよく分からん
PC分からないのにいきなりこんなスレに来るのはどういうシチュエーションなんだ
授業の課題みたいなネタも散見されるから、
単にやっぱり若い人はスマホ生活だからPCの操作に慣れてないってことなのかしら
excelの人は年配の方みたいだったから
PC疎遠世代が上下に出現してるのを目の当たりにすると
PCが友達だった俺らの世代はやっぱり特殊な時代を生きたんだなと実感する

992:デフォルトの名無しさん
18/03/15 09:20:07.87 BetyBG83.net
今のPythonの状況をよくあらわしてると思うよ
目的がまずあって手段としてPythonが用いられる
人工知能の為、CADや映像制作ツールの為、生産性向上の記事で紹介されていたから
そして、世の中の動きに連動して授業でもPythonを教えるようになったから
パソコン創世記で誰でもほんのちょっと勇気を出していれば金持ちになれたような
(そしてお金よりも別の何かを大事にする人が多かった)へんてこな時代は終わった
それぞれ目的があってプログラミングをしてるんだ
プログラミングをしたり、夢を見るのが目的なんじゃない

993:デフォルトの名無しさん
18/03/15 10:52:48.48 pFRDZsIX.net
そうそう
目的ありきで、実現の為の手段の一つがPython
Pythonありきで何かを実現したいというのは、
悪いわけじゃないけどヘンテコに映るよね
革靴買ったんだけどこの靴で登山しやすい山あるかな、みたいな
登山するなら革靴じゃなくトレッキングシューズ選択しろよと

994:デフォルトの名無しさん
18/03/15 10:54:59.75 pFRDZsIX.net
ここ超初心者スレかよ
他スレと間違ったごめん

995:デフォルトの名無しさん
18/03/15 11:31:29.48 tS8Mituf.net
手段が目的化してる人の多いRubyなんかとは対照的だよね
Pythonってコミュニティも全体的にドライな印象

996:デフォルトの名無しさん
18/03/15 11:45:08.66 SjEDJeMK.net
手段が目的化する事は悪い事ではないのだからpythonを使う事が目的でも何の問題もない
rubyがダメなのは使ってる奴がバカばかりだからだよ

997:デフォルトの名無しさん
18/03/15 19:33:03.49 ZXwt3xZV.net
rubyが嫌いなプログラマなんて居ません!

998:デフォルトの名無しさん
18/03/15 19:39:25.06 xYxZI4zx.net
>>964
ruby という言語のどのような面が馬鹿をひきよせているの?

999:デフォルトの名無しさん
18/03/15 21:15:29.04 wRs/ERwA.net
いま馬鹿を激しく引き寄せているのはpythonだろ
ここ超初心者用は実質引き寄せられた馬鹿様用な感じだし

1000:デフォルトの名無しさん
18/03/15 22:29:05.09 jDGqTJxi.net
くだんねー質問なんだけど誰か教えてくれ。
俺は研究で解析パイプラインで自分で書いたpythonスクリプトを使ってる。
で、最近Pythonが流行っていると思うんだけど、職業プログラマというか、
受託でコードを書いて売っているような業者さんは、
顧客のコンピュータにどうやって実行環境を構築しているの?
自分の周りにはPythonのVMインストールしてスクリプトの実行もできないような、
オッサンとか普通におるんだけど。

1001:デフォルトの名無しさん
18/03/15 22:41:03.21 ZXwt3xZV.net
よくわからんがそれ用のドキュメント書くだけの話じゃないのか

1002:デフォルトの名無しさん
18/03/15 23:05:11.84 tIXtXy4E.net
>>968
業務アプリはそもそもコードを配ったりしないのが一般的だよ
AWSとかに乗せてWebサービスとして提供するの

1003:デフォルトの名無しさん
18/03/15 23:40:20.21 jDGqTJxi.net
>>969
>>970
サンクス!
967を見て、意外と顧客有能だなと思ったけど、968を見て得心いった。
両方ともあるのだろうけど968の方がウケそう。

1004:デフォルトの名無しさん
18/03/15 23:41:25.34 eCyruZPo.net
>>968
pythonの受託案件を開発している職業プログラマがこのスレにいるとは思えないが

1005:デフォルトの名無しさん
18/03/16 01:24:44.69 a5O7XXB3.net
>>972
ええっ、そうなん?
まあ、どれだけ正しいかわかんないけど参考になったわ!

1006:デフォルトの名無しさん
18/03/16 07:27:07.82 j2EKGffa.net
970が間違いだってことは分かる

1007:デフォルトの名無しさん
18/03/16 07:31:05.74 94o+zqi4.net
まともなセキュリティポリシーのある組織なら
業務用PCへのOSSソフトインスコ禁止が普通だからなあ
最初からPythonが入っていない時点でWindowsは詰んでる

1008:デフォルトの名無しさん
18/03/16 07:45:50.03 GJqB8owa.net
>>975
ソフトを開発を商売にしている会社の開発部隊は普通にOSSインスコしているんじゃないのか?
俺のところはセキュリティの関係でホイホイ勝手にOSSだけでなくフリーソフトも入れられないし
仮に、Pythonをインストできたとしても、勤務中にソフト作りはほぼ無理だし
(昼休み・始業時間前にやるとかぐらいかな)

1009:デフォルトの名無しさん
18/03/16 07:50:58.15 dTIHyxrE.net
pythonって、そんなに脆弱なの?
俺、会社のPCにpython入れて
しこしこコード書いてるんだが。

1010:975
18/03/16 07:52:01.07 dTIHyxrE.net
会社のシステム部門には黙ってです。

1011:デフォルトの名無しさん
18/03/16 08:10:09.55 j2EKGffa.net
脆弱なのはきみの頭じゃないの

1012:デフォルトの名無しさん
18/03/16 11:00:02.97 pyLfI6yU.net
Pythonすら禁止な会社はまともとは言わない

1013:デフォルトの名無しさん
18/03/16 13:24:23.67 EQCI1djh.net
Python云々じゃなくて、会社のPCを業務以外の目的で使えないんだよ
自由に使える会社が異常なだけ

1014:デフォルトの名無しさん
18/03/16 13:25:46.24 EQCI1djh.net
業務の効率化に使用するのはOKの会社はあるかもね

1015:デフォルトの名無しさん
18/03/16 13:35:26.31 xueLK3y2.net
なぜ会社のPCにPythonを入れるのが業務用以外の用途なのか

1016:デフォルトの名無しさん
18/03/16 14:20:59.93 4g6e2V4a.net
業務利用目的として情シスがホワイトリストで認めたソフトウェアという意味だろ
IT業界にいると感覚がズレがちだけど、一般企業のITリテラシーって驚くほど低いぞ

1017:デフォルトの名無しさん
18/03/16 14:26:43.80 +9m4T2+W.net
>>984
道端で拾ったUSBメモリを会社のパソコンに挿してウイルス感染させた
とか情シス憤死案件たまに聞く

1018:デフォルトの名無しさん
18/03/16 14:28:10.14 3ma6aQHv.net
公務員は書き換え禁止

1019:975
18/03/16 17:24:32.28 dTIHyxrE.net
>>979
確かに私の頭はポンコツです^^

1020:デフォルトの名無しさん
18/03/16 20:51:15.49 nemrSVup.net
>>975
勝手にインストールするのは当然禁止だが、しかるべき手続き踏めばPython程度はインストールできるだろ
それすらできないならその会社の情シスかまともな判断できてないだけかと

1021:デフォルトの名無しさん
18/03/16 21:18:44.53 94o+zqi4.net
>>988
セキュリティに敏感な上司は簡単に申請を通さない
「何でお前だけそんなもんが必要なんだ」と一蹴されておしまい

1022:デフォルトの名無しさん
18/03/16 21:32:19.05 blbpk9xO.net
実際、手元でやる一般的な事務作業の自動化なんかExcel VBAでやった方が早いし、
後で引き継ぎもできるからな
くだらんワガママは却下されて然るべき

1023:デフォルトの名無しさん
18/03/16 21:41:50.98 mIgYk3rI.net
会社のPCで部署,そして情シスの許可までとってPythonでお前らはどんなことをしているんだ? 
>>908のようなExcelでやったほうが良いようなものを勤務時間中に24時間もかけて
しこしこpythonで作れるゆとり職場なのかな

1024:デフォルトの名無しさん
18/03/16 21:46:32.15 nemrSVup.net
>>989
バカ上司と必要性の説明もできない無能部下
まあVBAでも使ってりゃいいんじゃね? w

1025:デフォルトの名無しさん
18/03/16 22:00:54.00 a5O7XXB3.net
>>991
どうでも良いけど、なんで906はGUIにこだわったんだろうね。
コマンドライン/ターミナルでExcelより簡単・高速に処理するツールなら、
pandasかRで簡単だとおもうけど、GUIだったらExcelがそのものな気がするけど。

1026:デフォルトの名無しさん
18/03/16 22:19:25.01 ihHBlcj6.net
うむ、確かにどうでもよい

1027:デフォルトの名無しさん
18/03/16 22:20:49.88 0cF7KNh8.net
機械学習させてんじゃないの?
便利そう。

1028:デフォルトの名無しさん
18/03/16 22:44:05.21 6+mGA4RR.net
自由にOSS使えない会社ってなんか可哀想

1029:デフォルトの名無しさん
18/03/16 22:57:26.87 ihHBlcj6.net
法人に感情移入するとはなかなかの使い手

1030:デフォルトの名無しさん
18/03/16 23:07:33.92 9dagKCfe.net
FileMakerでも禁止だしな

1031:デフォルトの名無しさん
18/03/17 01:20:12.53 QlA6Kmqm.net
次スレ立ってないよな?
985だけNG対象なのか見えん

1032:デフォルトの名無しさん
18/03/17 04:37:23.48 YYJgzE2Q.net
うめ

1033:デフォルトの名無しさん
18/03/17 04:38:08.37 YYJgzE2Q.net

スレリンク(tech板)

1034:デフォルトの名無しさん
18/03/17 04:38:42.11 YYJgzE2Q.net
999+1

1035:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 74日 8時間 20分 0秒

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


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