[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 03/24 01:14 / Filesize : 265 KB / Number-of Response : 1037
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

くだすれPython(超初心者用) その36



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

871 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 20:22:11.46 ID:1mhcZmSW.net]
放射能測定します

872 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 20:30:22.89 ID:/h11nyBc.net]
業務で作る場合はコピペしまくりでつくることができないからな
分からんからと5chで質問して貼られたコードをコピペ使用するとライセンス違反になるだろうし

873 名前:遊園地-24 mailto:age [2018/03/11(日) 20:47:05.14 ID:jUiHYj3b.net]
匿名掲示板に上げるコードでライセンス云々には、ならんだろ。
gitとか、なら、問題になるけどな。

質問サイト[テラテイル、5ch、やふー、goo]等はグレーゾーンだろ。

874 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 20:51:03.15 ID:/h11nyBc.net]
>>842
5chに貼られたコードでライセンス云々には、ならんだろ
と言う証拠あるのか?
5chに移譲になるんじゃないのか?

875 名前:遊園地-24 mailto:age [2018/03/11(日) 21:13:41.50 ID:jUiHYj3b.net]
なるかも、知れないが。
コード自体に著作権が認められる範囲のモノで有る必要が有るぞ。

この基準を超える判定が裁判所での判断材料になる。

876 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 21:31:26.81 ID:iE5voU0A.net]
著作権侵害て非親告罪になったんだっけ?

877 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 21:34:45.91 ID:/h11nyBc.net]
>>844
Pythonスレは初心者だらけでそんなレベルの物はないだろうが
それなりに出来る人がいる所だと分割して延々コードを貼ってくれる人が
いるからな。
業務でやるならグレーゾーンの物も使わないに限るだろう
ライセンス明記の物をライセンス違反にならないように使うと

878 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 21:52:43.78 ID:xe/4Geuv.net]
>>830
This is a pen. など、空白区切りの長い英文の、単語の使用回数を求める

879 名前:遊園地-24 mailto:sage [2018/03/11(日) 22:04:44.92 ID:jUiHYj3b.net]
業務内容よりき、だな。
web屋でコピペしたモノを販売したらアウトだし。

企業利用が不可なのを外して。

事務作業で社内文章[書類]整理なら、
販売や公開、取引先の企業に渡さなければ
コピペでも任意で許可貰えば良いし。



880 名前:遊園地-24 mailto:sage [2018/03/11(日) 22:10:17.27 ID:jUiHYj3b.net]
法的関係は個人の判断に任せて。

pythonの話をどうぞw

(業務で使う事になった。
とか、匿名掲示板で言わなければ良いだけ話なんだけどなww)

881 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 22:35:13.45 ID:iE5voU0A.net]
>>847
checkioとかで練習もいいかもね。
他の人のコードも見られるし、コードを公開したらPEP8のルールに則ってコーディングしたほうがいいよとか、コメントつけてくれる人もいるし。

882 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 23:05:38.52 ID:ZiXmPbdu.net]
>>830
九九の表作った。
1×1から99×99までの。

883 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 23:08:10.84 ID:mMogOt5R.net]
>>851
表がデカすぎて画面に収まらなくね?

884 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 00:00:41.90 ID:kUHVyLxW.net]
>>847
こういうのってjanome?とかいうの使ってやるの?

885 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 00:04:13.92 ID:TPXD1rYj.net]
>>852
そのとおりだ。
すまん、表というのは、おこがましいな。ただ計算結果を出力しただけだ。
でも、実質これが初めてのプログラミングだった。ループの勉強になった。

886 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 00:06:26.65 ID:nR8lTRuQ.net]
>>852
画面で見るときはGUIで横・縦スクロール・拡大・縮小可能にして
で、印刷の時はA4で印刷OKのpdf/レイアウト変換しているんじゃないのか
九九の表作るよりもこっちのほうが業務に役立つだろ

887 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 00:18:05.91 ID:tJARSsUb.net]
>>853
正規表現

888 名前:遊園地-24 mailto:age [2018/03/12(月) 00:25:57.07 ID:heL8Y3+1.net]
わざわざ、GUIにしなくても、
適当なテキストふぁいるに出力したら良いんじゃない。

pythonでGUIとなるとwebだと思ってしまう。
C#使えるなら、そっちでやれば良いよ。

889 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 00:31:25.72 ID:H5KyxrFO.net]
>>830
俺は土曜日から勉強し始めた

昨日は赤黒木でKVS作ってみた
今日はtkでオブジェクトストレージのファイラー作った
次はDjangoでファイラー作ろうと考えてる



890 名前:遊園地-24 mailto:age [2018/03/12(月) 01:15:20.25 ID:heL8Y3+1.net]
2日で?
OS標準の機能の呼び出しなら、把握可能だな。


import tkinter.filedialog as tkfd
filename = tkfd.askopenfilename()
print(filename)

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つ 大ボタン
右下の次へ を 押すと 注文の詳細が左詰めで表示

商品名 値段

       合計

戻る     次へ

最後に確定ボタンを中央に大ボタンで表示
左下に戻るボタンを表示


注文が確定したら、エクセルに自動で追記記入
日付 商品名 値段 個数

商品が重複した場合は、まとめる。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<265KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef