1 名前:デフォルトの名無しさん mailto:sage [2018/01/01(月) 20:18:42.82 ID:iOcRvNll.net] このスレッドは、他のスレッドでは書き込めない超低レベル、 もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。 へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。 エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。 騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。 次スレは >>985 辺りで 前スレ くだすれPython(超初心者用) その35 mevius.5ch.net/test/read.cgi/tech/1496411341/ VIPQ2_EXTDAT: checked:default:1000:512:----: EXT was configured
891 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 01:36:04.31 ID:nR8lTRuQ.net] >>858 2日足らずでそんなレベルになるのはすごいな 赤黒木のようなデータ構造を知っていると言うことはプログラミングの素人ではないよな。 そんな奴なら俺様dictionaryも作れるよな
892 名前:遊園地-24 mailto:age [2018/03/12(月) 02:30:57.35 ID:heL8Y3+1.net] ネタ発言はココまでにしても。 言葉が抽象的で、 去年の土曜日なのか、10年前の土曜日からなのか不明だしな。
893 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 02:41:05.48 ID:IdW8RVi3.net] 2桁x2桁の練習ができる100マス計算を作ってください tkinterで 最後にOKボタンを押すまでの時間を競えるやつがいいです あと全マス正解になるまでOKボタンは灰色で押せないのがいいですね
894 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 03:38:41.70 ID:cpvGEsWE.net] 曖昧と抽象は違う。プログラマなら区別しろ、恥ずかしいぞ。
895 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 06:50:22.25 ID:Fyz0ujGi.net] >>859 は tkで"オブジェクトストレージ"のファイラーなら俺でも簡単に出来ると言いたいのかな。 KVS、オブジェクトストレージが出る人は、趣味でプログラムではなく本業でプログラム作成だろう。 >>863 プログラマでもベテランの本職プログラマからつい最近趣味でプログラム始めたような人までいるからね
896 名前:デフォルトの名無しさん [2018/03/12(月) 08:01:41.56 ID:PccffczO.net] くだすれ(超初心者用)
897 名前:デフォルトの名無しさん [2018/03/12(月) 08:04:46.36 ID:rE/nU/YS.net] ベテランの本職超初心者プログラマーばかりやでここ
898 名前:デフォルトの名無しさん [2018/03/12(月) 08:13:41.82 ID:xSEohlcA.net] python"は"超初心者です
899 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 08:54:49.21 ID:yCds6qtp.net] 超初心者はここにいますぞ クラスの意味すら知らない
900 名前:遊園地-24 mailto:age [2018/03/12(月) 10:38:38.44 ID:heL8Y3+1.net] >>863 失礼しました。 遊園地-24が間違えてました。 曖昧な表現の言葉が適切でした。
901 名前:遊園地-24 mailto:age [2018/03/12(月) 10:54:33.25 ID:heL8Y3+1.net] >>864 察しろよw wgetぐらい、しか使えないんだぞww
902 名前:デフォルトの名無しさん [2018/03/12(月) 17:12:08.36 ID:sepj1Iub.net] python初心者やけど、bitflyerのapiからビットコインの価格取れた。 意外と簡単でした。あと価格をリストに入れたり移動平均作ったりも出来たよ。
903 名前:デフォルトの名無しさん [2018/03/12(月) 17:16:53.12 ID:7wlpNuQs.net] >>871 コードうpよろ
904 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 17:24:15.29 ID:1VQYTaM5.net] アベマTVの番組表をあれこれするスクリプト書きたいけど アベマはAPI公開してないんだよな。 一部だけでも公開してくれてもいいのに
905 名前:デフォルトの名無しさん [2018/03/12(月) 17:29:10.85 ID:FajbO2mA.net] abema.nakayuki.net/notify/api.html https://github.com/fushihara/abema-tvguide https://github.com/abema https://qiita.com/keyi8773/items/f435f062afa7c5dc8e13
906 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 21:48:23.14 ID:hHRJsek/.net] >一部だけでも公開してくれてもいいのに の数分後に>>874 では恥ずかしい感じだな ここの超初心者の調べるは普通の奴からすれば調べていないレベルだろうし
907 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 21:52:16.49 ID:R9pIE99R.net] ただのカニンガムの法則に見えなくもない
908 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 22:01:37.72 ID:UrR/7QaP.net] なかなか参考書進まないなぁ… みんな1週間くらいで1冊終わらせちゃうんだろうか とりあえず日付変わるまで頑張って今日は寝よ
909 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 22:05:53.99 ID:hHRJsek/.net] >>876 少し調べればわかることでも、めんどくさいとかで自分では調べたくないからと 他人にやらせるようにする奴も多いからな。 5chにはそんな奴多いだろうからね
910 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 22:13:29.39 ID:KbeqxTAu.net] これ、五目並べの勝者判定プログラムなんだが 何やってるかさっぱりわからん だれか解説してくれないか? def has_a_winner(self): width = self.width height = self.height states = self.states n = self.n_in_row moved = list(set(range(width * height)) - set(self.availables)) if(len(moved) < self.n_in_row + 2): return False, -1 for m in moved: h = m // width w = m % width player = states[m] if (w in range(width - n + 1) and len(set(states.get(i, -1) for i in range(m, m + n))) == 1): return True, player if (h in range(height - n + 1) and len(set(states.get(i, -1) for i in range(m, m + n * width, width))) == 1): return True, player if (w in range(width - n + 1) and h in range(height - n + 1) and len(set(states.get(i, -1) for i in range(m, m + n * (width + 1), width + 1))) == 1): return True, player if (w in range(n - 1, width) and h in range(height - n + 1) and len(set(states.get(i, -1) for i in range(m, m + n * (width - 1), width - 1))) == 1): return True, player return False, -1
911 名前:デフォルトの名無しさん [2018/03/12(月) 22:26:08.47 ID:Pas1pqxu.net] >>879 五目並べの勝者判定プログラムという前提から論理的に推察するに 五目並んでいるか判定しているものと思われる可能性が低くはないという意見が多勢を占めるのでななかろうか
912 名前:デフォルトの名無しさん [2018/03/12(月) 22:44:01.47 ID:LABg7y/K.net] まあ>>874 は単純に"abematv api"でググると出てくる上4つだし、 お礼の一言もない871を擁護する気は
913 名前:全く無いが しかし872の一番目は、番組表というより単なる通知だし それ以下のやつもハックしただけで公式が公開してるわけじゃないよね 10年前ならそういうのがカッコよかったかもしれないけど 最近の風潮としてはそれあまり褒められたものじゃないし 「公式が公開してくれればなあ」と言う嘆きはそういう意味かもしれん と思いました [] [ここ壊れてます]
914 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 23:51:33.21 ID:wQeu8XwM.net] >>879-880 自分で、縦横斜めに、五目並んだかどうかをチェックする、関数を作ってみれば?
915 名前:880 mailto:sage [2018/03/13(火) 02:26:00.51 ID:TEZurkl3.net] セル(x, y)に、石を置いたとき、 そのセルを含めて、縦横斜めに、五目並んだかどうかをチェックする 縦 : (x, y-4)〜(x, y+4) 横 : (x-4, y)〜(x+4, y) 斜め : (x-4, y-4)〜(x+4, y+4) 例えば、横なら、この範囲 xxxxoxxxx
916 名前:デフォルトの名無しさん mailto:sage [2018/03/13(火) 06:00:40.97 ID:l9F1PUdp.net] >>879 このコードの不思議なところは、五目並べ判定なのに 5という数字がどこにも出て来ないところ 引数のselfの構造も不明だし、本当はもっと長いんじゃないか? そんなの他人に丸投げすんなよ 書いた本人に聞け
917 名前:デフォルトの名無しさん [2018/03/13(火) 08:05:50.73 ID:ZknM1vTl.net] >>884 if「・・・」
918 名前:デフォルトの名無しさん mailto:sage [2018/03/13(火) 08:13:54.18 ID:lnvk2j3Q.net] >>884 >>879 は五目並べの https://github.com/junxiaosong/AlphaZero_Gomoku の game.pyの class Board のコピペ。きくにも、英語・広東語でとなる。 全体も参照できるようにリンク張るとかすれば良いのに、そうしないのが超低脳が普通のこのスレ住人らしいところ。 あと、超低脳が出来るのは丸投げぐらい。 一部のコード貼っただけでは、 self.states、self.n_in_row、self.availablesは何それとかになるよな
919 名前:遊園地-24 mailto:age [2018/03/13(火) 11:33:07.62 ID:x2hS9PfM.net] a=空白 b=B先手 C=C後手 [ 'acaaaaa', 'acaabaa', 'acaaaaa', 'aaababb', 'bbbaaca' ]
920 名前:デフォルトの名無しさん mailto:sage [2018/03/13(火) 14:16:00.09 ID:WTxORbeC.net] >>881 俺も中身を見て唖然としたよ APIの意味や目的さえも理解せずにリンク貼ったバカがいることに
921 名前:デフォルトの名無しさん [2018/03/13(火) 14:55:35.71 ID:lJjfEA/f.net] >>873 >>874 に何か教える気には全くならないんだが お題には興味があったので個人的にちょっとやり方考えてみた と言うのも以前個人的に、地上波、BSの番組表を自動で取得するスクリプトとか書いたりしてたもんで 一応無難な礼儀としては、番組表の表示までは手動で行なって、 取得したhtmlを解析する形になるかね abemaの場合は全24ch、3時間 or 1ch、24時間がこの手法で取得できるmaxぽい htmlをのぞいて見ると、あとは"bA_o"(開始時間の分表示)、 "q3_b"(タイトル)あたりから放送予定リストが作れそうやね
922 名前:遊園地-24 mailto:age [2018/03/13(火) 17:41:01.10 ID:x2hS9PfM.net] 特に理由は無いが、>>890 GET!!
923 名前:デフォルトの名無しさん [2018/03/13(火) 18:07:38.81 ID:dqdO2T6N.net] >>876 なるほど うすうすそんな術がある気がしてたけど ちゃんと固有名詞ついてるんだね
924 名前:デフォルトの名無しさん [2018/03/13(火) 18:19:05.67 ID:lJjfEA/f.net] >>891 回答する方も漠然と質問だけ放り投げられるよりは 誤答例がある方が話のポイントをつかみやすいし、 むしろそんな素人臭いワードじゃなくて ちゃんと心理学的な用語があるんじゃないすかね
925 名前:デフォルトの名無しさん [2018/03/13(火) 18:58:55.61 ID:CMoZjM34.net] >>891 たとえばこのスレの例で言うと >>873 が質問者 >>874 が間違った答えを投稿した人 >>889 がひけらかす衝動を抑えられなかった人
926 名前:デフォルトの名無しさん [2018/03/13(火) 19:06:57.48 ID:lJjfEA/f.net] >>893 えー何でいきなりそんな敵意むき出しなの…
927 名前:デフォルトの名無しさん [2018/03/13(火) 19:23:47.55 ID:CMoZjM34.net] >>894 面白がっとるだけや気にすんなw 当の本人ですら気がつかずに、あまつさえその法則について言及しちゃうってゆうw この手のなかでは非情に信憑性の高い法則やねw
928 名前:デフォルトの名無しさん [2018/03/13(火) 19:29:02.06 ID:lJjfEA/f.net] >>895 いや明らかに挑発してるじゃん…
929 名前:デフォルトの名無しさん [2018/03/13(火) 19:34:25.66 ID:CMoZjM34.net] >>896 なんやねんウジウジすんなや気色悪いねんw
930 名前:デフォルトの名無しさん mailto:sage [2018/03/13(火) 19:34:56.76 ID:aqL2ouPg.net] pygame製でお手本になるようなゲームあれば教えてください。
931 名前:デフォルトの名無しさん [2018/03/13(火) 19:39:20.77 ID:5jY2r+xJ.net] >>895 さすがに「面白がっとる」とまで言った上で「なんで怒ってるの?」って態度はやべえよ ADHDの判定の一つがこういう相手を怒らせる言動に無頓着なこと かなり露骨な状態だしチェックして見ては?
932 名前:デフォルトの名無しさん [2018/03/13(火) 19:42:45.93 ID:CMoZjM34.net] >>899 えー何でいきなりそんな敵意むき出しなの…w
933 名前:デフォルトの名無しさん [2018/03/13(火) 19:44:52.78 ID:lJjfEA/f.net] >>899 単に何かに苛立って絡んで来てるだけにも見えますけどね よく読めば単にタイトル判定用のキーワードを検索しただけで 大したこと書いてないんですが…
934 名前:デフォルトの名無しさん mailto:sage [2018/03/13(火) 19:46:36.71 ID:ywuTIatm.net] 設定を読み込む関数の中でconfigparserでiniから読み込んだパラメータを変数に入れておいて その変数を他の関数のスコープで使いたい時ってデコレータでクロージャにすればいいのかな?
935 名前:デフォルトの名無しさん [2018/03/13(火) 19:46:54.50 ID:5jY2r+xJ.net] >>900 まあまあ あんた自身のためや
936 名前:デフォルトの名無しさん [2018/03/13(火) 19:50:25.44 ID:CMoZjM34.net] >>903 なんやもう引いてまうんかw
937 名前:デフォルトの名無しさん mailto:sage [2018/03/13(火) 19:50:56.31 ID:WMMjj2eH.net] 粘着
938 名前:デフォルトの名無しさん mailto:sage [2018/03/13(火) 20:49:05.27 ID:bHnt20Xj.net] >>898 おすすめかどうか知らないけど、pygame制らしき、初代スーパーマリオのゲームプレイ動画がYOUTUBEにあった たしかコードも説明欄に載ってたはず 誰でも知ってるゲームだし、お手本にしながらやってみるとか?
939 名前:デフォルトの名無しさん mailto:sage [2018/03/13(火) 21:00:38.51 ID:kltuLcz/.net] 俺らはpythonやプログラミングの知識ろくにないから、 非pythonの雑談の話が盛り上がるよな
940 名前:デフォルトの名無しさん mailto:sage [2018/03/13(火) 22:54:51.50 ID:bHnt20Xj.net] 決まったフォーマットの.xlsxから、任意の条件を満たす値が入った行を抜き出して、別のシートにコピーするGUIアプリを作るとしたら、どれくらいの時間で作れる? 画像みたいに、例えば ケース2:5以上 ケース3:0.5以下 を同時に満たす行(この場合、4行目)を抜き出して、別のシートにコピーするプログラムなんだけども… 何か作るのに24時間近くもかかってしまって、楽するためのアプリを作ろう、という当初の目的が潰れちゃった気がしてさ これなら、毎回Excelで数式書くほうが楽な気がする… https://i.imgur.com/WzE6Z6e.jpg
941 名前:デフォルトの名無しさん mailto:sage [2018/03/13(火) 23:05:10.59 ID:RlpboIt3.net] Excelのマクロの記録を使うだけだな 5分でできる
942 名前:デフォルトの名無しさん mailto:sage [2018/03/13(火) 23:48:41.66 ID:TEZurkl3.net] Ruby では、CSV ファイルを開いて、1行ずつ処理するだけ 行.map { 条件 }
943 名前:デフォルトの名無しさん mailto:sage [2018/03/14(水) 00:37:35.87 ID:KbHgEZpQ.net] .xlsxファイルの操作なのに、なんで.cvsで、さらにrubyではになるんだ? ついでにきいているのはプログラム作成時間だろ >>908 >どれくらいの時間で作れる? 俺は出来る実力ないからできませんだが どうしたら出来るかの質問ではなく、どれくらいの時間で出来る? ってのがクダスレらしい質問だな
944 名前:デフォルトの名無しさん [2018/03/14(水) 01:00:49.90 ID:Hu82yye6.net] >>908 1. Python環境の準備、Hello World 2. if, for, while, print など基本を試す 3. 固定パスの.xlsxを読み込み、3.と同じことを試す 4. 固定パスの.xlsxに書き込み 5. 引数とクラス構成の整理 プログラミング経験者なら、ここまで12時間ぐらいか? プログラミング初心者なら、24時間? GUIのフレームワークをtkinter, kivy, djangoのどれを使うか次第だけど 一番簡単なtkinterなら+12時間ぐらいか? まあGUIはこだわり始めたら際限ないからわかんね
945 名前:デフォルトの名無しさん mailto:sage [2018/03/14(水) 01:04:49.93 ID:f49XfliC.net] 無駄ってことか… もったいない時間だった やりたいファイルは30列の最低1万行だから、プログラミングの方が楽できるかと思ってたわ Excelの方が早そうね まぁ練習になったと思えばいいか… >>911 初心者の開発にかかる時間って調べる時間も結構あってあてにならないし、教えられるくらい出来る人はどれくらいの時間かかるか聞いて、自分と比較して頑張ったところで楽できるか出来ないか判断出来るからね あと、.xlsx開いて、条件の値を探して当てはまる列をコピーしてシートに貼る、って正直めちゃくちゃ簡単なことだと思うからその程度に1日もかかるなんて雑魚過ぎないか?と思って知りたかったんだ
946 名前:デフォルトの名無しさん mailto:sage [2018/03/14(水) 01:22:57.02 ID:KbHgEZpQ.net] >>913 時間はその人の実力次第だろう。 pythonで日ごろプログラム作っている職業プログラマが >>908 に12時間もかかったら使えない奴となるような気がするし、 一方、俺のようにpythonの文法すらあんまりわかっていない超初心者は >>908 は完成しないものになるし。
947 名前:デフォルトの名無しさん mailto:sage [2018/03/14(水) 01:26:30.03 ID:iDN3YvFD.net] >>913 pythonに慣れてないなら、エクセルのことはVBAで やったほうが楽だと思うよ 言語の特徴ってよりVBAの 教える側の環境が整ってると思う
948 名前:遊園地-24 mailto:age [2018/03/14(水) 02:00:59.90 ID:QxYI2hIu.net] どうしても。って 言うならコピペ使うわ。 https://ideone.com/tloI02 [['ケース1', 'ケース2', 'ケース3', 'ケース4', 'ケース5'], [14.0, 1.0, 1.1, 100.0, 21.0], [19.0, 2.0, 0.4, 214.0, 30.0], [11.0, 5.0, 0.1, 41.0, 29.0], [3.0, 6.0, 0.9, 191.0, 19.0]] [('ケース1', 14.0, 19.0, 11.0, 3.0), ('ケース2', 1.0, 2.0, 5.0, 6.0), ('ケース3', 1.1, 0.4, 0.1, 0.9), ('ケース4', 100.0, 214.0, 41.0, 191.0), ('ケース5', 21.0, 30.0, 29.0, 19.0)]
949 名前:遊園地-24 mailto:age [2018/03/14(水) 02:07:09.65 ID:QxYI2hIu.net] 試したaiueo.xlsx ふぁいるな。 fast-uploader.com/file/7076516309466/
950 名前:デフォルトの名無しさん mailto:sage [2018/03/14(水) 02:10:19.44 ID:jEBndoVI.net] >913 GUI求めるならエクセルワークシート上で作業するのが良さそう。 1列条件判定用の列を加えて、データのあるところを全部選択して、「テーブルを挿入」 追加した列に判定式(=AND(A2>1.5, C2 < 2) とか)を書き込み、ctrl + dで下方向にコピー(テーブルに変換していれば、ctrl+dしなくても、勝手に下までコピーしてくれると思う) 判定式の列の見出し行部分をクリックして、TRUE のみを選択するようにフィルター設定 該当行のみが表示されるから、左上のセルクリックしてCtrl+shift+右矢印、ctrl+shift+下矢印で対象範囲を選択、 Ctrl+cでコピーして、別のワークシートに移動してCtrl+vでペースト
951 名前:デフォルトの名無しさん mailto:sage [2018/03/14(水) 02:18:41.76 ID:jEBndoVI.net] >913 判定用の行を追加する必要もなかったわ エクセル フィルター 以上 で検索すると、数値の範囲で絞り込む方法の解説記事が山ほど出てくる。 Pythonスレなので、このあたりで。
952 名前:遊園地-24 mailto:age [2018/03/14(水) 02:28:17.45 ID:QxYI2hIu.net] 失敗してるわー。 あー。 https://ideone.com/DI6jDP
953 名前:遊園地-24 mailto:age [2018/03/14(水) 02:31:25.24 ID:QxYI2hIu.net] >>918 >>919 1万件程度の該当数値が、飛び飛びデータでも、その方法は使えるん? それなら、すごく便利だ。
954 名前:遊園地-24 mailto:age [2018/03/14(水) 02:34:43.81 ID:QxYI2hIu.net] 調べたけど。使えるっぽいな。 ムリにpython使う必要はなかったww
955 名前:デフォルトの名無しさん mailto:sage [2018/03/14(水) 08:09:33.66 ID:f49XfliC.net] っはあああああwwww マジですかwwww フィルターって複数項目も出来たのかwww 5分でできるわこんなんwwww 車輪どころか、四角い車輪の再開発だわwwwww 何も有用性がないwwwww Excelファイルを弄るだけならExcelに任せるべきやね… tkinterの使い方がわかったし、良いんだこれで… まぁでも作ったやつでやれば、数値を入れるだけだし1分で出来るけどね(必死
956 名前:デフォルトの名無しさん mailto:sage [2018/03/14(水) 09:43:14.96 ID:+xowecU/.net] ctypesでC++で実装したdllに配列を渡してその任意インデックスの値を取り出すのはどうすればいいでしょうか?
957 名前:遊園地-24 mailto:age [2018/03/14(水) 10:16:16.03 ID:QxYI2hIu.net] 公式 みて https://docs.python.org/ja/3/extending/embedding.html t=['aiu','eo','wa'] for i,j in enumerate(t): □print(i,j) enumerate を使ったら?
958 名前:遊園地-24 mailto:age [2018/03/14(水) 10:22:00.35 ID:QxYI2hIu.net] https://docs.python.org/2/library/ctypes.html こっちかw ctypesでC++ でggったら幾らでも出てくるやんw
959 名前:デフォルトの名無しさん mailto:sage [2018/03/14(水) 11:36:08.51 ID:BK5SIpnj.net] for n in range(3): arr=np.random.randint(0,10(3,3)) みたいな複数の二次元配列を受け取って縦に結合したい ただ結合後のshapeは(3,3,3)じゃなくて(3,9)にしたいんだけど、なにかいい方法ありませんか?
960 名前:デフォルトの名無しさん mailto:sage [2018/03/14(水) 12:20:47.62 ID:O9ZHaK3E.net] プログラミング経験は無いのですがpythonの勉強を始めようと思ってanacondaを入れました jupyter notebookが手持ちの参考書で紹介されていたので使っています 参考書もまだ基本文法の勉強中ですがwebで公開されてるサンプルアプリも試してみたいなと思ったのですがjupyter notebookではtkinterなどのGUIのコンポーネントは使えないのでしょうか? 初歩的な質問で申し訳ありません
961 名前:デフォルトの名無しさん mailto:sage [2018/03/14(水) 14:06:06.37 ID:dUX2MRLD.net] こいつ頭悪そう
962 名前:デフォルトの名無しさん mailto:sage [2018/03/14(水) 14:06:35.34 ID:dUX2MRLD.net] アンカ抜けた >>923 のこと
963 名前:デフォルトの名無しさん mailto:sage [2018/03/14(水) 14:10:48.47 ID:dUX2MRLD.net] >>928 使えるよ もちろんウインドウに表示されるべきものがJupyter上に表示されるわけではなく、 ウインドウは別に表示される 実行するのがコマンドラインかJupyter上かの違い つか壊れたりしないからやってみなよ すぐでしょ
964 名前:デフォルトの名無しさん [2018/03/14(水) 14:18:21.50 ID:4bvhkHVa.net] こいつ頭悪そう
965 名前:デフォルトの名無しさん [2018/03/14(水) 14:18:56.33 ID:4bvhkHVa.net] アンカ抜けた >>930 のこと
966 名前:デフォルトの名無しさん mailto:sage [2018/03/14(水) 14:27:31.07 ID: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 名前:デフォルトの名無しさん mailto:sage [2018/03/14(水) 15:05:18.95 ID:f49XfliC.net] まぁ、全体の目的としては何でもPython でやって使い方を覚えようとしてただけだから良いんだけどね それがたまたま失敗しただけで tkinter とopenpyxl は覚えたから、簡単なGUIの作成とopenpyxl を使ったものはすぐに作れると思う 解析アプリも作ってたから配列の扱いも多少慣れた 結果はともかく、作るのは楽しいぞ
968 名前:デフォルトの名無しさん [2018/03/14(水) 15:32:15.39 ID:2cAisCwC.net] >>898 おすすめかどうか知らないけど、pygameのサイトにインベーダーがあった気がする。あれでほぼ充分理解可能。
969 名前:デフォルトの名無しさん [2018/03/14(水) 15:33:43.23 ID:2cAisCwC.net] >>908 エクセルのマクロとか使ってなくて シートの該当データコピーするだけなら pandasおすすめ
970 名前:デフォルトの名無しさん [2018/03/14(水) 15:38:00.32 ID:2cAisCwC.net] >>924 日本語が不自由な人のように思われるので もう少し詳しく
971 名前:遊園地-24 mailto:sage [2018/03/14(水) 15:41:11.97 ID:QxYI2hIu.net] [タッチパネル式の]商品注文つくって味噌 注文が画面に表示される3,4つ 大ボタン 右下の次へ を 押すと 注文の詳細が左詰めで表示 商品名 値段 合計 戻る 次へ 最後に確定ボタンを中央に大ボタンで表示 左下に戻るボタンを表示 注文が確定したら、エクセルに自動で追記記入 日付 商品名 値段 個数 商品が重複した場合は、まとめる。
972 名前:遊園地-24 mailto:sage [2018/03/14(水) 15:42:32.72 ID:QxYI2hIu.net] タッチパネルはイメージしやすい様につけた だけだぞー。
973 名前:遊園地-24 mailto:sage [2018/03/14(水) 15:43:59.32 ID:QxYI2hIu.net] 適当だけど、1ボタンクリックで商品+1 ボタン内に 商品名*2 とか、表示させてみー。
974 名前:デフォルトの名無しさん [2018/03/14(水) 17:00:21.06 ID:197vfRfL.net] すいません、python3.6です リストの中の値を順番に加工していくのですが 他のリストに書いてある番号の時だけ別の処理をしたいのですが どうしたらいいのでしょうか? 例えば hiragana=["あ" , "い" , "う" , "え" , "お" , "か",.........]というリストがあって 文字をカタカナにしたいが banngou=[0,4,5]というリストに書いてある番号の時だけ ローマ字にするという感じです。 [a,イ,ウ,エ,o,ka]
975 名前:デフォルトの名無しさん mailto:sage [2018/03/14(水) 17:25:12.11 ID:kpA1vR2Z.net] d = {"あ": "a", "い": "i", ....} [d[x] if i in banngou else x for i, x in enumerate(hiragana)]
976 名前:デフォルトの名無しさん mailto:sage [2018/03/14(水) 17:26:40.89 ID:kpA1vR2Z.net] やり直し d1 = {"あ": "a", "い": "i", ....} d2 = {"あ": "ア", "い": "イ", ....} [d1[x] if i in banngou else d2[x] for i, x in enumerate(hiragana)]
977 名前:940 [2018/03/14(水) 17:43:20.80 ID:197vfRfL.net] >>944 すいません、例えが悪かったです。 カタカナやローマ字でほんとに変換するわけでないので ほんと作ってもらったのにすいませんorz その番号の時だけ数値を使って別の命令を行いたいのです カタカナやローマ字用のリストは用意できない感じの内容です。
978 名前:デフォルトの名無しさん mailto:sage [2018/03/14(水) 17:53:47.13 ID:kpA1vR2Z.net] >>945 実はそんな気はしてたけど for i, x in enumerate(hiragana): if i in banngou: なんか処理 else: なんか処理
979 名前:遊園地-24 mailto:age [2018/03/14(水) 17:58:04.59 ID:QxYI2hIu.net] もはや、恒例のダメな奴なww https://ideone.com/GD0AH6 自分でww 少し変えて使える様にしろよな 次回は 「サーニャをそんな目で見んな〜〜〜ッ! 」 でwww お送りしますwwww
980 名前:遊園地-24 mailto:age [2018/03/14(水) 17:59:26.00 ID:QxYI2hIu.net] ってwww 答えかくなよwww
981 名前:デフォルトの名無しさん [2018/03/14(水) 17:59:37.83 ID:197vfRfL.net] >>946 ありがとうございます 例えがリストで解決できるなんてきづかなk 普通のforじゃ回せないどうしようとか思ってました ホント助かります
982 名前:遊園地-24 mailto:age [2018/03/14(水) 18:01:39.12 ID: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 名前:デフォルトの名無しさん [2018/03/14(水) 18:25:38.46 ID:2cAisCwC.net] 思った通りの展開だった 放置して正解だった
984 名前:デフォルトの名無しさん [2018/03/14(水) 20:05:45.13 ID:zKpwVLmK.net] djangoどう? 簡単なん?
985 名前:遊園地-24 mailto:sage [2018/03/14(水) 21:14:33.50 ID:QxYI2hIu.net] 分からンゴ
986 名前:デフォルトの名無しさん mailto:sage [2018/03/14(水) 23:50:39.33 ID:WkrPXw0h.net] Anacondaでkivy使われてる方いらっしゃいますか? ウェブで記事を見つけたのでその通りやれてるはずなのですが pip install Kivy-1.9.2.dev0-cp36-cp36m-win_amd64.whl コマンドを入力するとFilenotFoundErrorとなります ダウンロードしたファイル自体はコマンド実行してる階層に移動させたのですが上手くいきません プログラミング以前の質問で申し訳ありません… 以下参考にした記事です https://www.google.co.jp/amp/s/gamp.ameblo.jp/maplerain78/entry-12265793422.html
987 名前:デフォルトの名無しさん mailto:sage [2018/03/14(水) 23:58:00.88 ID:WkrPXw0h.net] >>954 です エラーを確認すると C:\\Users\\Anaconda3\\ のように\\が2つになっていました ディレクトリの指定がおかしくなってるのでしょうか?
988 名前:デフォルトの名無しさん mailto:sage [2018/03/15(木) 00:19:27.21 ID:B0g+2l1J.net] それはエスケープだね とにかくエラーの内容をそのまま全部貼ってください
989 名前:デフォルトの名無しさん mailto:sage [2018/03/15(木) 01:07:06.52 ID:NnpmsWbw.net] ダウンロードしたファイル名が、そのサイトの記事と異なっているのだろう そのサイトの記事は、17年4月だろ
990 名前:デフォルトの名無しさん mailto:sage [2018/03/15(木) 01:31:45.64 ID:VLB1Vsi0.net] >>957 5chのpyスレ連中にはそんなレベルの間違いが普通な気がするからな 今のバージョンは1.10.0みたいだな
991 名前:デフォルトの名無しさん [2018/03/15(木) 09:13:32.72 ID:YE1LMvWx.net] ちょっと前のexcelの話といい、住人のレベルがよく分からん PC分からないのにいきなりこんなスレに来るのはどういうシチュエーションなんだ 授業の課題みたいなネタも散見されるから、 単にやっぱり若い人はスマホ生活だからPCの操作に慣れてないってことなのかしら excelの人は年配の方みたいだったから PC疎遠世代が上下に出現してるのを目の当たりにすると PCが友達だった俺らの世代はやっぱり特殊な時代を生きたんだなと実感する
992 名前:デフォルトの名無しさん mailto:sage [2018/03/15(木) 09:20:07.87 ID:BetyBG83.net] 今のPythonの状況をよくあらわしてると思うよ 目的がまずあって手段としてPythonが用いられる 人工知能の為、CADや映像制作ツールの為、生産性向上の記事で紹介されていたから そして、世の中の動きに連動して授業でもPythonを教えるようになったから パソコン創世記で誰でもほんのちょっと勇気を出していれば金持ちになれたような (そしてお金よりも別の何かを大事にする人が多かった)へんてこな時代は終わった それぞれ目的があってプログラミングをしてるんだ プログラミングをしたり、夢を見るのが目的なんじゃない
993 名前:デフォルトの名無しさん mailto:sage [2018/03/15(木) 10:52:48.48 ID:pFRDZsIX.net] そうそう 目的ありきで、実現の為の手段の一つがPython Pythonありきで何かを実現したいというのは、 悪いわけじゃないけどヘンテコに映るよね 革靴買ったんだけどこの靴で登山しやすい山あるかな、みたいな 登山するなら革靴じゃなくトレッキングシューズ選択しろよと
994 名前:デフォルトの名無しさん mailto:sage [2018/03/15(木) 10:54:59.75 ID:pFRDZsIX.net] ここ超初心者スレかよ 他スレと間違ったごめん
995 名前:デフォルトの名無しさん mailto:sage [2018/03/15(木) 11:31:29.48 ID:tS8Mituf.net] 手段が目的化してる人の多いRubyなんかとは対照的だよね Pythonってコミュニティも全体的にドライな印象
996 名前:デフォルトの名無しさん [2018/03/15(木) 11:45:08.66 ID:SjEDJeMK.net] 手段が目的化する事は悪い事ではないのだからpythonを使う事が目的でも何の問題もない rubyがダメなのは使ってる奴がバカばかりだからだよ
997 名前:デフォルトの名無しさん mailto:sage [2018/03/15(木) 19:33:03.49 ID:ZXwt3xZV.net] rubyが嫌いなプログラマなんて居ません!
998 名前:デフォルトの名無しさん mailto:sage [2018/03/15(木) 19:39:25.06 ID:xYxZI4zx.net] >>964 ruby という言語のどのような面が馬鹿をひきよせているの?
999 名前:デフォルトの名無しさん mailto:sage [2018/03/15(木) 21:15:29.04 ID:wRs/ERwA.net] いま馬鹿を激しく引き寄せているのはpythonだろ ここ超初心者用は実質引き寄せられた馬鹿様用な感じだし
1000 名前:デフォルトの名無しさん mailto:sage [2018/03/15(木) 22:29:05.09 ID:jDGqTJxi.net] くだんねー質問なんだけど誰か教えてくれ。 俺は研究で解析パイプラインで自分で書いたpythonスクリプトを使ってる。 で、最近Pythonが流行っていると思うんだけど、職業プログラマというか、 受託でコードを書いて売っているような業者さんは、 顧客のコンピュータにどうやって実行環境を構築しているの? 自分の周りにはPythonのVMインストールしてスクリプトの実行もできないような、 オッサンとか普通におるんだけど。
1001 名前:デフォルトの名無しさん mailto:sage [2018/03/15(木) 22:41:03.21 ID:ZXwt3xZV.net] よくわからんがそれ用のドキュメント書くだけの話じゃないのか
1002 名前:デフォルトの名無しさん mailto:sage [2018/03/15(木) 23:05:11.84 ID:tIXtXy4E.net] >>968 業務アプリはそもそもコードを配ったりしないのが一般的だよ AWSとかに乗せてWebサービスとして提供するの
1003 名前:デフォルトの名無しさん mailto:sage [2018/03/15(木) 23:40:20.21 ID:jDGqTJxi.net] >>969 >>970 サンクス! 967を見て、意外と顧客有能だなと思ったけど、968を見て得心いった。 両方ともあるのだろうけど968の方がウケそう。
1004 名前:デフォルトの名無しさん mailto:sage [2018/03/15(木) 23:41:25.34 ID:eCyruZPo.net] >>968 pythonの受託案件を開発している職業プログラマがこのスレにいるとは思えないが
1005 名前:デフォルトの名無しさん mailto:sage [2018/03/16(金) 01:24:44.69 ID:a5O7XXB3.net] >>972 ええっ、そうなん? まあ、どれだけ正しいかわかんないけど参考になったわ!
1006 名前:デフォルトの名無しさん mailto:sage [2018/03/16(金) 07:27:07.82 ID:j2EKGffa.net] 970が間違いだってことは分かる
1007 名前:デフォルトの名無しさん mailto:sage [2018/03/16(金) 07:31:05.74 ID:94o+zqi4.net] まともなセキュリティポリシーのある組織なら 業務用PCへのOSSソフトインスコ禁止が普通だからなあ 最初からPythonが入っていない時点でWindowsは詰んでる
1008 名前:デフォルトの名無しさん [2018/03/16(金) 07:45:50.03 ID:GJqB8owa.net] >>975 ソフトを開発を商売にしている会社の開発部隊は普通にOSSインスコしているんじゃないのか? 俺のところはセキュリティの関係でホイホイ勝手にOSSだけでなくフリーソフトも入れられないし 仮に、Pythonをインストできたとしても、勤務中にソフト作りはほぼ無理だし (昼休み・始業時間前にやるとかぐらいかな)
1009 名前:デフォルトの名無しさん [2018/03/16(金) 07:50:58.15 ID:dTIHyxrE.net] pythonって、そんなに脆弱なの? 俺、会社のPCにpython入れて しこしこコード書いてるんだが。
1010 名前:975 [2018/03/16(金) 07:52:01.07 ID:dTIHyxrE.net] 会社のシステム部門には黙ってです。
1011 名前:デフォルトの名無しさん mailto:sage [2018/03/16(金) 08:10:09.55 ID:j2EKGffa.net] 脆弱なのはきみの頭じゃないの
1012 名前:デフォルトの名無しさん mailto:sage [2018/03/16(金) 11:00:02.97 ID:pyLfI6yU.net] Pythonすら禁止な会社はまともとは言わない
1013 名前:デフォルトの名無しさん mailto:sage [2018/03/16(金) 13:24:23.67 ID:EQCI1djh.net] Python云々じゃなくて、会社のPCを業務以外の目的で使えないんだよ 自由に使える会社が異常なだけ
1014 名前:デフォルトの名無しさん mailto:sage [2018/03/16(金) 13:25:46.24 ID:EQCI1djh.net] 業務の効率化に使用するのはOKの会社はあるかもね
1015 名前:デフォルトの名無しさん mailto:sage [2018/03/16(金) 13:35:26.31 ID:xueLK3y2.net] なぜ会社のPCにPythonを入れるのが業務用以外の用途なのか
1016 名前:デフォルトの名無しさん mailto:sage [2018/03/16(金) 14:20:59.93 ID:4g6e2V4a.net] 業務利用目的として情シスがホワイトリストで認めたソフトウェアという意味だろ IT業界にいると感覚がズレがちだけど、一般企業のITリテラシーって驚くほど低いぞ
1017 名前:デフォルトの名無しさん mailto:sage [2018/03/16(金) 14:26:43.80 ID:+9m4T2+W.net] >>984 道端で拾ったUSBメモリを会社のパソコンに挿してウイルス感染させた とか情シス憤死案件たまに聞く
1018 名前:デフォルトの名無しさん [2018/03/16(金) 14:28:10.14 ID:3ma6aQHv.net] 公務員は書き換え禁止
1019 名前:975 [2018/03/16(金) 17:24:32.28 ID:dTIHyxrE.net] >>979 確かに私の頭はポンコツです^^
1020 名前:デフォルトの名無しさん mailto:sage [2018/03/16(金) 20:51:15.49 ID:nemrSVup.net] >>975 勝手にインストールするのは当然禁止だが、しかるべき手続き踏めばPython程度はインストールできるだろ それすらできないならその会社の情シスかまともな判断できてないだけかと
1021 名前:デフォルトの名無しさん mailto:sage [2018/03/16(金) 21:18:44.53 ID:94o+zqi4.net] >>988 セキュリティに敏感な上司は簡単に申請を通さない 「何でお前だけそんなもんが必要なんだ」と一蹴されておしまい
1022 名前:デフォルトの名無しさん mailto:sage [2018/03/16(金) 21:32:19.05 ID:blbpk9xO.net] 実際、手元でやる一般的な事務作業の自動化なんかExcel VBAでやった方が早いし、 後で引き継ぎもできるからな くだらんワガママは却下されて然るべき
1023 名前:デフォルトの名無しさん mailto:sage [2018/03/16(金) 21:41:50.98 ID:mIgYk3rI.net] 会社のPCで部署,そして情シスの許可までとってPythonでお前らはどんなことをしているんだ? >>908 のようなExcelでやったほうが良いようなものを勤務時間中に24時間もかけて しこしこpythonで作れるゆとり職場なのかな
1024 名前:デフォルトの名無しさん mailto:sage [2018/03/16(金) 21:46:32.15 ID:nemrSVup.net] >>989 バカ上司と必要性の説明もできない無能部下 まあVBAでも使ってりゃいいんじゃね? w
1025 名前:デフォルトの名無しさん mailto:sage [2018/03/16(金) 22:00:54.00 ID:a5O7XXB3.net] >>991 どうでも良いけど、なんで906はGUIにこだわったんだろうね。 コマンドライン/ターミナルでExcelより簡単・高速に処理するツールなら、 pandasかRで簡単だとおもうけど、GUIだったらExcelがそのものな気がするけど。
1026 名前:デフォルトの名無しさん [2018/03/16(金) 22:19:25.01 ID:ihHBlcj6.net] うむ、確かにどうでもよい
1027 名前:デフォルトの名無しさん [2018/03/16(金) 22:20:49.88 ID:0cF7KNh8.net] 機械学習させてんじゃないの? 便利そう。
1028 名前:デフォルトの名無しさん mailto:sage [2018/03/16(金) 22:44:05.21 ID:6+mGA4RR.net] 自由にOSS使えない会社ってなんか可哀想
1029 名前:デフォルトの名無しさん [2018/03/16(金) 22:57:26.87 ID:ihHBlcj6.net] 法人に感情移入するとはなかなかの使い手
1030 名前:デフォルトの名無しさん [2018/03/16(金) 23:07:33.92 ID:9dagKCfe.net] FileMakerでも禁止だしな
1031 名前:デフォルトの名無しさん mailto:sage [2018/03/17(土) 01:20:12.53 ID:QlA6Kmqm.net] 次スレ立ってないよな? 985だけNG対象なのか見えん
1032 名前:デフォルトの名無しさん [2018/03/17(土) 04:37:23.48 ID:YYJgzE2Q.net] うめ
1033 名前:デフォルトの名無しさん [2018/03/17(土) 04:38:08.37 ID:YYJgzE2Q.net] 次 https://mevius.5ch.net/test/read.cgi/tech/1519430841/
1034 名前:デフォルトの名無しさん [2018/03/17(土) 04:38:42.11 ID:YYJgzE2Q.net] 999+1
1035 名前:1001 [Over 1000 Thread.net] このスレッドは1000を超えました。 新しいスレッドを立ててください。 life time: 74日 8時間 20分 0秒
1036 名前:過去ログ ★ [[過去ログ]] ■ このスレッドは過去ログ倉庫に格納されています