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


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



1 名前:デフォルトの名無しさん [2019/03/18(月) 13:42:55.36 ID:+MPRGO7m.net]
★当スレにRubyのソースコード類を書くことを禁ず
☆Ruby等、Pythonではないプログラミング言語での回答類を書くことも禁ず

このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。

エラーを解決したいときはエラー表示や環境(バージョン/IDEまたはcommand line/OS)を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>985 辺りで

前スレ
くだすれPython(超初心者用) その41【Ruby禁止】
mevius.5ch.net/test/read.cgi/tech/1549282930/


◆PythonのHome Page
www.python.org/

◆まとめwiki
ttp://python.rdy.jp/

◆Pythonのソースコードをそのまま5ちゃんにコピペすると
  インデントが崩れるので
  こういうところ↓にはってきてください
ttp://ideone.com/      Pythonするにはぷち手間あるのがめんどうかなぁ
ttp://codepad.org/      ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/     まず

669 名前:デフォルトの名無しさん [2019/04/06(土) 05:46:08.51 ID:1pyrGwe+.net]
変数とプロパティは同じと思っていいんですか
プロパティ=メンバ変数?
あ?

670 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 09:26:56.16 ID:9IkbKopt.net]
>>649
>プロパティ=メンバ変数?
そう

>変数とプロパティは同じと思っていいんですか
違う
クラス外の変数はただの変数
クラスの内部にあるのがメンバ変数

>あ?
な?

671 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 09:44:38.93 ID:zBsOQwj6.net]
@propertyってメソッドだよな

672 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 11:16:32.35 ID:ABRVPIaD.net]
あくまで数式を書いたまでだよ
どうPythonで実装するかは好きにしたらいい(震え声)

673 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 11:25:37.81 ID:FcZeCs1O.net]
>>652 アルゴリズムとしても間違ってるだろ。 プログラム板で、整数と浮動小数の区別もつけないアルゴリズムなんて全く存在価値はない。

問題はある桁を取り出せなんだから、整数1桁そのものでなければならない。 そもそもPython 板で動かない数式を示しても何の意味もない。

674 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 11:40:39.98 ID:FcZeCs1O.net]
print(str(100/10)+'1')
#10.01

675 名前:デフォルトの名無しさん [2019/04/06(土) 12:04:08.83 ID:3J+kczjM.net]
>>653
log10()を使って実装出来ませんかね

676 名前:デフォルトの名無しさん [2019/04/06(土) 12:10:21.22 ID:1pyrGwe+.net]
>>650
tonkatsu

677 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 12:58:46.94 ID:hBfZV6UD.net]
>>655 色んな方法でできるだろうけど、質問者は文字列操作をしないでやりたいと言う事はある程度スピードを意識してるんだろうから、関数なんて使ったら遅くなる。
文字列操作でも桁数が大きくなればそれほど遅くないと思うけどな。



678 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 13:42:02.27 ID:2yA38LSH.net]
>>626
これ(n-1)じゃなくてnそのまま使ってるせいで5桁目出そうとして6桁目出してないか?

679 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 13:56:01.15 ID:hBfZV6UD.net]
>>658 右端を0桁目としてるんだよ。 数字の通り。
大抵の言語では0からカウントするから妥当。 Python なら当たり前。
1桁目と言うのは10の位。 0桁目が1の位。

680 名前:デフォルトの名無しさん [2019/04/06(土) 14:04:35.86 ID:LTLRiaot.net]
スピードを意識するのにPythonなのか…

681 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 14:10:09.19 ID:zww3IW8D.net]
>>658
試してからレスしたら?

682 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 14:15:03.42 ID:2yA38LSH.net]
>>659
冗談だよね・・・?

683 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 15:39:31.28 ID:t4iABxtY.net]
>>662
右端を0桁目という言い方は日本語では誤解を生むから使いたくないがPythonらしい引数なら右端か左端を取り出す指定は0じゃないかね

hoge='abc'でhoge.__getitem__(0

684 名前:)がaなんだから

この辺りは定義の問題だから瑣末な問題かと思うよ
[]
[ここ壊れてます]

685 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 15:45:37.23 ID:t4iABxtY.net]
まぁでも自分の課題で勝手に右端を0桁目とかたわけた定義してきたら怒るな
間違いなくw

686 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 16:18:17.11 ID:pqIY+ulC.net]
自然言語が不自由な連中

687 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 16:18:51.83 ID:7tGee9uO.net]
>>664 そうか? >>626 でわざわざ誤解を招かないように、0〜9までの桁を作り回答まで出してて誰が誤解するんだろ? それが理解できなければ知らん。

ま、誤解した人もいた事実は認めるが。

日常言語とブログラム言語の世界は若干違いがある事は理解しながら話さないと折り合わないよ。 あやふやな日常言語で問題解決しようとしても、バグだらけになるのが落ち。



688 名前:デフォルトの名無しさん [2019/04/06(土) 16:23:38.52 ID:1pyrGwe+.net]
pythonで画像表示ッテできますか?
vs code使ってるんですが、コンソールでは表示できませんよね

689 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 16:39:24.00 ID:t4iABxtY.net]
>>667
画像ファイルの表示ならPillow, OpenCV, scikit-imageのどれかを使う
データの画像化とかならmatplotlib
動的に動かすとかならPyGame

VSCodeは単なるエディタでしかないので、別ウインドウが立ち上がる

690 名前:デフォルトの名無しさん [2019/04/06(土) 16:57:12.53 ID:1pyrGwe+.net]
↑なるほど vscodeに拡張でもないかとおもってましたが、別のソフトと関連付けるってことですかね

691 名前:デフォルトの名無しさん [2019/04/06(土) 17:21:49.20 ID:1pyrGwe+.net]
import numpy as np
import cv2

#画像の読み込み
img = imread('gimp_kun.png', cv2.IMREAD_GRAYSCALE)

opencvインストールしてこれを書いても別ウインドウ開かなかったんですが、何がだめなんでしょうか?
vscode使用です
実行すると自動的に起動するのかなとおもったんですが

692 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 17:34:48.67 ID:qxcHWWFz.net]
cv2.imshowとかで表示しないとだめ

693 名前:デフォルトの名無しさん [2019/04/06(土) 17:54:24.45 ID:Mn11yHOy.net]
>>619
「位の数」で桁の位置を指定すればいいんじゃないの

694 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 18:40:24.67 ID:V8TVt+EN.net]
>>669
グラフの表示や .ipynb のインポート/エクスポートだってできるぞ
今月のSoftware Design買って読むといい

695 名前:デフォルトの名無しさん [2019/04/06(土) 18:49:14.71 ID:O+y/8osN.net]
beautifulsoupスクレイピングで詰まったので質問です。
現在、フォーム内の複数のinputタグ(name=で区別されている)のvalueを取得するコードを書いているのですが
どのようにしてvalue値を取得すればいいのか分かりません
今抽出できているのはformのみで
<input name="hoge1" value="value1"/>
<input name="hoge2" value="value2"/>みたいな感じになっています。
これのvalue1のみを抽出したいです。
どなたかお助け下さい

696 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 19:01:38.28 ID:H9qvhtnQ.net]
>>669
別のソフトではない
Pythonのライブラリ

697 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 19:11:02.54 ID:nnViyGGt.net]
>>674
nameを条件に検索する場合はfindまたはfind_allのattrs引数を使え



698 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 19:29:26.69 ID:HvitwzZ2.net]
>>619です。
皆さん、ありがとうございます。
Pythonを熟知した方でも見解が分かれるほど難しい問題なのですね。
速度を自分で計測したら文字に変換した方が早いという意外な結果になってしまいました。

699 名前:デフォルトの名無しさん [2019/04/06(土) 19:31:14.07 ID:1pyrGwe+.net]
>>671
一瞬しか表示されないですが、なんとなくできました

700 名前:デフォルトの名無しさん [2019/04/06(土) 19:38:20.55 ID:O+y/8osN.net]
>>676
ありがとうございます。
findでclass_を指定する方法とかは見つかるんですがnameを指定する方法が見つからなくて困っている状況です。
hoge=soup.find('name="hoge1"')みたいに書いてname="hoge1"という文字列で判定させる感じなのでしょうか・・・
本当に分からないです、URLでもいいので教えてくれませんか
本当にごめんなさい

701 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 19:41:58.94 ID:LtpcIU8C.net]
>>674
input = soup.select("input[name = 'hoge1']")
value = input.attrs['value']

pythonは実はよく分からないのでこれで動くか自信がないけど、
要するに input タグで name = hoge1 という属性を持つ要素を特定し、その要素から value の値を取得。

702 名前:デフォルトの名無しさん [2019/04/06(土) 19:44:59.04 ID:O+y/8osN.net]
一応ここは見ましたがさっぱりでした
https://tdoc.info/beautifulsoup/

703 名前:デフォルトの名無しさん [2019/04/06(土) 19:54:50.79 ID:O+y/8osN.net]
>>680
1行目のコードで
[<input name="hoge1" value="value1"/>]
の抽出には成功しました。ありがとうございます。
2行目は
AttributeError: 'list' object has no attribute 'attrs'
でエラーでした。
リスト型がattrs使えない(?)ってことでしょうか

704 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 20:01:46.80 ID:LtpcIU8C.net]
>>682
select が返すのはリスト型なんだね。
for 文を使えばいいのかな。例示のhtmlコードだとリストの中身が一つだけになる。

705 名前:デフォルトの名無しさん [2019/04/06(土) 20:04:17.62 ID:O+y/8osN.net]
>>680
何度も質問すみません・・・
1行目の文なのですが、"input"のみでinputタグの指定を意味していて
その中にある[name='hoge1']で更に範囲を狭めているってことなんでしょうか
これは他の場合(例えば、type="hidden")でも同じような書き方が出来るってことですか?

さっきから連投でごめんなさい

706 名前:デフォルトの名無しさん [2019/04/06(土) 20:07:53.52 ID:O+y/8osN.net]
よっしゃあああああああああああああああああああああああああ
できましたs
さっきのコードでリストの何番目なのか([0])を指定してやっただけでいけました
本当にありがとうございます!!

707 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 20:08:25.24 ID:gcTy2CwV.net]
>>684
676だけど
人の話は正確に聞き取れよ
find(attrs={"name":"hoge1"})
のようにやれ



708 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 21:06:55.75 ID:LXJztxYo.net]
そんな早口で言われても

709 名前:デフォルトの名無しさん mailto:sage [2019/04/06(土) 23:24:49.90 ID:siKN8mZx.net]
どういたしまして

710 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 00:17:29.91 ID:mKsxK2JJ.net]
Ruby, Nokogiri, Selenium WebDriver では、

doc = Nokogiri::HTML( driver.page_source )

element = doc.at_css 'input[name="hoge1"]'
puts element.get_attribute "value" # 属性
#=> value1

CSS Selector では、input[name="hoge1"]。
name 属性が"hoge1" である、input 要素

doc.at_css は、最初に見つかった、1つの要素で、
doc.css なら、配列が返ってくるように使い分けるため、要注意!

jQuery では、1つの要素の場合でも、常に配列が返るので、間違える事がない!

最初に、jQuery などで、CSS Selector を学ぶ必要がある。
それよりも複雑な指定は、XPath を使う

711 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 00:35:10.07 ID:h90p5IeD.net]
>>689
>>1

712 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 01:57:00.36 ID:n+v7EzQs.net]
while True:
....A()
....B()
....C()
....D()

自作関数ABCDがあります。
whileで無限ループしてるのですが
関数C内部で条件を満たした時のみ関数Bに戻りたいのですが
簡単に解決する方法ってありませんか?

713 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 02:07:18.80 ID:n+v7EzQs.net]
変数を用意して各関数が動作する条件をIF与える方法も考えたのですが、
一度作った関数を別の並び順で何度も再利用したいのでそれでは不都合が生じます。

714 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 04:53:49.79 ID:b5J7R/uS.net]
>>691
> 関数C内部で条件を満たした時のみ関数Bに戻りたい

「関数Cから関数Bに戻る」っていうのが

715 名前:分からない
例示のコードだと(条件云々以前にそもそも)そういうコール関係にはなっていないよね?

逆に、条件がどうあれ「関数Cから関数Bに戻る」って基本の動作をするように書いてみるところから始めてみては?
[]
[ここ壊れてます]

716 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 05:53:47.28 ID:n+v7EzQs.net]
>>693
関数ABCDは順番に繰り返され、無限ループします。
例えば関数ABCDの関数はランダムで1から100の乱数を生成します。
関数Cでた生成された乱数が90以上だった場合のみ
BにもどってBCD→Aと再び無限ループしたいのです。
そして、またCで生成された乱数が90以上だった場合はBに戻ってという感じでループしたいのです。

717 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 06:05:32.48 ID:7vKlXtYN.net]
何が言いたいのかよく分からんけど
普通にBCをループ文で囲って条件を満たしてる間はフラグ立て続けてDに進めないようにすればいいんじゃないの



718 名前:デフォルトの名無しさん [2019/04/07(日) 06:18:57.36 ID:sScivHGl.net]
C()が真偽値を返すとして
こういうこと?
while True:
....A()
....B()
....while C()
........B()
....D()

719 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 06:45:01.57 ID:n+v7EzQs.net]
ありがとうございます。
そんな感じのことがやりたかったのです。

これを発展させてABCDそれぞれの関数が条件を満たした時に
指定の関数からスタートする場合は簡単にはできないですかね。

720 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 06:57:09.06 ID:+EGgTEY5.net]
指定の関数ってなに

721 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 07:04:27.59 ID:n+v7EzQs.net]
関数ABCD順で無限ループしてるなかで

Aに飛んでA→B→C→Dループ
Bに飛んでB→C→D→Aループ
Cに飛んでC→D→A→Bループ

という感じです

722 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 07:28:08.82 ID:n+v7EzQs.net]
import.random
def A():
....a=random.randint(1,100)
....return A
def B():
....B=random.randint(1,100)
....return B
def C():
....c=random.randint(1,100)
....return C
def.D():
....d=random.randint(1,100)
....return D

while True:
....A()
....B()
....C()
....D()

関数ABCDをループするコードがある時に
Aが90を超えたらAに戻って再びループ
Bが90を超えたらAに戻って再びループ
Cが90を超えたらBに戻って再びループ
Dが90を超えたらCに戻って再びループ
これを無限に繰り返したいということです

723 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 08:12:43.08 ID:aPMrZc41.net]
説明へたくそがあらゆるスレに大量に沸いてるけど何かのキャンペーンなのか?

724 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 08:32:40.00 ID:JkriCKoc.net]
乱数の生成とそれ以外の部分を分ければいい
それが嫌なら各関数から次に実行する関数を返すようにすればいい

725 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 08:36:59.02 ID:mKsxK2JJ.net]
基本的に、次に実行する関数がコロコロ変わる場合には、決まった構造を取れないから、
次に実行する関数を、一旦、キューにでも入れた方が良いかも

OS のプロセススケジューラーは、まさにそう。
赤黒木で、次に実行するプロセスの順番を管理している

726 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 08:38:24.78 ID:aPMrZc41.net]
>>700
https://ideone.com/5vx4sr

727 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 08:41:41.37 ID:n+v7EzQs.net]
ありがとうございます。
とても勉強になりました。



728 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 08:47:49.74 ID:n+v7EzQs.net]
>>704
わざわざコードまでいただきありがとうございます。
とても勉強になります。

729 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 08:49:51.95 ID:fVA4Hq0Z.net]
goto文使えばいいじゃねえか。

730 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 08:53:42.14 ID:n+v7EzQs.net]
gotoという便利なモジュールがあるんですね!
初めて知りました

731 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 09:10:57.50 ID:h90p5IeD.net]
>>708
gotoの存在を知っておくのはいいけど、安易に使うものではないことも知っておいて。
もし使うなら、gotoに関する議論をしっかり調べてメリットデメリットを理解してから使うようにした方がいい。

732 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 09:14:58.01 ID:n+v7EzQs.net]
そうなんですか。
とても便利そうで感動していたのですが...
基本プログラムは戻るという概念はないと考えるべきなんですかね。
gotoについて調べてみます。

733 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 09:54:42.44 ID:KWJ+xksL.net]
goto はできるだけ使わずに、continue ( break) を使う。

continue
continue文は、for文やwhile文のブロック処理中に使用します。
continue文を使用すると、それ以降の処理を行わず、for文やwhile文のブロックの先頭に戻り

734 名前:ワす。

break
break文は、for文やwhile文のブロック処理中に使用します。
break文を使用すると、それ以降の処理を行わず、for文やwhile文の繰り返し処理自体が終了します。
[]
[ここ壊れてます]

735 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 10:29:00.62 ID:n+v7EzQs.net]
ありがとうございます。
gotoはできるだけ使わずにがんばります。

736 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 11:03:50.60 ID:VS5mFLzx.net]
>>712
gotoモジュールはネタだから、なるべくじゃなくて絶対に使わないこと

737 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 11:03:58.83 ID:G6UDrmXI.net]
こんなかんじじゃね?(rotateは未定義)

funcs = [A, B, C, D]

while True:
. for f in funcs:
. n = f()
. if n > 90:
. funcs = rotate(funcs)



738 名前:デフォルトの名無しさん [2019/04/07(日) 11:40:28.10 ID:d52YJryc.net]
後藤?

739 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 11:51:04.89 ID:n+v7EzQs.net]
>>713
まじですか!?
そんなやばいもんだったのですね。。。

>>714
>>703さんの言うキューに入れるとはこういう事だったんですね。
勉強になります。

740 名前:デフォルトの名無しさん [2019/04/07(日) 11:54:00.18 ID:d52YJryc.net]
appendって2次元配列になっちゃうのでしょうか?
kara=[]
kara.append([1,2,3,4])
これだと2次元配列になる
kara.append(1,2,3,4)
ではエラー?

741 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 12:01:48.01 ID:n+v7EzQs.net]
extendを使うといいよ!

742 名前:デフォルトの名無しさん [2019/04/07(日) 12:10:46.72 ID:d52YJryc.net]
array=[1,2,3,4]
for n in range(4):
print(array[n])

これだとnに0から3までのインデックスが入るわけですよね
なぜ自動的にそうなるんですか?そういう決まりなんですか?


>>718
存在忘れてました

743 名前:デフォルトの名無しさん [2019/04/07(日) 12:38:35.16 ID:0uIk07A1.net]
そうだお
パイソン作った人が決めたんだよ

744 名前:デフォルトの名無しさん [2019/04/07(日) 13:01:56.35 ID:d52YJryc.net]
ありがとうです

745 名前:デフォルトの名無しさん [2019/04/07(日) 13:02:14.01 ID:d52YJryc.net]
vs codeがメモリ使いすぎなんですが、いいエディタないですか?
idleはありますです

746 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 13:15:07.96 ID:HG+SSO0q.net]
エディタは探し続けるしかない
俺はVSCODE使ってるわ。メモリ24GB積んでたらそれほど気にならん

747 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 14:03:31.99 ID:pahFUo3A.net]
ちょこちょこした事ならSublime でも良いと思うけど、IDE ならEclipse なんかどうだろう。 インストール途中で引っかかって進んでいないけど。
Pycharm も一度は試そうかと思ってたけど有料なんだろ?



748 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 14:08:36.55 ID:pahFUo3A.net]
eclipse + PyDev

この組み合わせで出来ること。
・コード補完
・コードドキュメントの表示
・インタラクティブコンソールでデバッグ
・実行時に変数の値を更新
・条件付きブレークポイント
・例外ブレークポイント
・ブレークポイントでストップ中に、コンテキスト切り替え
・ソースコード自動フォーマット
・コードカバレッジ計測
・コード評価(PyLint)
・プロファイリング(cProfile)
・Gitでソースコード管理(Git)

749 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 14:14:04.87 ID:opmlQB67.net]
PyDevでできること
・バグで立ち往生する
二度と使うかあんなゴミ

750 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 14:14:20.85 ID:pahFUo3A.net]
eclipe は、長い間 java 系 の開発に使ってきたから使い続けたい。
プログラムが巨大になればなるほどありがたさがわかってくる。

751 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 14:19:17.52 ID:opmlQB67.net]
eclipseはプラグイン増やすとワークスペースや本体がすぐに壊れるから、結局言語別に全て分離するのが最善であることに気付く
だから統合環境としてのeclipseに固執する意味はゼロに近い
代わりにVSCodeが真にextensibleかつオープンな統合環境を実現した

752 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 14:36:41.36 ID:HG+SSO0q.net]
>>728
に言いたいこと全部書かれてもうた

753 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 14:47:10.54 ID:pahFUo3A.net]
壊れるのは織り込み済みだからあまり気にしない。

754 名前:デフォルトの名無しさん [2019/04/07(日) 16:08:17.66 ID:d52YJryc.net]
find的な関数はあるんすか?ループで使うやつです

755 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 16:15:15.64 ID:ISAcjhgY.net]
>>731 何がやりたいだよ。

756 名前:デフォルトの名無しさん [2019/04/07(日) 16:34:47.97 ID:d52YJryc.net]
何がやりたいのかはわかりません
ゲームエンジンにはあった関数なんですが

757 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 16:42:14.41 ID:Uqhse/UH.net]
>>733
その関数の仕様を示すか、せめてそのエンジンの名前と関数名を挙げないことにはエスパー以外誰も回答できないと思うぞ。



758 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 16:42:34.37 ID:ISAcjhgY.net]
あるに決まってんじゃん、何でマニュアルを検索しないの?
https://docs.python.org/ja/3/search.html?q=find

759 名前:デフォルトの名無しさん [2019/04/07(日) 17:22:43.11 ID:d52YJryc.net]
なんちゅーか、リストの中に特定の文字が含まれるか みたいなものだと思います
find関数あるんすね

760 名前:デフォルトの名無しさん [2019/04/07(日) 17:30:11.79 ID:MpkRE5L0.net]
>>736
inのこと?
x = [‘hoge’, ‘foo’, ‘bar’]
if ‘hoge’ in x: print(‘yay’)

761 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 17:51:37.81 ID:pahFUo3A.net]
>>736 思いますって何やねん。 兎に角Python ではほとんどできない事はないからしっかり勉強すれば?
何も勉強していないで何のために質問してるの?

# ‘Python’ の中に ‘Py’ が有るか?

if ‘Py’ in ‘Python’ : print(‘有ったぞ’)
# 有ったぞ

762 名前:デフォルトの名無しさん [2019/04/07(日) 18:08:57.67 ID:d52YJryc.net]
list=[1,2,3,4,5]
result = list.find("1")
print(result)

>>737
.find
みたいな形で使うものですね
↑だとエラーになりますが
もらったinのコードもなぜかリスト部分がエラーになりますが

763 名前:デフォルトの名無しさん [2019/04/07(日) 18:24:23.16 ID:d52YJryc.net]
ああ、ループか
ごめんなさい

764 名前:デフォルトの名無しさん [2019/04/07(日) 18:33:24.66 ID:d52YJryc.net]
list=[1,2,3,4,5]
for i in range(5):
if list[i].find(1):
print("hoge")
これでもエラーになりますね
listには属性がないというエラーです

765 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 18:53:00.59 ID:zc2PfqGU.net]
まあ、list[i]はlistじゃないからね
print(type(list[i]))してみれば分かるけど

766 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 18:53:02.03 ID:IvHbp9J/.net]
>>737をよくみると、「’」であるべきところに
「’」じゃないのが入ってるので、そのままコピペだとうごかない。

767 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 19:00:23.66 ID:AvqFg232.net]
>>741
> listには属性がないというエラーです
ちゃんとエラーメッセージ読めてる?
こう出てるはずだが…

Traceback (most recent call last):
File "./prog.py", line 3, in <module>
AttributeError: 'int' object has no attribute 'find'

https://ideone.com/GZdjoF



768 名前:デフォルトの名無しさん [2019/04/07(日) 19:03:40.75 ID:d52YJryc.net]
>>742
リストが表示されますが。。。

769 名前:デフォルトの名無しさん [2019/04/07(日) 19:05:44.94 ID:d52YJryc.net]
ああ、確かにリストiはリスト全体ではにゃいですね、、、

770 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 19:05:55.07 ID:zc2PfqGU.net]
なんだと
744の通り、君が何か端折って無い限りlist[i]はintのだが

771 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 19:06:35.80 ID:zc2PfqGU.net]
お願いだから日本語くらいは正確に読みとってくれ
落ち着いて読め
落ち着け

772 名前:デフォルトの名無しさん [2019/04/07(日) 19:07:57.21 ID:d52YJryc.net]
でも、リストで回さないと検索出来ないですよね

773 名前:デフォルトの名無しさん [2019/04/07(日) 19:11:53.27 ID:d52YJryc.net]
>>744
そうですね findという属性がリスト(intオブジェクト)にはないということですよね
.findみたいな形のメソッドはないんでしょうか?

774 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 19:26:38.05 ID:AvqFg232.net]
とにかくマニュアル読め
https://docs.python.org/ja/3/tutorial/datastructures.html
とりあえずお前が欲しいのはindex()だと思う
あとリスト(intオブジェクト)みたいなわけわからん書き方するなよ
お前さんが理解できてるのかできてないのかわからん

775 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 19:30:18.54 ID:pahFUo3A.net]
>>749 ちょっと待てや、先ず何をやりたいのかはっきりさせろ。 お前の頭の中がしっちゃかめっちゃかだから
先ず自分が何を知りたいのか整理しておかないと人が書いたことも理解できないだろ。

[1,2,3,4,5] この中から、1とか2を探したいのか?

776 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 19:31:31.56 ID:pahFUo3A.net]
質問の前に基本の勉強をする事だな。

777 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 19:36:02.57 ID:bnPma/AH.net]
>>752

最初の2つが1、2だろ



778 名前:デフォルトの名無しさん [2019/04/07(日) 19:36:07.43 ID:d52YJryc.net]
>>752
したいことはリストの中に1が存在するかどうかの判定です
.findという形で出来るのでしょうか?

779 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 19:42:16.17 ID:dQladGVm.net]
>>755
in演算子を使います。

list=[1,2,3,4,5]
print 1 in list

780 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 19:50:13.76 ID:/nTEWxBc.net]
>>755
inでもindexでも好きなのを使え
https://ideone.com/EXBMlf

781 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 19:51:03.78 ID:VS5mFLzx.net]
というか組み込み関数のlistを上書きすんなよー
トラブルの元だぞ

782 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 19:57:08.93 ID:IvHbp9J/.net]
ID:d52YJryc

783 名前:デフォルトの名無しさん [2019/04/07(日) 19:57:30.69 ID:d52YJryc.net]
for y in range(4):

print(map[y].find(n))

if map[y].find(n) != -1:
img[n].set_position(Vector2(map[y].find(n)*100, y*100))

ゲームエンジンにこういうのがあったんですが、このfindってpythonで言うなんですかね?後は調べます

784 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 20:00:02.17 ID:/nTEWxBc.net]
最初にそれを書けや

785 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 20:03:46.74 ID:IvHbp9J/.net]
では
気を取り直して
つぎのかたどうぞー

786 名前:デフォルトの名無しさん mailto:sage [2019/04/07(日) 21:11:17.19 ID:KWJ+xksL.net]
>>760 map に何が入ってるのかわからないから何とも言えんな、 find でも出来そうだし、そんなもの使わなくても出来そうだし。 そもそもそのゲームエンジンって何だよ。

map[] が、bytearray なら、多分 find(n) だろうな。 この場合はnが含まれる位置を取り出すと言う意味。

787 名前:デフォルトの名無しさん [2019/04/08(月) 00:15:32.59 ID:LsTkaBrV.net]
こんにちは
platformio-ide-terminalを導入してshell override



788 名前:デフォルトの名無しさん [2019/04/08(月) 00:16:52.73 ID:LsTkaBrV.net]
>>764 すみませんとぎれました
も設定変更したのですが、左下の+をクリックしても相変わらず何も入力できない画面が出てきます
input関数を使いたいのですがどうしたら良いでしょうか?

789 名前:デフォルトの名無しさん [2019/04/08(月) 05:47:43.74 ID:Xgx7hCRv.net]
>>763
そうですか どうもです

790 名前:デフォルトの名無しさん [2019/04/08(月) 05:49:30.32 ID:Xgx7hCRv.net]
idleってトグルのコメントアウトありますか?

791 名前:デフォルトの名無しさん [2019/04/08(月) 05:52:22.51 ID:Xgx7hCRv.net]
list関数の目的ってなんですか?
普通のリストでいいんじゃありません?

792 名前:デフォルトの名無しさん mailto:sage [2019/04/08(月) 06:04:01.76 ID:ijdHUaIX.net]
import glob
f=glob.glob(".\aaa\*")

助けて下さい。。。
上のコードでaaaというフォルダ内のファイル名を取得したいのですがうまくいきません。
フォルダ名を変えるとうまく取得できます。。。
フォルダ名の先頭が「a」だと上手くいかないのですがバグですか?
それともなにか決まりがあるのでしょうか?

windows環境っす。

793 名前:デフォルトの名無しさん [2019/04/08(月) 06:33:58.62 ID:2+Nk20gv.net]
>>769
\がエスケープされてる
glob.glob(r".\aaa\*")

794 名前:デフォルトの名無しさん mailto:sage [2019/04/08(月) 06:34:13.75 ID:ijdHUaIX.net]
早朝にすいません。
どなたかお助けを・・・

795 名前:デフォルトの名無しさん mailto:sage [2019/04/08(月) 06:35:43.31 ID:ijdHUaIX.net]
>>770
ありがとうございます。
助かります。

796 名前:デフォルトの名無しさん mailto:sage [2019/04/08(月) 06:37:41.84 ID:ijdHUaIX.net]
コードの修正をしたところちゃんと取得できました。
本当にありがとうございます。

797 名前:デフォルトの名無しさん mailto:sage [2019/04/08(月) 08:58:58.11 ID:xawk68Fs.net]
>>769
バグ?wお前のアタマのこと?ww



798 名前:デフォルトの名無しさん mailto:sage [2019/04/08(月) 09:32:18.84 ID:Bk24LCX8.net]
>>768
初心者は気にしなくていいよ
大人になってから気にしてね

799 名前:デフォルトの名無しさん mailto:sage [2019/04/08(月) 11:02:22.33 ID:kdwh5yHb.net]
>>768 先ずはマニュアルを見なさい。

800 名前:デフォルトの名無しさん mailto:sage [2019/04/08(月) 11:23:43.24 ID:r5MC5DWh.net]
pyautoguiを使ってPCにある画像が表示されたらクリックするというプログラムを作ったのですが
やたらとCPU使用率

801 名前:が高くなります。90%以上に…
SikuliXなどを使った場合はCPU使用率は20%程度におさまります。
CPU使用率を下げるにはどうすればいいのでしょうか?

https://ideone.com/T4aEJc
[]
[ここ壊れてます]

802 名前:デフォルトの名無しさん mailto:sage [2019/04/08(月) 11:42:41.20 ID:QfzJZ21c.net]
sleep を入れずに、無限ループしてるとか?

803 名前:デフォルトの名無しさん mailto:sage [2019/04/08(月) 11:57:45.44 ID:r5MC5DWh.net]
スリープは入れてます

804 名前:デフォルトの名無しさん mailto:sage [2019/04/08(月) 12:45:12.00 ID:yFytPSzO.net]
except:の方に入って無いじゃん

805 名前:デフォルトの名無しさん mailto:sage [2019/04/08(月) 13:09:36.24 ID:IKpd+dkD.net]
そういうことだったんですね。
ありがとうございます。

806 名前:デフォルトの名無しさん [2019/04/08(月) 14:39:17.16 ID:LKdogrbE.net]
while True:
....A()
....while True:
........B()
........if not C() break
....D()

807 名前:デフォルトの名無しさん [2019/04/09(火) 01:04:20.45 ID:UmDHwXHw.net]
【12日まで】500円を貰える春のばらまきキャンペーン開催中です

@ スマホのApp Storeから「プリン(pring)」をインストールする
A 会員登録を済ませる     
B 下図の通りに進む  
https://pbs.twimg.com/media/D3o7rx3UYAA6jzJ.jpg 
C コードを登録 [5gAYSz] 
     
これで五百円を貰えます     
スマホでセブンATMからお金を下ろせたり(キャッシュカード不要)便利なアプリですのでよろしければお試し下さい。     



808 名前:デフォルトの名無しさん mailto:sage [2019/04/09(火) 08:57:21.72 ID:2RX/lqpj.net]
import random
from numba import jit
@jit
def test():
____n=10000000
____count=0
____for i in range(n):
________a=random.randint(1,100000000)
________b=a*2
________cl=[]
________cl.append(a),cl.append(b)
________ch=random.sample(cl,2)
________if ch[0]<ch[1]:
____________count+=1
____print(count)
test()

封筒のパラドックスをシミュレーションしてみました。
numbaは@jitつけるだけでPythonを高速化できると聞いたんですが全然早くなりません。
私の使い方の何がいけないのでしょうか?
たまに早くなるときもあるのですが、早くなる時とならない時の規則が全くわかりません。
誰が教えて〜

809 名前:デフォルトの名無しさん [2019/04/09(火) 19:29:14.06 ID:bV70K2EI.net]
pygameってインテリセンスあるんすか

810 名前:デフォルトの名無しさん [2019/04/09(火) 19:31:35.45 ID:bV70K2EI.net]
最初から入ってますやね ごめん

811 名前:デフォルトの名無しさん [2019/04/09(火) 19:41:17.37 ID:bV70K2EI.net]
やっぱ出ないのがある
pygame.display.set_caption
のset_captionの部分は出ないのですか?

812 名前:デフォルトの名無しさん [2019/04/09(火) 19:43:09.50 ID:bV70K2EI.net]
pygame_snippeterで出たわ
ごめんぬ

813 名前:デフォルトの名無しさん [2019/04/09(火) 19:50:39.11 ID:bV70K2EI.net]
pygame.draw.rect
のrectが出ない
どうやったら出るの

814 名前:デフォルトの名無しさん mailto:sage [2019/04/09(火) 23:11:44.10 ID:Ds+BH9Ta.net]
優しくしごいてごらん

815 名前:デフォルトの名無しさん [2019/04/09(火) 23:25:23.18 ID:ADLzGaMc.net]
>>700
ft=[A,B,C,D]
fn=len(ft)
pc=0
while True:
....if ft[pc]()>90:
........pc=max(0,pc-1)
....else:
........pc=(pc+1)%fn

816 名前:デフォルトの名無しさん [2019/04/10(水) 05:46:36.34 ID:mQh/DMfO.net]
pygameのインテリセンスは何の環境で出ます?

817 名前:デフォルトの名無しさん [2019/04/10(水) 07:23:04.34 ID:mQh/DMfO.net]
if __name__ == "__main__"をサルでもわかるように教えてみてください



818 名前:デフォルトの名無しさん [2019/04/10(水) 07:25:29.47 ID:mQh/DMfO.net]
要はメンバ関数的なものは他からインポートしただけで実行されちゃうので、それを防ぐってことですか?

819 名前:デフォルトの名無しさん mailto:sage [2019/04/10(水) 08:03:46.63 ID:abuMoS36.net]
>>793
まずはその質問であなたが聞きたいことがどういうことか相手に正確に伝わるのか、客観的に考えてみてください。
次に、そんな聞き方で相手があなたに答えようという気になるかどうか、考えてみてください。

820 名前:デフォルトの名無しさん [2019/04/10(水) 08:41:40.10 ID:TbFSlD63 ]
[ここ壊れてます]

821 名前:.net mailto: 今pytestでテストを勉強してる。

とりあえず、fizzbuzzについてテストを書いてみた。
https://pastebin.com/eVb5zW6D

でも、どこまでテストを書けばいいのかよく分からん。
コードカバレッジが100%になればOKとしていいのかね
[]
[ここ壊れてます]

822 名前:デフォルトの名無しさん mailto:sage [2019/04/10(水) 08:45:30.83 ID:ctVOU6iK.net]
if __FILE__ == $0
# メイン処理
end

Ruby で、このイディオムを使う理由は、
$0 は、Ruby コマンドで指定したファイル名(メインファイル)。
「ruby a.rb」と実行した際の、a.rb で、これは変化しない

一方、__FILE__ は、現在評価中のファイル名。
require, load で、別のファイル(ライブラリ)を読み込んだ際、そのファイル名に変わる

これにより、そのファイルをテストする際に、
ライブラリ・メインファイルとして、機能を切り替えてテストできる

つまり、他のファイルから、ライブラリとして読み込まれた場合は、
「__FILE__ == $0」が偽になるので、if 〜 end で囲まれた部分は、実行されない

823 名前:デフォルトの名無しさん [2019/04/10(水) 10:45:14.37 ID:g9h2j5fz.net]
がんばれまつもと
いけいけまつもと
なんださかこんなさか

生命保険のCMだと思ってたわ

824 名前:デフォルトの名無しさん mailto:sage [2019/04/10(水) 12:37:06.25 ID:w9tzkVKB.net]
クソ言語rubyは*nix文化に依存しているので初心者に取って意味が分からない記号$0などが唐突に出てきたりする。
え?知ってて当然でしょ?といった態度なのである。
また同様の理由で*nix依存のプロセスフォークコードが初心者用教材に出てきたりでwindowsユーザーから総スカンを食らって今の体たらくとなった。
rubyではpython以上にwindowsユーザーに人権はない。
rubyの凋落は約束されていたのである。

825 名前:デフォルトの名無しさん mailto:sage [2019/04/10(水) 12:45:00.76 ID:g5aVzwwu.net]
rubyはまつもとゆきひろがモルモン教徒というだけで避けるべき言語

826 名前:デフォルトの名無しさん mailto:sage [2019/04/10(水) 14:25:26.23 ID:3J6MW5VC.net]
宗教的な話をするのは止めろ
避ける理由なんて *ガイジが多い* だけで十分だろ

827 名前:デフォルトの名無しさん mailto:sage [2019/04/10(水) 15:13:23.99 ID:0IjK1T9A.net]
https://blog-imgs-44-origin.fc2.com/n/e/w/news21c/20120227_mad.jpg



828 名前:デフォルトの名無しさん mailto:sage [2019/04/10(水) 18:54:18.33 ID:BCtEG6Cs.net]
>>800
+1

829 名前:デフォルトの名無しさん mailto:sage [2019/04/10(水) 19:15:57.40 ID:xcPdAU38.net]
>>799
そういう暗黙のルールみたいなのが少ないのがpythonの良さだったが最近はpythonもそうではない。

830 名前:デフォルトの名無しさん mailto:sage [2019/04/10(水) 19:21:36.77 ID:w9tzkVKB.net]
かといってrubyに人が戻るわけでもないけどな。

831 名前:デフォルトの名無しさん mailto:sage [2019/04/10(水) 19:43:43.97 ID:rYIIY36D.net]
pandasデータフレームのindex自体に特定文字が含まれていた場合、該当index列だけヒストグラムを描くにはどうしたらよいでしょうか

832 名前:デフォルトの名無しさん mailto:sage [2019/04/10(水) 22:10:36.39 ID:LfcCX027.net]
>>784です。
Pythonに詳しい方、回答お願いいたします><

833 名前:デフォルトの名無しさん mailto:sage [2019/04/10(水) 22:50:03.89 ID:ufoQFtcn.net]
>>807 print(count) の下に return count を入れたらどうなる?

834 名前:デフォルトの名無しさん mailto:sage [2019/04/10(水) 22:59:10.63 ID:LfcCX027.net]
>>808
あまり変わりません。

835 名前:デフォルトの名無しさん mailto:sage [2019/04/11(木) 00:47:16.46 ID:gJnDKBxk.net]
>>809
規則に関しては全く分からんが
784の癌はrandom.sampleだ

探し方は普通にコメントアウトしたり戻したりして探しただけだ
ほんの10分だ

836 名前:デフォルトの名無しさん mailto:sage [2019/04/11(木) 04:39:22.40 ID:NMbmtCQc.net]
>>810
実際にnumbaを使ってコメントアウトを繰り返して自分なりの使い方を見つけるしかないのですね。
ありがとうございます。

837 名前:デフォルトの名無しさん [2019/04/11(木) 05:31:35.70 ID:wTPWcZPk.net]
key



838 名前:s = pygame.keys.get.pressed()
if keys[pygame.K_LEFT]:
これってなんでカギかっこになってるんでしょうか
またなぜpygameとついているのでしょうか
pressed関数から何か呼び出すのであればkeys.k_left
とかでいいと思うんですが
[]
[ここ壊れてます]

839 名前:デフォルトの名無しさん mailto:sage [2019/04/11(木) 06:03:33.52 ID:SMdbPkuM.net]
知らないけど、pygame.K_LEFT は、単純な整数定数とかじゃないの?

例えば、pygame.K_LEFT が、10 なら、keys[ 10 ] になる

840 名前:デフォルトの名無しさん [2019/04/11(木) 07:20:29.32 ID:wTPWcZPk.net]
整数定数ってのを使うときにブラケットを使うんですか?

841 名前:デフォルトの名無しさん mailto:sage [2019/04/11(木) 07:38:33.52 ID:aem/1zLy.net]
内部ではただの整数だけどそれだと扱いにくいから
その整数に別名をつけて辞書のキーとしてアクセスしている
つまり辞書アクセスのブラケット

842 名前:デフォルトの名無しさん mailto:sage [2019/04/11(木) 08:30:56.96 ID:2hHpC+zg.net]
>>807 numba が実行パスに入っていないんじゃない?

843 名前:デフォルトの名無しさん mailto:sage [2019/04/11(木) 09:49:25.40 ID:tmgsPVDK.net]
出所の分からないコードの意図をあてろとか国語の先生より酷いw

844 名前:デフォルトの名無しさん [2019/04/11(木) 11:40:43.08 ID:wTPWcZPk.net]
>>815
どうも 

845 名前:デフォルトの名無しさん [2019/04/11(木) 18:45:56.86 ID:wTPWcZPk.net]
vs codeでpythonインタープリターが出てこないんですが、ただwindowsにpythonとvs codeをインストールしただけではダメなんでしょうか

846 名前:デフォルトの名無しさん [2019/04/11(木) 19:03:34.81 ID:wTPWcZPk.net]
失礼
こんなかんじになります
普通はpython3.7みたいなのが出ると思うんですが
or2.mobi/index.php?mode=image&file=232963.jpg

847 名前:デフォルトの名無しさん mailto:sage [2019/04/11(木) 19:48:39.13 ID:YXnFgkew.net]
その画面のselect interpreterを実行すれば、インストールされてるpythonが表示されてそれを選択すればいい
pythonが表示されてないなら、おそらくpathにpythonのインタプリタへのパスかわ入ってない



848 名前:デフォルトの名無しさん [2019/04/11(木) 19:56:18.22 ID:wTPWcZPk.net]
ありがとうございます
表示されました

849 名前:デフォルトの名無しさん [2019/04/11(木) 19:57:04.68 ID:wTPWcZPk.net]
ちなみにインタープリターの設定とpythonエクステンションの違いは何ですか?
エクステンションだけでもターミナルでの実行はできますね

850 名前:デフォルトの名無しさん mailto:sage [2019/04/11(木) 21:01:26.25 ID:YXnFgkew.net]
ターミナルで実行出来るのはvscodeのextensionとは全く関係なし
vscode上でインタープリタを設定する必要があるのは、バージョン違いの複数のインタープリタを使い分けるため

windowsは知らんけど、macとlinuxなら仮想環境を作ってそれを有効化してからコマンドラインでvscodeを起動すれば自動でインタプリタの設定をしてくれるからおすすめ

851 名前:デフォルトの名無しさん [2019/04/12(金) 01:09:36.08 ID:sGBe8Pmp.net]
 ├ main.py
 ├ dir
 │ ├ sub1.py
 │ └ sub2.py

上記のような階層で
main.pyとsub1.pyとsub2.pyに同じ外部ライブラリを複数個importしています。

importするライブラリを変更する場合
main.pyとsub1.pyとsub2.pyのそれぞれのimport文を書き換えなければならず手間がかかります。
これを1つのファイルだけ書き換えればいいようにする方法はありますか?

852 名前:デフォルトの名無しさん mailto:sage [2019/04/12(金) 01:20:32.23 ID:wLs4Sov9.net]
1つのファイルにimportするファイルを書いて、それをimportするようにすれば良いだけだよ

853 名前:デフォルトの名無しさん [2019/04/12(金) 07:32:53.20 ID:65SYOe81.net]
>>824
pygameなんですが、その仮想環境?のインタープリターを設定したら、インテリセンスが機能するようになりました
この(仮想環境)とついてるpythonとついていないパイソンの違いはなんですか?

854 名前:デフォルトの名無しさん [2019/04/12(金) 08:10:26.88 ID:65SYOe81.net]
やっぱ機能してないですね

855 名前:デフォルトの名無しさん mailto:sage [2019/04/12(金) 08:57:27.71 ID:acwwceBV.net]
状況は正確に書いてくれないと考えてる途中で前提が覆ってうんざりする
もう止めた

856 名前:デフォルトの名無しさん mailto:sage [2019/04/12(金) 08:59:32.68 ID:WO5SLys3.net]
Windows10・WSL・Ubuntu 16.04 では、

which python3
/usr/bin/python3

file /usr/bin/python3
/usr/bin/python3: symbolic link to python3.5

つまり、python3 というコマンドの実

857 名前:フは、python3.5。
例えばこれを、python3.6 に切り替えたい場合、仮想環境を使う

Ruby の仮想環境のrbenv(anyenv)が有名

anyenv には、pyenv(python), nodenv(node)などもあるけど、
python には標準で、venv が入っている
[]
[ここ壊れてます]



858 名前:デフォルトの名無しさん [2019/04/12(金) 09:07:05.29 ID:D41kXTgJ.net]
>>830
嘘書くなよ
違うバージョン使うなら別に実行環境構築しないとだめ
venvはそこからの話で使いたいバージョンをベースに仮想環境をつくる

859 名前:デフォルトの名無しさん mailto:sage [2019/04/12(金) 10:56:41.78 ID:EM6Ln3LK.net]
>>830
死ね

860 名前:デフォルトの名無しさん mailto:sage [2019/04/12(金) 13:06:41.13 ID:Rrxqf90z.net]
タヒねと言う言葉は嫌いだがルーピーに使うのだけは許せる

861 名前:デフォルトの名無しさん mailto:sage [2019/04/12(金) 13:19:05.54 ID:wLs4Sov9.net]
rupy

862 名前:デフォルトの名無しさん mailto:sage [2019/04/12(金) 14:52:28.07 ID:NpXEDtcQ.net]
いヒね!

863 名前:デフォルトの名無しさん [2019/04/12(金) 15:35:00.11 ID:VR9mZ4dF.net]
>>829
Rubyで解答してgoingmyway

864 名前:デフォルトの名無しさん [2019/04/12(金) 19:57:15.49 ID:65SYOe81.net]
import datetime
print(datetime.datetime.now().year)

これは

モジュール.クラス.関数.?
という構造だと思いますが、それぞれがどの種類であるかどうやって見分けるんですか?
見た目だけだと判断がつきにくいです

またyearはなんですか?関数?

865 名前:デフォルトの名無しさん mailto:sage [2019/04/12(金) 20:42:02.08 ID:9e6eDjQn.net]
>>837
リファレンスを読むんだよ
馬鹿かよ

866 名前:デフォルトの名無しさん [2019/04/12(金) 22:11:25.49 ID:gTuZAPil.net]
>>837
https://ideone.com/f0AoQs
https://docs.python.org/ja/3/library/datetime.html#datetime.datetime

867 名前:デフォルトの名無しさん mailto:sage [2019/04/12(金) 23:26:27.55 ID:0nkyeObB.net]
https://egg.5ch.net/test/read.cgi/geinoj/1552349534/793



868 名前:デフォルトの名無しさん mailto:sage [2019/04/12(金) 23:30:43.53 ID:FJ5vSxoF.net]
ワロタ

869 名前:デフォルトの名無しさん [2019/04/12(金) 23:35:59.94 ID:gTuZAPil.net]
datetime.datetime.now()が返すのはdatetime.datetimeオブジェクトで、yearはその返されたdatetimeオブジェクトのプロパティです

870 名前:デフォルトの名無しさん mailto:sage [2019/04/12(金) 23:38:01.21 ID:FJ5vSxoF.net]
self野郎だから抜きスレにいても驚きはしないな

871 名前:デフォルトの名無しさん [2019/04/13(土) 05:47:43.46 ID:teGJwvBO.net]
ロリコンの何が悪いの?
人間なんて15歳くらいで出産していた歴史の方がはるかに長い

872 名前:デフォルトの名無しさん [2019/04/13(土) 05:53:17.39 ID:teGJwvBO.net]
>>838
見た目からは判断つかないんですね

873 名前:デフォルトの名無しさん [2019/04/13(土) 05:56:48.11 ID:teGJwvBO.net]
>>839
yearはメソッド以下にあるのにクラス属性になるんですか?
メソッドの持ち物ではないのですか?

874 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 07:44:11.87 ID:9uHNnJvY.net]
回答しなくていいぞ
ロリコンはともかく、この質問に価値はないからな

875 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 08:01:09.69 ID:yFKK8pTi.net]
>>842
この説明でわからないならオブジェクト指向プログラミングがわかってない証拠やな

selfくんは何度も同じ事を聞いて、レスをもらったりドキュメントを提示されてるのに、それらをきちんと読まないから、もう誰も答えてくれなくなる(´・ω・`)

876 名前:デフォルトの名無しさん [2019/04/13(土) 08:29:36.25 ID:teGJwvBO.net]
ごめんなさい

877 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 09:22:20.65 ID:blG/UTRx.net]
Ruby では、class で型を表示する

require 'date'

p dt = DateTime.now # <DateTime: 2019-04-13T09:12:33+09:00>
p dt.class # DateTime

p dt.year # 2019
p dt.year.class # Fixnum



878 名前:デフォルトの名無しさん [2019/04/13(土) 09:55:11.44 ID:teGJwvBO.net]
datetime.datetime.now().year
たとえばこういった構造を自分で書くとしたら
モジュール.pyを作って、
その中にdatetimeクラスとnow関数と

879 名前:Cヤー属性があるわけでしょね

module.py
class datetime:
def now():

この属性はどのように記述するんでしょうか?
変数?
[]
[ここ壊れてます]

880 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 09:59:13.66 ID:cpw6bw2h.net]
>>850
>>1そして消えろ

881 名前:デフォルトの名無しさん [2019/04/13(土) 10:17:46.19 ID:teGJwvBO.net]
いえ、pythonのことです

882 名前:デフォルトの名無しさん [2019/04/13(土) 10:42:16.19 ID:teGJwvBO.net]
idleはauto complete非対応なんでしょうか

883 名前:デフォルトの名無しさん [2019/04/13(土) 10:46:10.76 ID:teGJwvBO.net]
使えるんですね 自動で出ないだけで

884 名前:デフォルトの名無しさん [2019/04/13(土) 10:48:55.64 ID:Nlkj8SLT.net]
>>851
now()がdateオブジェクトを返す
dateがyear属性を持つ

885 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 11:35:20.33 ID:a4r2Gpw4.net]
このプログラム言語を学んでみようかと思ったが、実行速度が遅いと聞いて、その気をなくした。

886 名前:デフォルトの名無しさん [2019/04/13(土) 11:36:24.38 ID:teGJwvBO.net]
>>856
属性とはつまりどのような定義をするのですか?
変数?

887 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 11:45:23.12 ID:a4r2Gpw4.net]
この板には、このプログラム言語のスレが22もある。
遅いうえに、Windowsに初めから入ってるわけではないので、会社では使えない。
それなのになぜこの言語を選ぶのか疑問。



888 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 11:46:30.32 ID:7xH7fDbL.net]
>>857 何に使う実行速度だよ。 アセンブラでも使ってたら?

889 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 11:49:32.00 ID:7xH7fDbL.net]
>>859 あほか、入っていなくてもWebで実行できるし勉強できることも知らないのか?
そもそもWindowsに標準で入っていないから使えないだなんて事務屋さんか? そんな奴がスピードだなんていうのは百年早い。
超遅いExcelやVBは平気で使ってるくせに。

890 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 11:55:08.06 ID:V3E2Gtdg.net]
>>850
7位おめでとう
https://news.mynavi.jp/article/20190412-807191/

891 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 12:01:23.06 ID:vzJQEXVg.net]
>>859
なんでこんなスレ見てるんだ?
C#, VB.NET, PowerShellでも使ってなよ
あと会社ならOffice入ってるだろうからVBAでもいい

892 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 12:05:46.89 ID:7xH7fDbL.net]
>>862 dreaded language と言うのか。

893 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 12:34:18.90 ID:7xH7fDbL.net]
>>859 矛盾してるな。 会社では使えないってお前個人のことをみんなそうだというように当てはめるのは根本的な間違いを犯している。
お前が知らないだけでお前がいつも使っているWindows の中でもpythonが動いていることも知らないんだろうな。

894 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 12:47:00.13 ID:a4r2Gpw4.net]
何で喧嘩腰なのかね。
普通に、遅いうえに、会社の環境の制限の問題があるのに、それでもなぜこの言語なのか理由を単純に示せばいいだけなのに。
感情的になる必要は存在しない。

895 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 12:52:40.50 ID:a4r2Gpw4.net]
理由を聞かれたら、自分の人格を否定されたように思い込む人か。

896 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 13:01:43.31 ID:SHRI1kjo.net]
若干ネタバレ
ttp://or2.mobi/data/img/232970.jpg

897 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 13:14:32.59 ID:a4r2Gpw4.net]
この言語を学ぶ価値や目的を見い出すための質問の成果は得られなかった。
863が示す言語もあるのに、それでもpythonだけが持つ高い価値が何かあると思ったのに。



898 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 13:30:05.53 ID:vzJQEXVg.net]
そりゃいきなり実行速度が遅いとか言い出す人に理由示してもなんだかんだ言われるだけって容易に想像できるからな

899 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 13:45:43.14 ID:cVtrqwkn.net]
「遅いうえに、Windowsに初めから入ってるわけではないので、会社では使えない。」
じゃあ別の言語スレに行けばいいじゃん

900 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 13:48:20.24 ID:Sarxek9x.net]
>>866
人が好きなものを否定する発言をしたら喧嘩ごしになる人がいてもおかしくないよ

901 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 14:23:04.69 ID:fds+UVff.net]
喉ごし
絹ごし
払い腰

902 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 14:26:01.49 ID:lP9eu6U9.net]
>>869
お前さんみたいな人間の質問に答えてお前さんを納得させるような回答をすることに価値や目的を見い出せなかった

903 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 14:45:49.56 ID:qC7LW8Gr.net]
>>869 簡単に言うとAI 他の言語では使えない。
そもそも会社の中で使えない言語の意義がわかっても意味ないでしょ。
つまり君は否定する理由を見つけたいだけの話で使うための理由が欲しいわけではないからこのスレを覗く意味はない。

そんな君にオススメのスレ

Pythonについて(アンチ専用)
https://mevius.2ch.net/test/read.cgi/tech/1203557046/

904 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 14:47:36.24 ID:VdGcv5ba.net]
C♯とPythonで概ね集約やな。
個人WebでTSとPHPを浅く、
組込ぐらいは出来るようC ++多少。
以上でPCからモバイルから全カバーで充分やわ。

905 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 14:53:52.54 ID:yFKK8pTi.net]
人が美味しく食べてるものをわざわざ嫌いだと言いに来る人がいるという漫画があったな(´・ω・`)

906 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 14:54:15.93 ID:J/cBqpWV.net]
>>875
AmazonはJavaでディープラーニングしてるよ

907 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 14:57:05.10 ID:MR2MCft4.net]
1時間かけてPythonで書いて10時間計算させると人件費は1時間分
10時間かけてCで書いて一分で計算が終わると人件費は10時間分
ニートじゃない限り前者を取る
エリートは両方できるようにしておく



908 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 15:18:08.44 ID:vzJQEXVg.net]
>>877
アイス食べてるやつだよね
ちょっと探したけど見つからない

909 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 15:33:07.62 ID:qC7LW8Gr.net]
>>879 上手い例えだな。

910 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 15:40:09.83 ID:qC7LW8Gr.net]
>>878 そりゃかなり前からdeep learning ライブラリは色々あったからそれらを使い続けてる企業も多いだろう。
しかし最新の技術を利用しようとしたらPython しか選択肢がないという事。 技術の進化が早いから昔の手法では間に合わない。

911 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 15:57:17.36 ID:StGjmc7B.net]
昔の名前で出ています

912 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 16:00:23.69 ID:J/cBqpWV.net]
>>879
エリートは1000万で仕事請けて500万で他人に丸投げする
自分の人件費はほぼゼロ

913 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 16:04:11.67 ID:qC7LW8Gr.net]
例えば、極端な話になるが、最近 NVIDIA が、99ドルの AI 開発キットを売り出した。
ラズベリーパイと同じ位のサイズ(IO除く)でAI の機械学習ができる。

これが用意してる開発ツールがPython だけという事でもよくわかる。
昔だったら大々的に売り出す時には、何種類かの言語に対応しますとやったものだが、今はPythonだけで受け入れられるし、他でやっても非効率。

914 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 16:12:01.49 ID:vzJQEXVg.net]
>>877
見つかった
livedoor.blogimg.jp/jin115/imgs/5/f/5f87a13b.jpg

915 名前:デフォルトの名無しさん [2019/04/13(土) 16:43:38.09 ID:Nlkj8SLT.net]
>>858
class datetime:
@classmethod
___def now(cls):
________return cls(現在の時刻)

def __init__(self, 時刻)
____self.yearを設定

実際にdatetimeモジュールがこうなってるかは分からんが

916 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 18:18:49.38 ID:a4r2Gpw4.net]
>>860 >>861 >>865 お前あほか。何度ガキみたいにわめいてんだ。

917 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 18:40:28.83 ID:zdu2XuR8.net]
google colab意味わかんね
読み込むためのファイル見つからないとか言いやがる
どうにもならんわ



918 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 18:45:00.04 ID:U599Z1h6.net]
google colab、既存のプロジェクトをそのまま使うだけならアホみたいに楽だけど、
別データを使う場合はgoogleドライブとの連携がめちゃくちゃ厄介

919 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 18:53:40.18 ID:zdu2XuR8.net]
別データとかよく分かんないけど、本に書いてある通りに夏目漱石のこころをword2vecで処理させようとしたらこころのファイルをどう頑張っても見つけてくれない

920 名前:デフォルトの名無しさん [2019/04/13(土) 20:48:08.46 ID:teGJwvBO.net]
ロジックはどの言語でも似たようなものですか
チュートリアルがとある言語では少ないので、別の言語でロジックを学んだり

921 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 21:44:45.25 ID:SHRI1kjo.net]
学ばなかったり

922 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 21:54:21.45 ID:0VYZGPSK.net]
いいから大人しく抜いてろ

923 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 22:30:51.76 ID:ykQef0zo.net]
Pythonでホームページを作りたいと考えてます
HTMLを覚えようと思ったのですが挫折しました。今流行りのディープランニングで機械学習させて
自動的にHTMLを吐き出させたいのですがやり方がわかりません
おすすめのライブラリとか教えてください

924 名前:デフォルトの名無しさん mailto:sage [2019/04/13(土) 23:07:01.50 ID:ptfSIpS+.net]
>>895
numpy

925 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 00:59:40.04 ID:HNz/PUE2.net]
>>895 flask

926 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 01:01:50.69 ID:HNz/PUE2.net]
>>895 ホームページを作るのにHTML 位は使えないとどうしようもないぞ。
全部覚えようとするから挫折するんだよ。
Hello World 程度で最初は十分。 自分が作りたいものが見えてきたらおいおい調べれば良い。

927 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 03:40:35.14 ID:R7QE13wf.net]
学習させたデータにさらに他の学習させる方法はありませんか



928 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 05:15:43.57 ID:ABk5/JOf.net]
>>898
他サイトのHTMLをディープランニングさせて
イラストレーターなどでレイアウト画像を作ったらそのとおりのhtmlとcssを
自動生成したいと思ってます

Pythonもまだ初心者なのでご指導お願いします

929 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 05:57:58.39 ID:k2b6YaL9.net]
>>860 >>861 >>865
お前は、AIと答えるだけで良いだけのものを、なぜ無駄な発言を繰り返すしかできない無能だ。

930 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 07:28:56.89 ID:/sR0LrTu.net]
>>900
そんな途方もないもの作る間にHTMLとCSS覚える方が1,000倍速いぞ
ってかHTMLを覚えるのに挫折した奴に作れるとは思えん

931 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 08:23:39.86 ID:UDnauAFh.net]
>>900
ディープラーニングは自分の願ったことを何でも簡単に実現してくれる魔法の箱(またはドラえもん)じゃないぞ。

932 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 08:31:30.74 ID:ABk5/JOf.net]
ディープランニングはデータが沢山あれば何でもできるとききました
それは間違いですか?

933 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 08:39:52.99 ID:E3td0MFD.net]
ディープラーニングをディープランニングと書いている時点でもう無理

934 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 08:50:02.32 ID:R7QE13wf.net]
なんでもできると言っても早さで言ったらHTML覚えてサイト作るほうが確実に早いと思う
1兆ページ作るなら話は別かも知れないけど

935 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 09:00:48.35 ID:jCkW4E9O.net]
>>904
> ディープランニングはデータが沢山あれば何でもできるとききました
> それは間違いですか?
何でもできると言った奴に聞けよ

936 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 09:36:31.72 ID:AIBmgQB+.net]
>>900
発想はいいね
機械学習向けの良い課題だ

一方でIllustratorのデザインからHTMLとCSSを作成するのはMac限定で有料だけども既に存在するので仕事ならそれを買うべし

趣味や研究なら、まず入力となるデザイン画像と出力となるHTMLとCSSをひたすら集めて、次に機械学習のモデルを開発して機械学習をする

肝心なモデル開発は専門家にお願いした方がいいと思うけど、一から自分でやりたいなら数年は勉強する覚悟が必要かな

937 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 09:48:51.43 ID:HNz/PUE2.net]
>>900 他サイトのデータを集めてディープラーニングさせるのが目的だったら、まずはそれだけに集中すること。
最初から何もかもやろうとしたら多分自分の頭がパニックに陥る。

まずはデータ集めだな。Web スクレイピング python で検索



938 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 09:49:47.47 ID:Q3MA08tK.net]
>>909
自分が機械学習を理解できないからといって他人もそうだとは思わないこと

939 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 09:53:32.92 ID:ABk5/JOf.net]
なんともうすでにやってる人がいるんですね
趣味と仕事両方を兼ねてやりたいですね、自分で
機械学習のモデルっすか!?既存のライブラリじゃできないのでしょうか?
サイキットラーンとかケラスとかいろいろあるじゃないっすか。。。

940 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 09:54:56.91 ID:HNz/PUE2.net]
>>910 言ってる意味がわからん、質問者の機械学習が画像だと思ってるの? 本人にしかわからん話だろ。

941 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 09:55:27.20 ID:ABk5/JOf.net]
スクレイピングは難しそうなので手動で1000サイトくらい集めようと思ってます

942 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 10:00:01.24 ID:ABk5/JOf.net]
スクレイピングするには結局HTMLを理解しないとだめですよね。。。

943 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 11:00:44.14 ID:AIBmgQB+.net]
>>911
scikit-learnやkerasは作るための道具という位置付けで、作りたいなら使いこなすことが必要

調べてみると既にpix2codeというアルゴリズムがあって、それをkerasを使って実装したScreenshot-to-codeというオープンソースがgithubにあった

おめでとう、あなたのやりたい事はちょっとしたpythonの知識とgithubの知識で実現できるようです

944 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 11:12:27.21 ID:VbzY9ilk.net]
ちんぷんかんぷんw

945 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 11:26:32.06 ID:ABk5/JOf.net]
そうなんですね
Screenshot-to-codeを使えばHTMLのスキルは不要になるんですね
これで念願のホームページがもてる

946 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 11:37:28.74 ID:lziHCBYL.net]
どうだ、俺がpythonで書いたAI釣り師は?
ディープラーニングでお前らの質問・反応・煽りパーターンは学習済みだ

947 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 12:01:57.09 ID:Hf4aDNlT.net]
>>918
やるやんけワレ



948 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 12:10:00.51 ID:CLAWTkIi.net]
>>918
あと釣り宣言とか頭の悪さまで学習したのかw

949 名前:デフォルトの名無しさん [2019/04/14(日) 12:30:51.54 ID:TMB2OWGM.net]
言語の違いは大した問題ではないですか?
pythonだとチュートが少ないものがあります

950 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 12:56:27.92 ID:UCAANEse.net]
Pythonでチュートリアルすくないってwwww
英語アレルギーで 1バイト文字見かけると死ぬ病気にでもかかってんのかwww

951 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 13:03:35.45 ID:K9NjWQAx.net]
>>921
いいからシコってろ

952 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 13:34:03.31 ID:EMpiFVZg.net]
>>917 あのさ、プログラムを志すんだったら、HTML なんて初歩の初歩だから知ってて当然なんだぞ。
全てを覚えようとしなくて良いから毛嫌いしないこと、使えばわかる。

953 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 14:05:06.84 ID:TCgTzlhm.net]
心配しなくても
「(クレンジングもできてない)データを学習器に突っ込んでフィッティングしてみた。
よく分からないけど望んだ結果が出ていないことは分かる。
ここからどうすればいいか見当がつかない」
で終わるから好きにやるといい
ここまでは素人でもできるが、この先は素人には不可能

954 名前: mailto:sage [2019/04/14(日) 14:07:12.90 ID:AVvjfIV7.net]
>>924
html って初歩の初歩なのですか?クライアントからいただいたパスに書いてある内容を、まったくパースせずに丸投げしているだけで動いていることになるだなんて、なんか変じゃないですか?

955 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 14:08:30.33 ID:TCgTzlhm.net]
ここでいう素人は情報系の4大を出てない人を言っている
素人でもやれる奴はいるが、まあ稀
ジャンボ宝くじで1000万円引くより希少だろう

956 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 14:44:04.90 ID:UCAANEse.net]
情報系に院へんにゅーしたひとは素人なの?
そうじゃないの???

957 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 14:45:25.40 ID:UCAANEse.net]
ホムペ持ちたいだけなら
Jimdoでググレカス
今なら日本語で写真(スクリーンショット)たっぷりのハウツー本も出ている



958 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 15:02:08.59 ID:ABk5/JOf.net]
お金かかりますやん
無料だと削除される可能性高いし

959 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 15:08:02.06 ID:UCAANEse.net]
削除されるような内容を公開しようとするなksg

960 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 15:09:57.23 ID:ABk5/JOf.net]
削除するような内容どうかを決めるのは運営なんだが

961 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 15:14:56.13 ID:hwd9tenx.net]
こいつも分かりやすいガイジだなあ

962 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 15:20:05.39 ID:UCAANEse.net]
self野郎とhtmlksは出禁にしないかこのさい

963 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 15:20:17.06 ID:hwd9tenx.net]
削除の心配してるあたりアダルト系だと思うけど
自分でサイト構築した場合はホスティング業者の規約で削除をくらうわけで、ホムペ作成サービスに比べて有利ってこともない
ほとんどのホスティングサービスはアダルトデータ公開禁止だから

964 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 15:35:47.63 ID:vjGioNfD.net]
>>826
ありがとうございます
できました

965 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 15:47:53.28 ID:2oedoA+a.net]
>>926 なんか思い込みが激しいな。 HTML が初歩の初歩というのは、自分でHTML 位書けて当たり前という意味なんだけど、どこから丸投げだなんて話になるのわからん。
その辺のおばちゃんでも直ぐにHTMLくらい書けるようになるぞ。

966 名前:デフォルトの名無しさん [2019/04/14(日) 16:04:06.41 ID:TMB2OWGM.net]
>>922
英語だと結局ロジックの理解が出来ないのです

967 名前:デフォルトの名無しさん [2019/04/14(日) 16:15:54.90 ID:rw472Lmx.net]
たぶん日本語でも理解出来ないんだろうと思う



968 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 16:40:15.47 ID:ABk5/JOf.net]
皆、英語ペラペーラなんですね

969 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 16:45:36.84 ID:EMpiFVZg.net]
>>940 ペラペーラジャ無くても、読めないと進まないよ。
プログラムやるなら覚悟しないとな。

でも単なる専門用語だけだし、簡潔なものが多いから難しく無い。 専門用語は日本語でも英語でも同じ。
わからないと言ってるやつは多分日本語の説明を見てもわからない。

970 名前:デフォルトの名無しさん [2019/04/14(日) 16:56:10.35 ID:IovzG98E.net]
>>940
日本人の特徴なのか、完璧に読めないと。。。って人多いかもだけど、プログラミング自体言語のキーワードが英語が多いし、
変数や関数の名前を英語辞書引きながら英単語で書いていけば、単語だけは一般的な日本人より相当覚えてるわけで、
洋書に書かれてる単語から、自分の知ってる単語をピックアップして意味を考えて(専門書であることも加味して)考えればニュアンスは読み取れるもんよ。
完全に理解は出来なくても、少しでも情報を得られるし、得ようとする気持ちが大事なのかも知れん。

971 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 16:58:16.68 ID:UCAANEse.net]
雑談と観光案内しかできない程度のスピーチ力だが
読むのはぐぐれるからもそっといけるぞ

972 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 17:08:59.92 ID:ABk5/JOf.net]
英語もできてイケメンでプログラミングもできるお前らが羨ましいよ
俺はPythonでやっとハローワールドを表示させられるようになったレベルだから…

973 名前:デフォルトの名無しさん [2019/04/14(日) 17:12:47.43 ID:IovzG98E.net]
最初は誰でも初心者。
頑張れ。

974 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 17:27:39.59 ID:EMpiFVZg.net]
>>944 おめでとう、直ぐに魅力的な誘惑を共有できるようになるよ。

975 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 17:54:17.47 ID:/sR0LrTu.net]
>>942
> プログラミング自体言語のキーワードが英語が多いし、
プログラミングって言うかIT系の英単語って結構一般的に使われる意味と違う意味で使われてるから逆に面倒だったりする
install が就任するとか思い付かんしネットワークで使われるpromiscuous modeなんて普通の意味だと人前で使えないしw

976 名前:デフォルトの名無しさん [2019/04/14(日) 18:14:44.89 ID:IovzG98E.net]
>>947
それはある。
最初ググル翻訳使ってたけど、かえって分かりにくかった。

977 名前: mailto:sage [2019/04/14(日) 18:17:00.77 ID:AVvjfIV7.net]
>>947
ある送信元から出た H/L レベルは、それが物理的につながっているのならどの受信部でも全部見えちゃいますからね…でも今は SSL を咬ましているのが普通だから接続先しかわからないんじゃないかな…



978 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 18:36:39.08 ID:UCAANEse.net]
>>947
>promiscuous mode
なにこれやばいw

マウスがちかごろねずみじゃなくてパソコン部品

979 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 18:40:58.78 ID:XgRuwrtZ.net]
そういやプログラム覚えたての頃は
forで引っかかったな
「〜のために」
何のために僕はプログラムを・・・と頭によぎっていた

980 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 18:41:41.13 ID:atAYzqEe.net]
この問題文をChrome翻訳してみたんだけど・・・意味分からんから実行結果からコード書いた
こういの文書も英語分かれば大したことないのかな

https://codingbat.com/prob/p195669
リスがパーティーに集まるとき、彼らは葉巻を持ちたいです。葉巻の数が40と60の間であれば、
リスパーティーは成功します。週末でない限り、その場合、葉巻の数に上限はありません。
与えられた値を持つパーティが成功した場合はTrueを返し、そうでなければFalseを返します。

981 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 18:52:50.61 ID:UCAANEse.net]
>>952
問題文がリスのシガーパーティなのはあっちの笑い?のセンスだからどうにもならんので
実行結果例を先に見てみるのはただしいことだとおも

982 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 19:31:11.23 ID:AIBmgQB+.net]
>>952
英語の意味を正しく理解しないとコードも正しく書けなさそう

Chromeの翻訳では
between 40 and 60, inclusive
を40以上60以下と訳してくれていないし

Unless it is the weekend, in which case there is no upper bound
週末以外は上限がなくなるような日本語訳だが、whichはweekendを指してin weekend case になる
つまり週末には上限がなくなる、と言いたいんだ
意味が反対になってしまっている…

983 名前:デフォルトの名無しさん mailto:sage [2019/04/14(日) 20:27:40.98 ID:atAYzqEe.net]
文学的な文章なら解釈も千差万別なんだろうけど
プログラムの仕様って理論的に書いてるだろうから機械翻訳も簡単だと思いこんでたわ 

984 名前:デフォルトの名無しさん mailto:sage [2019/04/15(月) 00:48:29.05 ID:hce9CeGK.net]
スクレイピングは、Ruby, Nokogiri, Selenium WebDriver が定番

Ruby on Rails, Sinatra でも、Node.js は必須。
webpack, babel とか

Ruby にはGUI が無いから、GUI として、
HTML, SASS/CSS, JavaScript(JS), jQuery は基礎

今のJSは、ES2015 とか、Vue.js とか

CSS Selector は、Nokogiri, jQuery で学ぶ

985 名前:デフォルトの名無しさん mailto:sage [2019/04/15(月) 00:55:58.89 ID:ccTXrMtQ.net]
>>956
はいはい不人気言語
https://news.mynavi.jp/article/20190412-807191/

986 名前:デフォルトの名無しさん mailto:sage [2019/04/15(月) 02:17:58.91 ID:noJXwcB8.net]
perlでやっていた置換を、Pythonのワンライナーでやってみた
まぁ、常用するにはimportがめんどくさいな

987 名前:デフォルトの名無しさん mailto:sage [2019/04/15(月) 07:09:45.39 ID:IQEYapkI.net]
実際にプログラム作ったとしてそれをWEBアプリにする方法が分からない
分かりやすく解説してるサイトとかない?



988 名前:デフォルトの名無しさん mailto:sage [2019/04/15(月) 08:24:30.96 ID:NVzHJfgf.net]
>>959
import cgi あたりで作例ぐぐれ

989 名前:デフォルトの名無しさん mailto:sage [2019/04/15(月) 12:58:54.90 ID:eG+7DJjk.net]
シコシコード

990 名前:デフォルトの名無しさん mailto:sage [2019/04/15(月) 18:03:28.20 ID:KZA8OWMv.net]
>>959 flask を使え、
>>960 cgi は古いんじゃない。Apache で動かすならmod_wsgi

991 名前:デフォルトの名無しさん mailto:sage [2019/04/16(火) 01:51:02.78 ID:WfxisTJA.net]
pythonia終了のお知らせwwww
所詮pythoniaはライブラリを使う側の人間ですからwww


Clojure 9万ドル
F# 8万ドル
Go 8万ドル
Scala 7.8万ドル
Elxir 7.6万ドル
Ruby 7.5万ドル
WebAssembly 7.3万ドル
Rust 7.2万ドル
Erlang 7.1万ドル
Bash/Shell/PowerShell 6.9万ドル

https://insights.stackoverflow.com/survey/2019#technology-_-what-languages-are-associated-with-the-highest-salaries-worldwide

992 名前:デフォルトの名無しさん mailto:sage [2019/04/16(火) 02:06:43.66 ID:Ak1F7zBt.net]
>>963 ごめん、Pythonia ってなんのこと? Pythonista ならわかるが。
なんか支離滅裂な分裂症だな

993 名前:デフォルトの名無しさん mailto:sage [2019/04/16(火) 02:17:19.63 ID:hOJ/nZJ4.net]
ワシントン条約で保護された生き物は総じて高額ってことだろ
おめでとう

994 名前:デフォルトの名無しさん mailto:sage [2019/04/16(火) 07:14:41.03 ID:0q08IuyQ.net]
すません。Python初心者です。
変数"a1"から変数"a1000"までの変数を作りたいんだけど、
一つ一つ宣言する以外に方法はないのでしょうか?
初歩的な質問で申し訳ない。
教えてください。

995 名前:デフォルトの名無しさん [2019/04/16(火) 07:19:36.85 ID:Lq6NSZtA.net]
>>966
for i in range(1, 1001):
____exec(‘a{:d}=0’.format(i))

996 名前:デフォルトの名無しさん mailto:sage [2019/04/16(火) 07:23:11.54 ID:0q08IuyQ.net]
>>967
すばやい回答感謝いたします。
exec 初めて見ました。ありがとうございました。

997 名前:デフォルトの名無しさん [2019/04/16(火) 07:25:46.51 ID:4uzB7M4c.net]
>>941 >>940 >>942
単語を覚えてこのおっさんの言うとおりにせー。
https://www.youtube.com/watch?v=5liUGJvJGoU&t=1373s
https://www.youtube.com/watch?v=vO--7WSzHvc&t=11s



998 名前:デフォルトの名無しさん [2019/04/16(火) 07:52:03.05 ID:toh458JW.net]
>>966
そんな実装になる時点でなにかおかしい

999 名前:デフォルトの名無しさん [2019/04/16(火) 08:10:41.84 ID:S7eq1ncA.net]
>>966
リストじゃあかんの?

1000 名前:デフォルトの名無しさん mailto:sage [2019/04/16(火) 08:28:42.77 ID:0q08IuyQ.net]
>>970
アドバイスありがとうございます。

>>971
sklearnの学習モデルを1〜1000の変数に当てはめたいと考えております。
1000個のモデルで多数決を取りたく考えてます。
リストで実現する事は可能でしょうか? []
[ここ壊れてます]

1002 名前:デフォルトの名無しさん mailto:sage [2019/04/16(火) 08:33:35.48 ID:0fnU9ItX.net]
リストは夢でも何でも詰め込める(´・ω・`)

1003 名前:デフォルトの名無しさん [2019/04/16(火) 08:46:05.16 ID:S7eq1ncA.net]
>>972
出来ますよ。
むしろ、そう言うことするためのリストですし。

1004 名前:デフォルトの名無しさん mailto:sage [2019/04/16(火) 08:47:44.48 ID:0q08IuyQ.net]
>>974
そうなのですね。
リストの使い方を理解していなかったようです。
ありがとうございます。

1005 名前:デフォルトの名無しさん mailto:sage [2019/04/16(火) 09:54:41.84 ID:jMhdT2ep.net]
MSDNこそC++である リストこそプログラミングである という格言があるのでメモ帳にメモっとくと良いです

1006 名前:デフォルトの名無しさん [2019/04/16(火) 12:49:41.47 ID:vZl8q5zB.net]
joy stick がちんこだったりする

1007 名前:デフォルトの名無しさん [2019/04/16(火) 15:44:41.23 ID:jL0dd/ry.net]
くだすれPython(超初心者用) その43【Ruby禁止】
mevius.5ch.net/test/read.cgi/tech/1555397061/



1008 名前:デフォルトの名無しさん mailto:sage [2019/04/17(水) 09:11:23.41 ID:A2jSZQkh.net]
>>967
横からだけどちょっと感動した

1009 名前:デフォルトの名無しさん mailto:sage [2019/04/17(水) 14:33:25.48 ID:1x+gGP6K.net]
https://qiita.com//ume1126/items/ff8d597cd2f9ecbbd129
上記のサイトを参考に、djangoの入門をしていてエラーが発生しました
post_list.htmlの11行目、href以降にはなにを記述すれば良いのでしょうか??

1010 名前:デフォルトの名無しさん mailto:sage [2019/04/17(水) 16:14:14.16 ID:A46SPhLY.net]
エラーが出たならその出力を貼ったほうがいい

1011 名前:デフォルトの名無しさん mailto:sage [2019/04/17(水) 16:54:26.76 ID:1x+gGP6K.net]
7行目ですが、エラーの内容はほぼ同じです。
管理画面には入れるけど、サイトが閲覧できない状態です

Error during template rendering
In template /storage/emulated/0/mysite/blog/templates/blog/post_list.html, error at line 7

Reverse for 'create_article' not found. 'create_article' is not a valid view function or pattern name.
1 <html>
2 <head>
3 <title>my blog</title>
4 </head>
5
6 <body>
7 <a href="{% url 'blog:create_article' %}">記事の作成</a>
8 {% for post in posts %}
9 <div>
10 <p>date: {{ post.created_date }}</p>
11 <h1><a href="{% url 'blog:article' post.id %}">title: {{ post.title }}</a></h1>
12 <p>{{ post.text|linebreaksbr }}</p>
13 <hr>
14 </div>
15 {% endfor %}
16 </body>

1012 名前:デフォルトの名無しさん mailto:sage [2019/04/17(水) 17:17:05.86 ID:A46SPhLY.net]
create_articleがないとエラーで言われてるじゃん
その名前の関数がないんじゃないの

1013 名前:デフォルトの名無しさん mailto:sage [2019/04/17(水) 17:22:23.34 ID:FzkCnorp.net]
そのままだね。エラーメッセージも読まないで質問するのはダメだろ。 エラーメッセージを考えたそぶりすら見えないし。

1014 名前:デフォルトの名無しさん mailto:sage [2019/04/17(水) 19:45:05.69 ID:nXi7P9um.net]
うるせえな
下等生物は黙って回答してろ

1015 名前:デフォルトの名無しさん mailto:sage [2019/04/17(水) 19:46:40.43 ID:dz2HqwMB.net]
やっぱし英語力なんじゃねえの
マジなに書いてあっか分かってねえじゃん
英検四級とかそれくらいは最低限必要って言ってやれよ

1016 名前:デフォルトの名無しさん mailto:sage [2019/04/17(水) 21:09:59.57 ID:/YTIZnTF.net]
UnderFifteen

1017 名前:デフォルトの名無しさん mailto:sage [2019/04/17(水) 21:22:48.85 ID:wBdVTFw7.net]
英検四級なんて中1のときに取れたなぁ



1018 名前:デフォルトの名無しさん [2019/04/17(水) 21:29:31.60 ID:+kbR1/nI.net]
           YES → 【ヒットした?】 ─ YES → なら聞くなカス
         /                \
【検索した?】                     NO → なら、諦めろカス
         \
            NO → ふざけんなカス

1019 名前:デフォルトの名無しさん mailto:sage [2019/04/17(水) 22:34:00.60 ID:o6t++Kqu.net]
Rails とか、フレームワークの質問は、WebProg 板だろ

こんな超初心者用のスレではない!

1020 名前:デフォルトの名無しさん mailto:sage [2019/04/17(水) 22:37:09.31 ID:wBdVTFw7.net]
>>990
ここはクソ言語rubyのスレじゃねぇんだよ死ねや

1021 名前:デフォルトの名無しさん mailto:sage [2019/04/18(木) 01:11:02.99 ID:f9Qhvlz2.net]
こんなところで聞く前に辞書を引けという所だな。

1022 名前:デフォルトの名無しさん mailto:sage [2019/04/18(木) 23:27:35.17 ID:5yffNfbX.net]
【IT】「Oracle Java」のライセンスが変更 〜無償利用は個人での開発・テスト・デモ目的のみに
https://egg.5ch.net/test/read.cgi/bizplus/1555499669/

1023 名前:デフォルトの名無しさん mailto:sage [2019/04/19(金) 11:28:32.43 ID:MyoO9UV6.net]
PandasでCSVファイルを読み込んだ時、
Columnsで使えない文字って何がありますか?

1024 名前:デフォルトの名無しさん [2019/04/19(金) 11:42:20.52 ID:ymX8VCBl.net]
エンコに適合してれば問題なし

1025 名前:デフォルトの名無しさん mailto:sage [2019/04/19(金) 12:10:22.05 ID:MyoO9UV6.net]
どのエンコーダでしょう?
いくつか試してみたところ、下記の通りになりました

使える文字:()/-
使えない文字:全角文字

1026 名前:デフォルトの名無しさん [2019/04/19(金) 17:39:56.60 ID:iZHLNq5z.net]
read_csvの引数でエンコード指定すれば全角もいける

1027 名前:デフォルトの名無しさん [2019/04/20(土) 01:44:51.55 ID:mQ5OjgTa.net]
ごみ



1028 名前:デフォルトの名無しさん [2019/04/20(土) 01:45:12.28 ID:mQ5OjgTa.net]


1029 名前:デフォルトの名無しさん [2019/04/20(土) 01:50:23.73 ID:mQ5OjgTa.net]
ちょん

1030 名前:1001 [Over 1000 Thread.net]
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 32日 12時間 7分 28秒

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






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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