このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。
エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>985 辺りで
前スレ
くだすれPython(超初心者用) その34
http://echo.2ch.net/test/read.cgi/tech/1495971255/
VIPQ2_EXTDAT: default:vvvvvv:1000:512:----: EXT was configured
探検
くだすれPython(超初心者用) その35 [無断転載禁止]©2ch.net
レス数が950を超えています。1000を超えると書き込みができなくなります。
1デフォルトの名無しさん 転載ダメ©2ch.net (ワッチョイ a36e-zUMb [106.72.44.32])
2017/06/02(金) 22:49:01.56ID:DAT8M7/R0873デフォルトの名無しさん (ワッチョイ 2d03-9H21 [202.157.118.83])
2017/11/28(火) 22:03:33.68ID:NUsVNyKE0 ないとも言えるしあるとも言える
874デフォルトの名無しさん (ワッチョイ 25f7-kE0+ [124.159.92.205])
2017/11/28(火) 22:05:42.08ID:iKttisUw0 50%の確率であるとないが同時に存在する
875デフォルトの名無しさん (ワッチョイ 2381-yT2m [123.225.8.240])
2017/11/28(火) 22:58:03.47ID:pxOGQ3F20 ネコの話はするなよw
876デフォルトの名無しさん (ワッチョイ 1560-Swnd [180.48.78.237])
2017/11/28(火) 23:50:31.54ID:IH1XlVw60 >>870
つい最近関心持った初心者だから、全く知らなかった。感動した。
つい最近関心持った初心者だから、全く知らなかった。感動した。
877デフォルトの名無しさん (スッップ Sd33-qaoS [49.98.169.192])
2017/12/01(金) 12:21:33.54ID:TdDYHDvjd 超初心者にはとっても関係あるな
878遊園 (ワッチョイ 8bb3-p0il [153.196.168.142])
2017/12/02(土) 18:02:43.78ID:p9+QOh+80 超初心者です!!
pythonのパイは
おっぱいのパイですか?
pythonのパイは
おっぱいのパイですか?
879デフォルトの名無しさん (ワッチョイ 8b81-k94u [153.209.205.161])
2017/12/02(土) 20:20:36.13ID:pzCW2tCE0 雪風はマンホールにでも嵌まってろ
880デフォルトの名無しさん (ワッチョイ 99f7-RCFD [124.159.92.205])
2017/12/02(土) 21:10:46.62ID:92OV+2vQ0 35歳は地獄に落ちてろ
881遊園 (ワッチョイ 8bb3-p0il [153.196.168.142])
2017/12/03(日) 01:40:54.21ID:bHdcLBGh0 マン ホール とは縁が無いな。
882デフォルトの名無しさん (ワッチョイ 7b4b-9wPJ [39.111.201.160])
2017/12/04(月) 21:32:15.93ID:3J3yzZKf0 素数無限ループプログラムを作りたいんですがどこが違うでしょう?
x = 2
while True:
for v in range(2,x)
if x% v == 0:
print(x,"素数じゃないです")
print(x,"素数です")
x += 1
x = 2
while True:
for v in range(2,x)
if x% v == 0:
print(x,"素数じゃないです")
print(x,"素数です")
x += 1
883デフォルトの名無しさん (ワッチョイ 7b4b-9wPJ [39.111.201.160])
2017/12/04(月) 21:32:54.11ID:3J3yzZKf0 インデントはしてます
884デフォルトの名無しさん (ワッチョイ 7b4b-9wPJ [39.111.201.160])
2017/12/04(月) 21:34:09.36ID:3J3yzZKf0 x = 2
while True:
○○○○for v in range(2,x)
○○○○○○○○if x% v == 0:
○○○○○○○○○○○○print(x,"素数じゃないです")
○○○○○○○○print(x,"素数です")
x += 1
while True:
○○○○for v in range(2,x)
○○○○○○○○if x% v == 0:
○○○○○○○○○○○○print(x,"素数じゃないです")
○○○○○○○○print(x,"素数です")
x += 1
885デフォルトの名無しさん (ワッチョイ 7b4b-9wPJ [39.111.201.160])
2017/12/04(月) 21:35:29.81ID:3J3yzZKf0 ○○○○x+=1です
何度もすいません
何度もすいません
886デフォルトの名無しさん (スフッ Sd33-l/qT [49.104.32.1])
2017/12/04(月) 21:42:44.78ID:RO/+xkD7d xが無限に大きくなりそう。vの半分に到達したら止めるとかじゃないの?
あと○が大きくてソースコードめっちゃでっかく見えて草
あと○が大きくてソースコードめっちゃでっかく見えて草
887デフォルトの名無しさん (ワッチョイ 7b4b-9wPJ [39.111.201.160])
2017/12/04(月) 21:49:05.70ID:3J3yzZKf0 >>886
無限に素数を求めたいんです
無限に素数を求めたいんです
888デフォルトの名無しさん (ワッチョイ 8b81-k94u [153.209.205.161])
2017/12/04(月) 21:49:34.89ID:hHBqwzph0 いろいろよくないが
素数じゃないですのうしろでbreakしてないのが一番よくない
素数じゃないですのうしろでbreakしてないのが一番よくない
889デフォルトの名無しさん (ワッチョイ 7b4b-9wPJ [39.111.201.160])
2017/12/04(月) 21:53:32.65ID:3J3yzZKf0 >>888
breakしてもうまく動きませんでした
breakしてもうまく動きませんでした
890デフォルトの名無しさん (ワッチョイ 7b4b-9wPJ [39.111.201.160])
2017/12/04(月) 21:58:53.57ID:3J3yzZKf0 x = 2
while True:
for v in range(2,x):
if x % v == 0:
print(x,"素数じゃないです")
break
else:
print(x,"素数です")
break
x += 1
出来ました
break忘れでしたありがとうこざいました
while True:
for v in range(2,x):
if x % v == 0:
print(x,"素数じゃないです")
break
else:
print(x,"素数です")
break
x += 1
出来ました
break忘れでしたありがとうこざいました
891デフォルトの名無しさん (ワッチョイ 6960-Ieda [180.48.78.237])
2017/12/04(月) 22:44:36.96ID:oxfnBKGj0 >>888
神
神
892デフォルトの名無しさん (ワッチョイ 1123-aUI1 [58.158.21.74])
2017/12/04(月) 23:46:11.17ID:Ate9xzsS0 >890
2で割り切れるかどうかだけで素数判定をすることになっているのでは?
elseのインデント位置をforに対応する位置にして、elseのあとのbreakを除くと良いと思う
rosettacode を見ると、いろいろな言語での素数生成プログラムがあるよ。
https://rosettacode.org/wiki/Category:Prime_Numbers
2で割り切れるかどうかだけで素数判定をすることになっているのでは?
elseのインデント位置をforに対応する位置にして、elseのあとのbreakを除くと良いと思う
rosettacode を見ると、いろいろな言語での素数生成プログラムがあるよ。
https://rosettacode.org/wiki/Category:Prime_Numbers
893デフォルトの名無しさん (ドコグロ MMfd-2wYm [122.130.225.198])
2017/12/05(火) 07:15:15.99ID:RHvSV7s+M >>890
出来てないと思うよ。
出来てないと思うよ。
894デフォルトの名無しさん (ワッチョイ 8b93-SZ7f [153.198.99.136])
2017/12/05(火) 23:17:12.91ID:ApGym90K0 csvファイルを読み込みたいのですが、spyderで%matplotlib inline を打ち込むとエラーが出ます。
調べたら、%matplotlib inline はJupiterでしか使えないとあったのですが、
spyderでcsvファイルを読み込むにはどうしたらいいですか?
調べたら、%matplotlib inline はJupiterでしか使えないとあったのですが、
spyderでcsvファイルを読み込むにはどうしたらいいですか?
895デフォルトの名無しさん (アウアウウー Sa9d-zZhv [106.161.146.126])
2017/12/05(火) 23:33:57.50ID:FESTc25Ha >>894
pandas のread_csvが簡単
pandas のread_csvが簡単
896デフォルトの名無しさん (ワッチョイ 8b93-SZ7f [153.198.99.136])
2017/12/06(水) 00:00:50.30ID:b1sVJJ6/0 >>895
ありがとうございます!試してみます!
ありがとうございます!試してみます!
897デフォルトの名無しさん (ワッチョイ 9be7-F7Qh [175.177.4.65])
2017/12/08(金) 02:33:58.46ID:yOp3IF8X0 CV3で画像操作がしたくpythonをはじめたばかりなのですが、spyderでCV3がうまく動きません。どの辺が悪いのでしょうか
※環境 Windows10 + Anaconda5(python3.6) python3.5環境で使用
//
condaでopenCV3をインストールしようとしたらopenCV3がpython3.5にしか対応していないと怒られたので
conda create -n my35 python=3.5 anaconda
activate my35
conda install -c mempo opencv3
conda install spyder
というふうにしてインストール
my35環境のspyderを起動してコンソールで
import cv2
cv2.__version__
'3.1.0'
img = cv2.imread('?C:\\test\\test.jpg')
としても読み込まれず変数エクスプローラーで
名前:img 型:NoneType サイズ:1 値:NoneType object of buitins module
と、なり中身がないので当然
cv2.imshow('result', img)
error: ..\..\..\modules\highgui\src\window.cpp:281: error: (-215) size.width>0 && size.height>0 in function cv::imshow
となります
//////
ちなみに
from PIL import Image
img2=Image.open('C:\\test\\test.jpg')
w,h=img2.size
print(w,h)
とすると 1920 1150 とこちらはちゃんと動きます
※環境 Windows10 + Anaconda5(python3.6) python3.5環境で使用
//
condaでopenCV3をインストールしようとしたらopenCV3がpython3.5にしか対応していないと怒られたので
conda create -n my35 python=3.5 anaconda
activate my35
conda install -c mempo opencv3
conda install spyder
というふうにしてインストール
my35環境のspyderを起動してコンソールで
import cv2
cv2.__version__
'3.1.0'
img = cv2.imread('?C:\\test\\test.jpg')
としても読み込まれず変数エクスプローラーで
名前:img 型:NoneType サイズ:1 値:NoneType object of buitins module
と、なり中身がないので当然
cv2.imshow('result', img)
error: ..\..\..\modules\highgui\src\window.cpp:281: error: (-215) size.width>0 && size.height>0 in function cv::imshow
となります
//////
ちなみに
from PIL import Image
img2=Image.open('C:\\test\\test.jpg')
w,h=img2.size
print(w,h)
とすると 1920 1150 とこちらはちゃんと動きます
898デフォルトの名無しさん (ワッチョイ 9be7-F7Qh [175.177.4.65])
2017/12/08(金) 02:42:05.37ID:yOp3IF8X0 >>397
レスを各段階で17行目に変なゴミが入ってましたので訂正です
誤 img = cv2.imread('?C:\\test\\test.jpg')
正 img = cv2.imread('C:\\test\\test.jpg')
レスを各段階で17行目に変なゴミが入ってましたので訂正です
誤 img = cv2.imread('?C:\\test\\test.jpg')
正 img = cv2.imread('C:\\test\\test.jpg')
899デフォルトの名無しさん (ワッチョイ cb80-8EI8 [153.187.180.175])
2017/12/08(金) 08:18:54.68ID:DD2Dk6IR0 画像ファイルのパスが間違っている場合,エラーは返しませんが
print img とコマンドを実行すると None と表示されます
画像を扱う
http://labs.eecs.tottori-u.ac.jp/sd/Member/oyamada/OpenCV/html/py_tutorials/py_gui/py_image_display/py_image_display.html
たぶん、パスがダメなんだろう。
これでやってみれば?
img = cv2.imread('messi5.jpg',0)
print img とコマンドを実行すると None と表示されます
画像を扱う
http://labs.eecs.tottori-u.ac.jp/sd/Member/oyamada/OpenCV/html/py_tutorials/py_gui/py_image_display/py_image_display.html
たぶん、パスがダメなんだろう。
これでやってみれば?
img = cv2.imread('messi5.jpg',0)
900デフォルトの名無しさん (ワッチョイ 231d-gvGC [219.100.239.99])
2017/12/08(金) 16:55:34.19ID:siqp+YKo0 >>897
"c:/test/test.jpg"にしたらどう?
"c:/test/test.jpg"にしたらどう?
901デフォルトの名無しさん (ワッチョイ 9be7-F7Qh [175.177.4.93])
2017/12/08(金) 23:03:18.63ID:0HkgwfKx0902デフォルトの名無しさん (ワッチョイ 9be7-F7Qh [175.177.4.93])
2017/12/08(金) 23:11:31.18ID:0HkgwfKx0903遊園 ◆ExGQrDul2E (ワッチョイ cbb3-5E0R [153.196.168.142])
2017/12/08(金) 23:43:52.79ID:2yGEQiN10 ネタとかじゃなく、冪演算ってなに?
904デフォルトの名無しさん (ワッチョイ cb80-8EI8 [153.187.180.175])
2017/12/08(金) 23:44:33.48ID:DD2Dk6IR0 コピペして動かない時は、まず、手打ちで確認すれば良い
コピペすると、文字列の前後に、見えない文字が入っている場合があるのか?
コピペすると、文字列の前後に、見えない文字が入っている場合があるのか?
905デフォルトの名無しさん (ワッチョイ 231d-gvGC [219.100.239.99])
2017/12/09(土) 02:00:18.77ID:JfFOgwZK0906デフォルトの名無しさん (ワッチョイ cb80-8EI8 [153.187.180.175])
2017/12/09(土) 06:30:17.94ID:zmyZSbxv0 >>903
「冪演算」で検索!
「冪演算」で検索!
907デフォルトの名無しさん (アウアウエー Sa13-DYuz [111.239.51.161])
2017/12/09(土) 12:42:11.78ID:nuTX+Pqxa >>903
power
power
908デフォルトの名無しさん (ワッチョイ ad23-IepS [58.158.21.74])
2017/12/09(土) 17:34:55.72ID:2qWnHoxv0 冪演算(演算の結果を入力として、繰り返し演算を適用する)
f(f(f(f(x))))
冪等(何回演算を適用しても、同じ結果になる)
f(f(x)) = f(x)
f(f(f(f(x))))
冪等(何回演算を適用しても、同じ結果になる)
f(f(x)) = f(x)
909デフォルトの名無しさん (アウアウエー Sa13-3E/f [111.239.38.53])
2017/12/09(土) 17:41:12.23ID:OzUSTjtJa e^xの微分か
910遊園 ◆ExGQrDul2E (ワッチョイ cbb3-5E0R [153.196.168.142])
2017/12/09(土) 19:03:01.58ID:J0X0FLOJ0 ありがとうございました。
911デフォルトの名無しさん (ワッチョイ 6d58-oMiZ [218.228.173.143])
2017/12/13(水) 01:20:26.66ID:OlIk0vU10 from random import randint
from tkinter import *
# 変数・定数の定義
COLS, ROWS = [30, 20] # ステージのサイズを定義
CW = 20 # セルの描画サイズ
data = [] # ステージデータ
for y in range(0, ROWS): # ステージをランダムに初期化 data.append([(randint(0, 9) == 0) for x in range(0, COLS)])
data.append([(randint(0, 9) == 0) for x in range(0, COLS)])
の意味がよく分かりません
データ型がdataの関数?append()の中に (randint(0, 9) == 0) を入れる意味がわからないです
試しにここだけ抜いてもエラーが出るので必要なのは分かるんですが……
これはネットに落ちていたライフゲームのプログラムです
最初に、ステージをランダムに初期化し、その後、ライフゲームのルールに沿って、300ミリ秒ごとにシミュレーションを行うプログラムの一部です
from tkinter import *
# 変数・定数の定義
COLS, ROWS = [30, 20] # ステージのサイズを定義
CW = 20 # セルの描画サイズ
data = [] # ステージデータ
for y in range(0, ROWS): # ステージをランダムに初期化 data.append([(randint(0, 9) == 0) for x in range(0, COLS)])
data.append([(randint(0, 9) == 0) for x in range(0, COLS)])
の意味がよく分かりません
データ型がdataの関数?append()の中に (randint(0, 9) == 0) を入れる意味がわからないです
試しにここだけ抜いてもエラーが出るので必要なのは分かるんですが……
これはネットに落ちていたライフゲームのプログラムです
最初に、ステージをランダムに初期化し、その後、ライフゲームのルールに沿って、300ミリ秒ごとにシミュレーションを行うプログラムの一部です
912デフォルトの名無しさん (ワッチョイ 1b21-t4sk [119.238.148.202])
2017/12/13(水) 02:56:56.17ID:4KXZfZ3x0 某サイトで連載中のコード?解説されてますがな。
print(data)
print(len(data), len(data[0]))
として出力して、再度解説を読みましょう
print(data)
print(len(data), len(data[0]))
として出力して、再度解説を読みましょう
913デフォルトの名無しさん (ワッチョイ f5a8-/xmB [180.38.104.101])
2017/12/13(水) 04:55:09.26ID:93IgVeuK0 matplotlibについてなのですが
ある単語について、横軸に日付、縦軸に発言者として、
発言者ごとにどの日に単語を発言したのかというのを
描写しようと思っているのですが
matplotlibを全くと言っていいほど使ったことがなく
どのようにしたら良いのかわかりません。
教えていただけますでしょうか?
ある単語について、横軸に日付、縦軸に発言者として、
発言者ごとにどの日に単語を発言したのかというのを
描写しようと思っているのですが
matplotlibを全くと言っていいほど使ったことがなく
どのようにしたら良いのかわかりません。
教えていただけますでしょうか?
914911 (ワッチョイ 6d58-oMiZ [218.228.173.143])
2017/12/13(水) 07:58:19.00ID:OlIk0vU10 >>912
ありがとうございます
dataの中身を表示とdataの中のリスト数、その中の要素の数を表示するんですよね
そのなかでfalse とtrueがランダムに出ているところで (randint(0, 9) == 0) が役立ってるんだろうと思うんですが、
([(randint(0, 9) == 0) for x in range(0, COLS)])
, も入っていないのにどうやってrandintの数が使われているのかさっぱりです
調べても どれも,が入っている例ばかりで……
つまり、文法的な意味がわからないということです
説明ベタですみません
ありがとうございます
dataの中身を表示とdataの中のリスト数、その中の要素の数を表示するんですよね
そのなかでfalse とtrueがランダムに出ているところで (randint(0, 9) == 0) が役立ってるんだろうと思うんですが、
([(randint(0, 9) == 0) for x in range(0, COLS)])
, も入っていないのにどうやってrandintの数が使われているのかさっぱりです
調べても どれも,が入っている例ばかりで……
つまり、文法的な意味がわからないということです
説明ベタですみません
915デフォルトの名無しさん (ワッチョイ 85b3-aiou [60.86.178.93])
2017/12/13(水) 08:19:08.50ID:Q4Pr3FYR0916デフォルトの名無しさん (JP 0H49-yrkK [202.253.111.210])
2017/12/13(水) 08:46:50.66ID:NEKJL9xMH >>914
1.
from random import randint
print(randint(0, 9))
何が出力されるでしょうか。
2.
from random import randint
print(randint(0, 9) == 0)
何が出力されるでしょうか。
3.
print([True for x in range(0, 30)])
何が出力されるでしょうか。
4.
from random import randint
print([(randint(0, 9) == 0) for x in range(0, 30)])
何が出力されるでしょうか。
1.
from random import randint
print(randint(0, 9))
何が出力されるでしょうか。
2.
from random import randint
print(randint(0, 9) == 0)
何が出力されるでしょうか。
3.
print([True for x in range(0, 30)])
何が出力されるでしょうか。
4.
from random import randint
print([(randint(0, 9) == 0) for x in range(0, 30)])
何が出力されるでしょうか。
917デフォルトの名無しさん (ワッチョイ 2d23-DYuz [122.215.159.129])
2017/12/13(水) 12:43:49.99ID:caPUZ5ER0 import numpy as np
import pandas as pd
df = pd.Series(np.zeros(366), index=pd.date_range('13/12/2017', periods=366))
df['2018-1-1'] = 1
df.plot()
plt.show()
エラーになります助けてorz
import pandas as pd
df = pd.Series(np.zeros(366), index=pd.date_range('13/12/2017', periods=366))
df['2018-1-1'] = 1
df.plot()
plt.show()
エラーになります助けてorz
918デフォルトの名無しさん (ワッチョイ 25e6-tojf [118.241.250.59])
2017/12/13(水) 14:28:15.83ID:Urz8HOp90 エラーメッセージを貼ったら考えます
919デフォルトの名無しさん (ワッチョイ 1b21-IpD3 [119.238.148.202])
2017/12/13(水) 14:33:38.48ID:4KXZfZ3x0 >>911
a.以下のコードは・・・
from random import randint
COLS, ROWS = [30, 20]
CW = 20data = []
for y in range(0, ROWS):
----data.append([(randint(0, 9) == 0) for x in range(0, COLS)])
----print(data)
b.このコードとほぼおなじことです。
from random import randint
COLS, ROWS = [30, 20]
data = []
for y in range(0, ROWS):
----for x in range(0, COLS):
--------data.append(randint(0, 9) == 0)
----print(data)
インデントは-に置き換えてあります。
a.以下のコードは・・・
from random import randint
COLS, ROWS = [30, 20]
CW = 20data = []
for y in range(0, ROWS):
----data.append([(randint(0, 9) == 0) for x in range(0, COLS)])
----print(data)
b.このコードとほぼおなじことです。
from random import randint
COLS, ROWS = [30, 20]
data = []
for y in range(0, ROWS):
----for x in range(0, COLS):
--------data.append(randint(0, 9) == 0)
----print(data)
インデントは-に置き換えてあります。
920デフォルトの名無しさん (ワッチョイ 1b21-IpD3 [119.238.148.202])
2017/12/13(水) 14:34:12.15ID:4KXZfZ3x0 内包表記と呼ばれる書き方です。
最も外側の () はappendメソッドのための()なので気にしない。
次の[]はリストデータ型で処理するという意味。
[]の中を見るとfor節があります。
これを見つけたら内包表記が使われていると覚えましょう。
以下Pythonドキュメントの該当部分のURL
https://docs.python.jp/3/tutorial/datastructures.html#list-comprehensions
https://docs.python.jp/3/tutorial/datastructures.html#nested-list-comprehensions
ドキュメント要約するとbの書き方は、人にとってもPCにとっても面倒だから内包表記作ったよ。
最も外側の () はappendメソッドのための()なので気にしない。
次の[]はリストデータ型で処理するという意味。
[]の中を見るとfor節があります。
これを見つけたら内包表記が使われていると覚えましょう。
以下Pythonドキュメントの該当部分のURL
https://docs.python.jp/3/tutorial/datastructures.html#list-comprehensions
https://docs.python.jp/3/tutorial/datastructures.html#nested-list-comprehensions
ドキュメント要約するとbの書き方は、人にとってもPCにとっても面倒だから内包表記作ったよ。
921デフォルトの名無しさん (ワッチョイ 1b21-IpD3 [119.238.148.202])
2017/12/13(水) 14:35:53.05ID:4KXZfZ3x0 Pythonドキュメントを読んだら次のURLを読んで実行しましょう。
http://postd.cc/comprehensions-in-python-the-jedi-way/
めまいを起こすようなら以下のURLで処理を可視化しましょう。
http://www.pythontutor.com/visualize.html#mode=edit
ここまでやりこんだら、"集合 外延 内包"でググろう。
または以下のURLを読みましょう。
http://www.geocities.jp/k27c8_math/math/set_theory/another_how_to_expression_set.htm
そうするとなぜ","がないのかではなく、
なぜ"|"がないのかと質問すべきだったとわかるじゃないかな?
文字多すぎと怒られたので分割しました。
http://postd.cc/comprehensions-in-python-the-jedi-way/
めまいを起こすようなら以下のURLで処理を可視化しましょう。
http://www.pythontutor.com/visualize.html#mode=edit
ここまでやりこんだら、"集合 外延 内包"でググろう。
または以下のURLを読みましょう。
http://www.geocities.jp/k27c8_math/math/set_theory/another_how_to_expression_set.htm
そうするとなぜ","がないのかではなく、
なぜ"|"がないのかと質問すべきだったとわかるじゃないかな?
文字多すぎと怒られたので分割しました。
922デフォルトの名無しさん (ワッチョイ 2d23-DYuz [122.215.159.129])
2017/12/13(水) 15:25:19.21ID:caPUZ5ER0 import numpy as np
import pandas as pd
df = pd.Series(np.full(366, np.nan), index=pd.date_range('13/12/2017', periods=366))
df['2018-1-1'] = 1
df.dropna().plot()
plt.show()
解決しました本当に有難うございました
import pandas as pd
df = pd.Series(np.full(366, np.nan), index=pd.date_range('13/12/2017', periods=366))
df['2018-1-1'] = 1
df.dropna().plot()
plt.show()
解決しました本当に有難うございました
923デフォルトの名無しさん (ワッチョイ 0e7b-Icwu [119.15.148.144])
2017/12/15(金) 07:18:26.74ID:VeI40ieM0 win32comについて教えてください。
現在PythonスクリプトでAdobe InDesignの自動化プログラムの開発をしています。
import win32com.client
indd = win32com.client.dynamic.Dispatch("InDesign.Application.CS5_J")
doc = indd.Documents.Add()
で動作するのは確認しています。
やりたいことは、上記の「doc」の種類(COM上のクラス?)を特定したいのです。
イメージとしては、
doc._ole_type_(←実際にはないメソッド)
>> "Document"(←結果にCOMクラス名)
こんな感じに戻り値を求めたいのです。
どなたか、詳しい方、よろしくお願いいたします。
現在PythonスクリプトでAdobe InDesignの自動化プログラムの開発をしています。
import win32com.client
indd = win32com.client.dynamic.Dispatch("InDesign.Application.CS5_J")
doc = indd.Documents.Add()
で動作するのは確認しています。
やりたいことは、上記の「doc」の種類(COM上のクラス?)を特定したいのです。
イメージとしては、
doc._ole_type_(←実際にはないメソッド)
>> "Document"(←結果にCOMクラス名)
こんな感じに戻り値を求めたいのです。
どなたか、詳しい方、よろしくお願いいたします。
924デフォルトの名無しさん (ワッチョイ 0e3b-KBvp [183.76.110.2])
2017/12/16(土) 12:24:15.73ID:mmje4ODI0 >>923
http://python.6.x6.nabble.com/Problem-using-win32com-client-Dispatch-on-Win7-64bit-td1957248.html
http://timgolden.me.uk/pywin32-docs/html/com/win32com/HTML/PythonCOM.html
http://timgolden.me.uk/pywin32-docs/html/com/win32com/HTML/docindex.html
https://stackoverflow.com/questions/10496681/python-idispatch-client-without-type-library
https://books.google.co.jp/books?id=fzUCGtyg0MMC
http://python.6.x6.nabble.com/Problem-using-win32com-client-Dispatch-on-Win7-64bit-td1957248.html
http://timgolden.me.uk/pywin32-docs/html/com/win32com/HTML/PythonCOM.html
http://timgolden.me.uk/pywin32-docs/html/com/win32com/HTML/docindex.html
https://stackoverflow.com/questions/10496681/python-idispatch-client-without-type-library
https://books.google.co.jp/books?id=fzUCGtyg0MMC
925デフォルトの名無しさん (ワッチョイ 5b23-zbO4 [122.215.159.99])
2017/12/16(土) 12:51:08.73ID:rq6V2ypo0 print(doc)
926デフォルトの名無しさん (ワッチョイ 0e7b-Icwu [119.15.148.144])
2017/12/16(土) 19:01:08.83ID:cReZoebJ0 >>924
ホントにありがとう
が、print(doc)では目的は目的は果たせませんでした(print objectはファイル名が返りました)が、
貼っていただいたドキュメントからCLSIDからCOMオブジェクトのクラスを調べる目途がたちました。
(makepyやってませんでした、すみません)
Rubyのwin32oleだと簡単に調べられたので簡単な方法があると思っていたのですが、win32comは大分様子が違いますね。
さー、rubyから移植+Opencv連携開発がんばるぞー
ホントにありがとう
が、print(doc)では目的は目的は果たせませんでした(print objectはファイル名が返りました)が、
貼っていただいたドキュメントからCLSIDからCOMオブジェクトのクラスを調べる目途がたちました。
(makepyやってませんでした、すみません)
Rubyのwin32oleだと簡単に調べられたので簡単な方法があると思っていたのですが、win32comは大分様子が違いますね。
さー、rubyから移植+Opencv連携開発がんばるぞー
927デフォルトの名無しさん (ワッチョイ 5b23-zbO4 [122.215.159.99])
2017/12/16(土) 20:02:02.69ID:rq6V2ypo0 >Rubyのwin32oleだと簡単に調べられた
タイプライブラリなくてもか?
タイプライブラリなくてもか?
928デフォルトの名無しさん (ワッチョイ 0e7b-Icwu [119.15.148.144])
2017/12/17(日) 10:13:55.95ID:PHyu6h2W0 >>927
>タイプライブラリなくてもか?
http://jongware.mit.edu/idcs5js/index_Assignment%20Suite.html
http://indesign.cs5.xyz/dom/domtree.html
このあたりを見ながらと、
https://www.artonx.org/data/asr/
これをインストールして
require 'win32ole'
indd = WIN32OLE.new("InDesign.Application.CS5_J")
doc = indd.documents.add
p doc.ole_type.name
--> "Document"
(実際はアプリケーションの選択オブジェクトを調べて分岐させます)
で、調べながら作ってました。
RubyはActiveScriptingやOpencvライブラリの対応が良く分からなくて、
忙しい中、調査に時間かけるくらいなら、既に実績のあるPythonに移行しようかとおもってます。
>タイプライブラリなくてもか?
http://jongware.mit.edu/idcs5js/index_Assignment%20Suite.html
http://indesign.cs5.xyz/dom/domtree.html
このあたりを見ながらと、
https://www.artonx.org/data/asr/
これをインストールして
require 'win32ole'
indd = WIN32OLE.new("InDesign.Application.CS5_J")
doc = indd.documents.add
p doc.ole_type.name
--> "Document"
(実際はアプリケーションの選択オブジェクトを調べて分岐させます)
で、調べながら作ってました。
RubyはActiveScriptingやOpencvライブラリの対応が良く分からなくて、
忙しい中、調査に時間かけるくらいなら、既に実績のあるPythonに移行しようかとおもってます。
929デフォルトの名無しさん (アウウィフ FF1b-r1k3 [106.171.78.22])
2017/12/17(日) 16:33:40.71ID:XxtCNzg/F print(doc.__repr__())
print(doc.__str__())
print(doc.__str__())
930デフォルトの名無しさん (ワッチョイ 8e4b-bHD0 [39.111.201.160])
2017/12/18(月) 17:53:48.60ID:MhWfJDZS0 初心者の素朴な疑問なんだけど全てのライブラリは標準ライブラリの組合せで出来てるの?
931デフォルトの名無しさん (アウアウエー Sa7a-r1k3 [111.239.42.222])
2017/12/18(月) 18:08:49.74ID:cTfL64uCa 素朴な回答だけどCで書かれてるのも多い
932デフォルトの名無しさん (ワッチョイ 8e4b-HVIX [39.111.201.160])
2017/12/18(月) 18:14:06.93ID:N/0vuXs80 >>931
標準ライブラリの組み合わせで全てのプログラムは理論上組めますか?
標準ライブラリの組み合わせで全てのプログラムは理論上組めますか?
933デフォルトの名無しさん (ワッチョイ 7b7f-MsaE [218.216.94.121])
2017/12/18(月) 18:48:22.28ID:UTwQCfsc0 >932
クロードシャノンによれば0と1のbitがあれば組めるよ
クロードシャノンによれば0と1のbitがあれば組めるよ
934デフォルトの名無しさん (ワントンキン MMd2-X4R0 [153.147.239.12])
2017/12/18(月) 19:27:27.53ID:v15Ah6ljM python2からpython3のコードをシームレスに呼び出す
あるいはその逆って出来んの?
あるいはその逆って出来んの?
935デフォルトの名無しさん (ワッチョイ 8e4b-HVIX [39.111.201.160])
2017/12/18(月) 19:29:21.38ID:N/0vuXs80 ではライブラリを使わずに全てのプログラムを作ることが出来るってことですね
936デフォルトの名無しさん (ガックシ 064e-gSDb [133.1.95.249])
2017/12/18(月) 20:30:55.94ID:u/MJC7QV6 なんだこの質問
937デフォルトの名無しさん (ワッチョイ c716-5RDO [118.241.251.98])
2017/12/18(月) 21:23:40.71ID:Sr5Op73M0 >>934
当然無理
当然無理
938デフォルトの名無しさん (ワッチョイ 57eb-mEGX [220.100.194.248])
2017/12/19(火) 01:11:42.95ID:NOPV6NH10 >>932
理論上で良いなら標準ライブラリはosとsysがあればあらゆるプログラムが書けるよ
理論上で良いなら標準ライブラリはosとsysがあればあらゆるプログラムが書けるよ
939デフォルトの名無しさん (アウウィフ FF1b-KBvp [106.171.83.156])
2017/12/19(火) 11:00:45.67ID:tMk24jKNF940デフォルトの名無しさん (ワッチョイ 5b23-r1k3 [122.215.159.129])
2017/12/19(火) 18:15:06.80ID:WQVin5/10 うむむ
地雷踏んだっぽいわ
Anaconda で conda 使いまくってたら
from PIL import Image が DLL 見つからないエラーはくようになった
conda uninstall pillow
conda install pillow
とかやってももう治らないω
もちろん pip は一度も使ってない
地雷踏んだっぽいわ
Anaconda で conda 使いまくってたら
from PIL import Image が DLL 見つからないエラーはくようになった
conda uninstall pillow
conda install pillow
とかやってももう治らないω
もちろん pip は一度も使ってない
941デフォルトの名無しさん (ワッチョイ c74b-5RDO [118.241.250.86])
2017/12/19(火) 19:51:46.29ID:j+YlJ43H0 起動中のpythonのsys.path上にpillowはあるのか?
942デフォルトの名無しさん (ワッチョイ 5b23-r1k3 [122.215.159.129])
2017/12/20(水) 16:40:33.06ID:oMTP7XXu0 conda install --channel https://conda.anaconda.org/conda-forge pillow
で動くようになりました
同様に以前動いてたはずの CV3 も動かなくなってたので
conda install --channel https://conda.anaconda.org/conda-forge opencv
したらこっちも動くようになりました
なんか関係ないのも数えきれないくらい沢山入れ替わったっぽいけど
身も心もまっさらになった気分です
で動くようになりました
同様に以前動いてたはずの CV3 も動かなくなってたので
conda install --channel https://conda.anaconda.org/conda-forge opencv
したらこっちも動くようになりました
なんか関係ないのも数えきれないくらい沢山入れ替わったっぽいけど
身も心もまっさらになった気分です
943デフォルトの名無しさん (ワッチョイ 3fd2-KysX [27.143.212.212])
2017/12/21(木) 22:00:26.56ID:Wruq1qgz0 初歩的な質問ですいません
http://codepad.org/KGtLHDhb
Tkinterを使いプラスボタンが押されたら+1されるプログラムを
練習に作っているのですが
ラベルの値が最初の0のまま変更されません
コンソールの方では動いているのですが・・・
ラベルの更新の仕方を教えてください、おねがいします
http://codepad.org/KGtLHDhb
Tkinterを使いプラスボタンが押されたら+1されるプログラムを
練習に作っているのですが
ラベルの値が最初の0のまま変更されません
コンソールの方では動いているのですが・・・
ラベルの更新の仕方を教えてください、おねがいします
944デフォルトの名無しさん (アウアウエー Sa9f-ajlQ [111.239.51.29])
2017/12/22(金) 18:05:03.61ID:bOdX3AhVa ラベル更新だけじゃなくて
色んなツッコミ所がありすぎて面倒なので
コメントするのあきらめる
色んなツッコミ所がありすぎて面倒なので
コメントするのあきらめる
945デフォルトの名無しさん (ワッチョイ ef19-GdYc [119.243.216.39])
2017/12/22(金) 18:28:52.39ID:pOVBeNy+0946デフォルトの名無しさん (スププ Sd5f-iAkY [49.98.64.195])
2017/12/22(金) 18:32:37.29ID:bWUflki2d >>942
たくさんの男がお前の上を通り過ぎていったけど、今は処女になったということだな。
たくさんの男がお前の上を通り過ぎていったけど、今は処女になったということだな。
947デフォルトの名無しさん (ワッチョイ 3fd2-KysX [27.143.212.212])
2017/12/22(金) 21:25:15.78ID:iJ2PO/6B0948デフォルトの名無しさん (ワイモマー MM5f-buzn [49.135.70.212])
2017/12/24(日) 21:27:43.73ID:Uv6h347vM pythonプログラムを実行する時、
python *.py
と
ipython *.py
で違いはあるんですか?
python *.py
と
ipython *.py
で違いはあるんですか?
949デフォルトの名無しさん (ワッチョイ f380-UNm8 [180.44.66.78])
2017/12/25(月) 22:34:56.91ID:3v3bbp8O0 ある数列から、指定割合の位置の数値を取り出したい
たとえば
x=10 ; y=100 ; z=8
のとき、range(x,y)の8%の数値が欲しい
どうするのが高速でしょうか
たとえば
x=10 ; y=100 ; z=8
のとき、range(x,y)の8%の数値が欲しい
どうするのが高速でしょうか
950デフォルトの名無しさん (ワッチョイ 13eb-uVSx [220.100.39.75])
2017/12/26(火) 00:35:52.57ID:NKd3GEs00 >>949
x + round((y - x)*z/100)
x + round((y - x)*z/100)
951デフォルトの名無しさん (ワッチョイ f380-UNm8 [180.44.66.78])
2017/12/26(火) 00:50:16.19ID:zO2gc+Bz0 はー素晴らしい
自分、数学苦手なもので、全然思いつきませんでした
多謝
自分、数学苦手なもので、全然思いつきませんでした
多謝
952デフォルトの名無しさん (ワッチョイ 43e8-buzn [210.132.50.253])
2017/12/26(火) 18:29:36.82ID:WBWOri7N0 あるグループウェアの特定のページが欲しくてChrome+seleniumでログイン。
そのあとrequests.getでページの中身をスクレイピングしようとしたら「未ログイン」のページが落ちてきた!
セッション情報が共通化されていないと知ってショックでした。。
そのあとrequests.getでページの中身をスクレイピングしようとしたら「未ログイン」のページが落ちてきた!
セッション情報が共通化されていないと知ってショックでした。。
953デフォルトの名無しさん (ワッチョイ cfb3-7a68 [153.196.172.166])
2017/12/26(火) 23:24:05.11ID:1oUfbZQv0954デフォルトの名無しさん (ワッチョイ 2323-vkjg [58.158.21.74])
2017/12/26(火) 23:51:52.01ID:k456ZrzP0 >953
if a in i[1]:
を
if i[1] in a:
にする。
a は、リストでなく、セットにした方が計算量的に有利。
a = set()
として、
a.append(i[1])
を、
a.add(i[1])
にする。
if a in i[1]:
を
if i[1] in a:
にする。
a は、リストでなく、セットにした方が計算量的に有利。
a = set()
として、
a.append(i[1])
を、
a.add(i[1])
にする。
955デフォルトの名無しさん (ワッチョイ cfb3-7a68 [153.196.172.166])
2017/12/26(火) 23:55:46.44ID:1oUfbZQv0 >>954
ありがとうございます。
ありがとうございます。
956デフォルトの名無しさん (ワッチョイ f31e-aJ/9 [220.148.230.120])
2017/12/29(金) 02:36:00.23ID:q3HWEBgb0 プログラミングのプの字も知らないカスですが
パイソン始めましたよろしくお願いします
パイソン始めましたよろしくお願いします
957デフォルトの名無しさん (ワッチョイ 2bc3-EdgP [14.11.194.224])
2017/12/29(金) 06:09:34.09ID:D6FdquXH0 よろしくお願いします
958デフォルトの名無しさん (ワイモマー MM5a-Auke [49.135.70.212])
2017/12/30(土) 17:10:28.10ID:9aM7SMFbM パイソンって最初バイソン(牛)かと思ってた
959デフォルトの名無しさん (ワッチョイ c781-Ixt9 [122.21.224.96])
2017/12/30(土) 18:36:02.06ID:fp/oHxe90 スト2の四天王だったやつか!?
960デフォルトの名無しさん (ワッチョイ faaf-RYVm [221.185.249.236])
2017/12/31(日) 00:11:00.84ID:rNferOEU0 エクセルに搭載されるかもと聞いて勉強始めましたよろしくお願いします
961デフォルトの名無しさん (ワッチョイ c781-Ixt9 [122.21.224.96])
2017/12/31(日) 00:19:27.70ID:mh0j3eXv0 C#から浮気します!良書を教えてください先輩方
962デフォルトの名無しさん (ワッチョイ 8f9f-Hm2w [114.17.127.16])
2017/12/31(日) 02:00:11.08ID:cjdZ4wLh0 まじでやるならarXivの文献辿りながら基本のアルゴリズムgitで見つけてコード解析
なんちってならオライリーでもやってわかった気になってハナホジしたら
なんちってならオライリーでもやってわかった気になってハナホジしたら
963デフォルトの名無しさん (アウアウエー Sa72-3NAs [111.239.40.33])
2017/12/31(日) 11:58:11.57ID:KA+WHx0La 次スレよろ
964デフォルトの名無しさん (ワッチョイ cbb3-Auke [180.32.142.57])
2017/12/31(日) 12:44:29.40ID:+5kbAJtw0 いやです
965デフォルトの名無しさん (アウアウエー Sa72-3NAs [111.239.40.33])
2017/12/31(日) 13:25:01.42ID:KA+WHx0La いやよいやよも好きのうち
966デフォルトの名無しさん (ワッチョイ 2302-Xn0J [118.241.249.152])
2017/12/31(日) 14:03:52.19ID:St9ppRXA0 いやどす
967デフォルトの名無しさん (アウアウエー Sa72-3NAs [111.239.34.60])
2017/12/31(日) 16:46:52.85ID:8x92ACq9a つ
ま
ん
ね
ま
ん
ね
968デフォルトの名無しさん (アウアウエー Sa72-66yX [111.239.42.133])
2018/01/01(月) 14:05:52.82ID:yaUpEKWza 必至だな
969デフォルトの名無しさん (ワッチョイ f31e-qO5x [220.148.227.167])
2018/01/01(月) 18:01:06.78ID:JZpqRMkx0 単体で¥だけを出すにはどうすればいいのですか??
クォーテーションでくくったり手前にr付けても
エラーになってしまいます
print(r"¥100")ならオーケーなのにprint(r"¥")でやるとエラーになります
クォーテーションでくくったり手前にr付けても
エラーになってしまいます
print(r"¥100")ならオーケーなのにprint(r"¥")でやるとエラーになります
970デフォルトの名無しさん (ワッチョイ 234b-Xn0J [118.241.248.163])
2018/01/01(月) 18:09:48.60ID:Q3RxRu9M0 raw stringなのにエスケープが機能している…?
俺の知ってるPythonと違う気がするな
俺の知ってるPythonと違う気がするな
971デフォルトの名無しさん (ワッチョイ 2e81-vszO [153.201.224.20])
2018/01/01(月) 18:11:25.06ID:qbaI4sPQ0972デフォルトの名無しさん (ワッチョイ 964b-7ecw [39.111.201.160])
2018/01/01(月) 18:36:08.61ID:2E1PT4i/0 pyqtの勉強しているのですがこのコードでなぜボタンが出ないのでしょう?
class Default(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setGeometry(300,300,300,300)
self.setWindowTitle("ウィンドウ")
self.setWindowIcon(QIcon("python.png"))
self.show()
class Btn(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
btn = QPushButton("ボタン",self)
btn.resize(btn.sizeHint())
btn.move(50,50)
btn.show()
if __name__ == "__main__":
app = QApplication(sys.argv)
d = Default()
b = Btn()
sys.exit(app.exec_())
class Default(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setGeometry(300,300,300,300)
self.setWindowTitle("ウィンドウ")
self.setWindowIcon(QIcon("python.png"))
self.show()
class Btn(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
btn = QPushButton("ボタン",self)
btn.resize(btn.sizeHint())
btn.move(50,50)
btn.show()
if __name__ == "__main__":
app = QApplication(sys.argv)
d = Default()
b = Btn()
sys.exit(app.exec_())
レス数が950を超えています。1000を超えると書き込みができなくなります。
ニュース
- 高市首相答弁を“引き出した”立民・岡田克也氏が改めて説明「なぜ慎重な答弁をされなかったのか。非常に残念に思っている」 ★9 [ぐれ★]
- 【news23】小川彩佳アナ「ここまでの広がりになるということを、高市総理はどれだけ想像できていたんでしょうね」 日中問題特集で [冬月記者★]
- 【野球】大谷翔平、佐々木朗希、山本由伸らがWBC辞退なら広がる不協和音… 『過去イチ盛り上がらない大会』になる可能性も★2 [冬月記者★]
- 【国際】ロシアはすでに戦争準備段階――ポーランド軍トップが警告 ★2 [ぐれ★]
- 「町中華」の“息切れ倒産”が増加 ブームにも支えられ職人技で踏ん張ってきたが… 大手チェーンは値上げでも絶好調 [ぐれ★]
- 毛寧(もう・ねい)報道官「中国に日本の水産品の市場は無い」 高市首相の国会答弁に「中国民衆の強い怒り」 ★2 [ぐれ★]
- 【高市核兵器】 小泉コメ防衛大臣「民主党政権 岡田外務大臣の “非核三原則” に関する国会答弁を引き継いでいる」 政策堅持を明言 [485983549]
- 【高市賃上げ】 自民党&維新の会「国会議員の給与を 月5万円アップさせる!」 今国会で歳費法改正。 月129万円→月134万円に [485983549]
- Apple Arcade凄い。ゲーム遊び放題。言うなればゲームの食べ放題。サブスク
- 犯罪者たち「刑事罰受けて罪は償った!被害者への賠償金?もう反省済みだから一円も払わねーよばーかwww」 [177178129]
- ㊗157円 [194819832]
- 【高市会談】 長年、日本初の女性首相を目指し争った 百合子と早苗「国と都の補正予算で連携するわよ!」 首相官邸で初会談 [485983549]
