1 名前:デフォルトの名無しさん [2017/06/02(金) 22:49:01.56 ID:DAT8M7/R0.net] このスレッドは、他のスレッドでは書き込めない超低レベル、 もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。 へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。 エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。 騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。 次スレは >>985 辺りで 前スレ くだすれPython(超初心者用) その34 echo.2ch.net/test/read.cgi/tech/1495971255/ VIPQ2_EXTDAT: default:vvvvvv:1000:512:----: EXT was configured
876 名前:デフォルトの名無しさん [2017/11/27(月) 20:27:06.03 ID:/wh5qHzF0.net] ユニコードにはASCIIの範囲外も含まれるが。
877 名前:デフォルトの名無しさん [2017/11/27(月) 20:30:15.06 ID:/wh5qHzF0.net] ASCIIの制御コードに続けて各国の規格が定義するコードをいくつか並べることで 文字を拡張する方式は
878 名前:謔ュあるが。 [] [ここ壊れてます]
879 名前:デフォルトの名無しさん [2017/11/27(月) 20:35:21.80 ID:/wh5qHzF0.net] EBCDICはテキストか否か。
880 名前:デフォルトの名無しさん [2017/11/27(月) 20:38:38.75 ID:kbE8zzrJ0.net] バカが発狂よったw
881 名前:デフォルトの名無しさん [2017/11/27(月) 20:40:34.07 ID:kbE8zzrJ0.net] このように安易に「奥が深い症候群」に陥いるバカは非常に多い このスレの皆さんはくれぐれも ID:/wh5qHzF0 のようなバカにはならないように気をつけましょうw
882 名前:デフォルトの名無しさん [2017/11/27(月) 20:47:24.90 ID:/wh5qHzF0.net] データのみを見てテキストとバイナリを判別するのは非常に難しい。
883 名前:デフォルトの名無しさん [2017/11/28(火) 13:45:32.73 ID:EqW/cfNYF.net] >>856 そもそもおまいの言う文字化けって何よω
884 名前:デフォルトの名無しさん [2017/11/28(火) 17:31:05.15 ID:ZUlri39EE.net] すいませんバイナリの質問したものですけど例えば 適当に日本人が公開しているしているタグに日本語が使われているmp3ファイルをバイナリでオープンすると 日本語の部分が\x00な表記でひょうじされてるんですよ、直接日本語がうめこまれているわけではなくて。
885 名前:デフォルトの名無しさん mailto:sage [2017/11/28(火) 17:44:28.54 ID:IH6NtJ+R0.net] >>868 そのmp3のタグは文字コードUTF-16で バイナリエディタで覗いたときの文字コードがUTF-8とかになっててあってないんじゃ
886 名前:デフォルトの名無しさん mailto:sage [2017/11/28(火) 19:00:08.45 ID:42wmLUO20.net] >>868 まさかとは思うけど、君は日本語がデジタルデータの中にどんな風に格納されていて それをPythonのbytesオブジェクトとして表示するとどう見えるのか知らないのでは? 以下でやっていることがわかるかい? >>> s = 'あ'.encode('utf-8') >>> s b'\xe3\x81\x82' >>> list(s) [227, 129, 130] >>> s.decode('utf-8') 'あ'
887 名前:デフォルトの名無しさん mailto:sage [2017/11/28(火) 21:12:37.66 ID:PkJOT8pW0.net] UTF-8: 英語は1バイトで、日本語は3バイト。 1〜6バイトまで、様々な文字がある。 文字数がバイト数から、即座に判別できない UTF-16: 2バイト。ただし、サロゲートペアは4バイト。 バイト数 / 2 で、文字数がわかるが、サロゲートペアは2文字扱い。 容量も食わないので、OS が内部表現として採用している UTF-32: すべてが4バイト。 バイト数 / 4 で、文字数がわかるが、容量を食う。 英語は1バイトだから、1文字で3バイトも無駄になる
888 名前:デフォルトの名無しさん mailto:sage [2017/11/28(火) 21:59:31.84 ID:mixPogxLd.net] この話題python関係あんのか
889 名前:デフォルトの名無しさん [2017/11/28(火) 22:03:33.68 ID:NUsVNyKE0.net] ないとも言えるしあるとも言える
890 名前:デフォルトの名無しさん mailto:sage [2017/11/28(火) 22:05:42.08 ID:iKttisUw0.net] 50%の確率であるとないが同時に存在する
891 名前:デフォルトの名無しさん mailto:sage [2017/11/28(火) 22:58:03.47 ID:pxOGQ3F20.net] ネコの話はするなよw
892 名前:デフォルトの名無しさん [2017/11/28(火) 23:50:31.54 ID:IH1XlVw60.net] >>870 つい最近関心持った初心者だから、全く知らなかった。感動した。
893 名前:デフォルトの名無しさん mailto:sage [2017/12/01(金) 12:21:33.54 ID:TdDYHDvjd.net] 超初心者にはとっても関係あるな
894 名前:遊園 mailto:age [2017/12/02(土) 18:02:43.78 ID:p9+QOh+80.net] 超初心者です!! pythonのパイは おっぱいのパイですか?
895 名前:デフォルトの名無しさん mailto:sage [2017/12/02(土) 20:20:36.13 ID:pzCW2tCE0.net] 雪風はマンホールにでも嵌まってろ
896 名前:デフォルトの名無しさん mailto:sage [2017/12/02(土) 21:10:46.62 ID:92OV+2vQ0.net] 35歳は地獄に落ちてろ
897 名前:遊園 mailto:sage [2017/12/03(日) 01:40:54.21 ID:bHdcLBGh0.net] マン ホール とは縁が無いな。
898 名前:デフォルトの名無しさん [2017/12/04(月) 21:32:15.93 ID:3J3yzZKf0.net] 素数無限ループプログラムを作りたいんですがどこが違うでしょう? x = 2 while True: for v in range(2,x) if x% v == 0: print(x,"素数じゃないです") print(x,"素数です") x += 1
899 名前:デフォルトの名無しさん [2017/12/04(月) 21:32:54.11 ID:3J3yzZKf0.net] インデントはしてます
900 名前:デフォルトの名無しさん [2017/12/04(月) 21:34:09.36 ID:3J3yzZKf0.net] x = 2 while True: ○○○○for v in range(2,x) ○○○○○○○○if x% v == 0: ○○○○○○○○○○○○print(x,"素数じゃないです") ○○○○○○○○print(x,"素数です") x += 1
901 名前:デフォルトの名無しさん [2017/12/04(月) 21:35:29.81 ID:3J3yzZKf0.net] ○○○○x+=1です 何度もすいません
902 名前:デフォルトの名無しさん mailto:sage [2017/12/04(月) 21:42:44.78 ID:RO/+xkD7d.net] xが無限に大きくなりそう。vの半分に到達したら止めるとかじゃないの? あと○が大きくてソースコードめっちゃでっかく見えて草
903 名前:デフォルトの名無しさん [2017/12/04(月) 21:49:05.70 ID:3J3yzZKf0.net] >>886 無限に素数を求めたいんです
904 名前:デフォルトの名無しさん mailto:sage [2017/12/04(月) 21:49:34.89 ID:hHBqwzph0.net] いろいろよくないが 素数じゃないですのうしろでbreakしてないのが一番よくない
905 名前:デフォルトの名無しさん [2017/12/04(月) 21:53:32.65 ID:3J3yzZKf0.net] >>888 breakしてもうまく動きませんでした
906 名前:デフォルトの名無しさん [2017/12/04(月) 21:58:53.57 ID:3J3yzZKf0.net] x = 2 while True: for v in range(2,x): if x % v == 0: print(x,"素数じゃないです") break else: print(x,"素数です") break x += 1 出来ました break忘れでしたありがとうこざいました
907 名前:デフォルトの名無しさん [2017/12/04(月) 22:44:36.96 ID:oxfnBKGj0.net] >>888 神
908 名前:デフォルトの名無しさん mailto:sage [2017/12/04(月) 23:46:11.17 ID:Ate9xzsS0.net] >890 2で割り切れるかどうかだけで素数判定をすることになっているのでは? elseのインデント位置をforに対応する位置にして、elseのあとのbreakを除くと良いと思う rosettacode を見ると、いろいろな言語での素数生成プログラムがあるよ。 https://rosettacode.org/wiki/Category:Prime_Numbers
909 名前:デフォルトの名無しさん mailto:sage [2017/12/05(火) 07:15:15.99 ID:RHvSV7s+M.net] >>890 出来てないと思うよ。
910 名前:デフォルトの名無しさん [2017/12/05(火) 23:17:12.91 ID:ApGym90K0.net] csvファイルを読み込みたいのですが、spyderで%matplotlib inline を打ち込むとエラーが出ます。 調べたら、%matplotlib inline はJupiterでしか使えないとあったのですが、 spyderでcsvファイルを読み込むにはどうしたらいいですか?
911 名前:デフォルトの名無しさん mailto:sage [2017/12/05(火) 23:33:57.50 ID:FESTc25Ha.net] >>894 pandas のread_csvが簡単
912 名前:デフォルトの名無しさん [2017/12/06(水) 00:00:50.30 ID:b1sVJJ6/0.net] >>895 ありがとうございます!試してみます!
913 名前:デフォルトの名無しさん [2017/12/08(金) 02:33:58.46 ID:yOp3IF8X0.net] 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 とこちらはちゃんと動きます
914 名前:デフォルトの名無しさん [2017/12/08(金) 02:42:05.37 ID:yOp3IF8X0.net] >>397 レスを各段階で17行目に変なゴミが入ってましたので訂正です 誤 img = cv2.imread('?C:\\test\\test.jpg') 正 img = cv2.imread('C:\\test\\test.jpg')
915 名前:デフォルトの名無しさん mailto:sage [2017/12/08(金) 08:18:54.68 ID:DD2Dk6IR0.net] 画像ファイルのパスが間違っている場合,エラーは返しませんが print img とコマンドを実行すると None と表示されます 画像を扱う 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)
916 名前:デフォルトの名無しさん mailto:sage [2017/12/08(金) 16:55:34.19 ID:siqp+YKo0.net] >>897 "c:/test/test.jpg"にしたらどう?
917 名前:デフォルトの名無しさん [2017/12/08(金) 23:03:18.63 ID:0HkgwfKx0.net] >>899-900 解決いたしました。 私はいつもフルパス名をファイルのプロパティのセキュリティ・タブにある 「オプジェクト名:○○○○○○」からは拾ってくるのですが ○○○○○○の前にゼロ幅文字の(UNICODE)202Aがまぎれていることがわかりました。 PILでは自動的に除外され処理されるようですが、CV3ではそのまま異常パスとしてエラーになっていたようです。 >>898 の?がまさにShiftJISで姿を現した202Aだったんです また躓きましたら質問させていただきます
918 名前:デフォルトの名無しさん [2017/12/08(金) 23:11:31.18 ID:0HkgwfKx0.net] >>901 あれれれれれ 今やったらPILでもゼロ幅文字の202A付きだとエラーになりました ウソを書いてしまってごめんなさーい
919 名前:遊園 mailto:age [2017/12/08(金) 23:43:52.79 ID:2yGEQiN10.net] ネタとかじゃなく、冪演算ってなに?
920 名前:デフォルトの名無しさん mailto:sage [2017/12/08(金) 23:44:33.48 ID:DD2Dk6IR0.net] コピペして動かない時は、まず、手打ちで確認すれば良い コピペすると、文字列の前後に、見えない文字が入っている場合があるのか?
921 名前:デフォルトの名無しさん mailto:sage [2017/12/09(土) 02:00:18.77 ID:JfFOgwZK0.net] >>901 ああ、VisualStudioでたまにエラーになることがあるけど、それだったのかな。 確かにUnicode制御文字の表示をすると、lefみたいなのが出てきますね。
922 名前:デフォルトの名無しさん mailto:sage [2017/12/09(土) 06:30:17.94 ID:zmyZSbxv0.net] >>903 「冪演算」で検索!
923 名前:デフォルトの名無しさん [2017/12/09(土) 12:42:11.78 ID:nuTX+Pqxa.net] >>903 power
924 名前:デフォルトの名無しさん mailto:sage [2017/12/09(土) 17:34:55.72 ID:2qWnHoxv0.net] 冪演算(演算の結果を入力として、繰り返し演算を適用する) f(f(f(f(x)))) 冪等(何回演算を適用しても、同じ結果になる) f(f(x)) = f(x)
925 名前:デフォルトの名無しさん [2017/12/09(土) 17:41:12.23 ID:OzUSTjtJa.net] e^xの微分か
926 名前:遊園 mailto:sage [2017/12/09(土) 19:03:01.58 ID:J0X0FLOJ0.net] ありがとうございました。
927 名前:デフォルトの名無しさん mailto:sage [2017/12/13(水) 01:20:26.66 ID:OlIk0vU10.net] 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ミリ秒ごとにシミュレーションを行うプログラムの一部です
928 名前:デフォルトの名無しさん mailto:sage [2017/12/13(水) 02:56:56.17 ID:4KXZfZ3x0.net] 某サイトで連載中のコード?解説されてますがな。 print(data) print(len(data), len(data[0])) として出力して、再度解説を読みましょう
929 名前:デフォルトの名無しさん [2017/12/13(水) 04:55:09.26 ID:93IgVeuK0.net] matplotlibについてなのですが ある単語について、横軸に日付、縦軸に発言者として、 発言者ごとにどの日に単語を発言したのかというのを 描写しようと思っているのですが matplotlibを全くと言っていいほど使ったことがなく どのようにしたら良いのかわかりません。 教えていただけますでしょうか?
930 名前:911 mailto:sage [2017/12/13(水) 07:58:19.00 ID:OlIk0vU10.net] >>912 ありがとうございます dataの中身を表示とdataの中のリスト数、その中の要素の数を表示するんですよね そのなかでfalse とtrueがランダムに出ているところで (randint(0, 9) == 0) が役立ってるんだろうと思うんですが、 ([(randint(0, 9) == 0) for x in range(0, COLS)]) , も入っていないのにどうやってrandintの数が使われているのかさっぱりです 調べても どれも,が入っている例ばかりで…… つまり、文法的な意味がわからないということです 説明ベタですみません
931 名前:デフォルトの名無しさん mailto:sage [2017/12/13(水) 08:19:08.50 ID:Q4Pr3FYR0.net] >>913 そのデータはcsvなりなんなりで既にできてて 読み込みも済んでるのか?
932 名前:デフォルトの名無しさん mailto:sage [2017/12/13(水) 08:46:50.66 ID:NEKJL9xMH.net] >>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)]) 何が出力されるでしょうか。
933 名前:デフォルトの名無しさん [2017/12/13(水) 12:43:49.99 ID:caPUZ5ER0.net] 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
934 名前:デフォルトの名無しさん mailto:sage [2017/12/13(水) 14:28:15.83 ID:Urz8HOp90.net] エラーメッセージを貼ったら考えます
935 名前:デフォルトの名無しさん mailto:sage [2017/12/13(水) 14:33:38.48 ID:4KXZfZ3x0.net] >>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) インデントは-に置き換えてあります。
936 名前:デフォルトの名無しさん mailto:sage [2017/12/13(水) 14:34:12.15 ID:4KXZfZ3x0.net] 内包表記と呼ばれる書き方です。 最も外側の () は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にとっても面倒だから内包表記作ったよ。
937 名前:デフォルトの名無しさん mailto:sage [2017/12/13(水) 14:35:53.05 ID:4KXZfZ3x0.net] Pythonドキュメントを読んだら次のURLを読んで実行しましょう。 postd.cc/comprehensions-in-python-the-jedi-way/ めまいを起こすようなら以下のURLで処理を可視化しましょう。 www.pythontutor.com/v
938 名前:isualize.html#mode=edit ここまでやりこんだら、"集合 外延 内包"でググろう。 または以下のURLを読みましょう。 http://www.geocities.jp/k27c8_math/math/set_theory/another_how_to_expression_set.htm そうするとなぜ","がないのかではなく、 なぜ"|"がないのかと質問すべきだったとわかるじゃないかな? 文字多すぎと怒られたので分割しました。 [] [ここ壊れてます]
939 名前:デフォルトの名無しさん mailto:sage [2017/12/13(水) 15:25:19.21 ID:caPUZ5ER0.net] 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() 解決しました本当に有難うございました
940 名前:デフォルトの名無しさん [2017/12/15(金) 07:18:26.74 ID:VeI40ieM0.net] 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クラス名) こんな感じに戻り値を求めたいのです。 どなたか、詳しい方、よろしくお願いいたします。
941 名前:デフォルトの名無しさん [2017/12/16(土) 12:24:15.73 ID:mmje4ODI0.net] >>923 python.6.x6.nabble.com/Problem-using-win32com-client-Dispatch-on-Win7-64bit-td1957248.html timgolden.me.uk/pywin32-docs/html/com/win32com/HTML/PythonCOM.html 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
942 名前:デフォルトの名無しさん mailto:sage [2017/12/16(土) 12:51:08.73 ID:rq6V2ypo0.net] print(doc)
943 名前:デフォルトの名無しさん [2017/12/16(土) 19:01:08.83 ID:cReZoebJ0.net] >>924 ホントにありがとう が、print(doc)では目的は目的は果たせませんでした(print objectはファイル名が返りました)が、 貼っていただいたドキュメントからCLSIDからCOMオブジェクトのクラスを調べる目途がたちました。 (makepyやってませんでした、すみません) Rubyのwin32oleだと簡単に調べられたので簡単な方法があると思っていたのですが、win32comは大分様子が違いますね。 さー、rubyから移植+Opencv連携開発がんばるぞー
944 名前:デフォルトの名無しさん mailto:sage [2017/12/16(土) 20:02:02.69 ID:rq6V2ypo0.net] >Rubyのwin32oleだと簡単に調べられた タイプライブラリなくてもか?
945 名前:デフォルトの名無しさん [2017/12/17(日) 10:13:55.95 ID:PHyu6h2W0.net] >>927 >タイプライブラリなくてもか? jongware.mit.edu/idcs5js/index_Assignment%20Suite.html 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に移行しようかとおもってます。
946 名前:デフォルトの名無しさん [2017/12/17(日) 16:33:40.71 ID:XxtCNzg/F.net] print(doc.__repr
947 名前:__()) print(doc.__str__()) [] [ここ壊れてます]
948 名前:デフォルトの名無しさん [2017/12/18(月) 17:53:48.60 ID:MhWfJDZS0.net] 初心者の素朴な疑問なんだけど全てのライブラリは標準ライブラリの組合せで出来てるの?
949 名前:デフォルトの名無しさん [2017/12/18(月) 18:08:49.74 ID:cTfL64uCa.net] 素朴な回答だけどCで書かれてるのも多い
950 名前:デフォルトの名無しさん [2017/12/18(月) 18:14:06.93 ID:N/0vuXs80.net] >>931 標準ライブラリの組み合わせで全てのプログラムは理論上組めますか?
951 名前:デフォルトの名無しさん mailto:sage [2017/12/18(月) 18:48:22.28 ID:UTwQCfsc0.net] >932 クロードシャノンによれば0と1のbitがあれば組めるよ
952 名前:デフォルトの名無しさん mailto:sage [2017/12/18(月) 19:27:27.53 ID:v15Ah6ljM.net] python2からpython3のコードをシームレスに呼び出す あるいはその逆って出来んの?
953 名前:デフォルトの名無しさん [2017/12/18(月) 19:29:21.38 ID:N/0vuXs80.net] ではライブラリを使わずに全てのプログラムを作ることが出来るってことですね
954 名前:デフォルトの名無しさん mailto:sage [2017/12/18(月) 20:30:55.94 ID:u/MJC7QV6.net] なんだこの質問
955 名前:デフォルトの名無しさん mailto:sage [2017/12/18(月) 21:23:40.71 ID:Sr5Op73M0.net] >>934 当然無理
956 名前:デフォルトの名無しさん mailto:sage [2017/12/19(火) 01:11:42.95 ID:NOPV6NH10.net] >>932 理論上で良いなら標準ライブラリはosとsysがあればあらゆるプログラムが書けるよ
957 名前:デフォルトの名無しさん [2017/12/19(火) 11:00:45.67 ID:tMk24jKNF.net] >>934 呼び出すモジュールは作れるというか あると思うけど シ−ムレスっていうのは文法から言ってだめなんじゃね? ヒアドキュメントはシームレスとは言わないだろ?
958 名前:デフォルトの名無しさん [2017/12/19(火) 18:15:06.80 ID:WQVin5/10.net] うむむ 地雷踏んだっぽいわ Anaconda で conda 使いまくってたら from PIL import Image が DLL 見つからないエラーはくようになった conda uninstall pillow conda install pillow とかやってももう治らないω もちろん pip は一度も使ってない
959 名前:デフォルトの名無しさん mailto:sage [2017/12/19(火) 19:51:46.29 ID:j+YlJ43H0.net] 起動中のpythonのsys.path上にpillowはあるのか?
960 名前:デフォルトの名無しさん [2017/12/20(水) 16:40:33.06 ID:oMTP7XXu0.net] conda install --channel https://conda.anaconda.org/conda-forge pillow で動くようになりました 同様に以前動いてたはずの CV3 も動かなくなってたので conda install --channel https://conda.anaconda.org/conda-forge opencv したらこっちも動くようになりました なんか関係ないのも数えきれないくらい沢山入れ替わったっぽいけど 身も心もまっさらになった気分です
961 名前:デフォルトの名無しさん [2017/12/21(木) 22:00:26.56 ID:Wruq1qgz0.net] 初歩的な質問ですいません codepad.org/KGtLHDhb Tkinterを使いプラスボタンが押されたら+1されるプログラムを 練習に作っているのですが ラベルの値が最初の0のまま変更されません コンソールの方では動いているのですが・・・ ラベルの更新の仕方を教えてください、おねがいします
962 名前:デフォルトの名無しさん [2017/12/22(金) 18:05:03.61 ID:bOdX3AhVa.net] ラベル更新だけじゃなくて 色んなツッコミ所がありすぎて面倒なので コメントするのあきらめる
963 名前:デフォルトの名無しさん [2017/12/22(金) 18:28:52.39 ID:pOVBeNy+0.net] >>943 codepad.org/Ocw6JLOS
964 名前:デフォルトの名無しさん [2017/12/22(金) 18:32:37.29 ID:bWUflki2d.net] >>942 たくさんの男がお前の上を通り過ぎていったけど、今は処女になったということだな。
965 名前:デフォルトの名無しさん [2017/12/22(金) 21:25:15.78 ID:iJ2PO/6B0.net] >>944 ひどいプログラムなのは許してください・・・ >>945 ありがとうございます 参考にさせていただきます! とても助かりました
966 名前:デフォルトの名無しさん mailto:sage [2017/12/24(日) 21:27:43.73 ID:Uv6h347vM.net] pythonプログラムを実行する時、 python *.py と ipython *.py で違いはあるんですか?
967 名前:デフォルトの名無しさん mailto:sage [2017/12/25(月) 22:34:56.91 ID:3v3bbp8O0.net] ある数列から、
968 名前:w定割合の位置の数値を取り出したい たとえば x=10 ; y=100 ; z=8 のとき、range(x,y)の8%の数値が欲しい どうするのが高速でしょうか [] [ここ壊れてます]
969 名前:デフォルトの名無しさん mailto:sage [2017/12/26(火) 00:35:52.57 ID:NKd3GEs00.net] >>949 x + round((y - x)*z/100)
970 名前:デフォルトの名無しさん mailto:sage [2017/12/26(火) 00:50:16.19 ID:zO2gc+Bz0.net] はー素晴らしい 自分、数学苦手なもので、全然思いつきませんでした 多謝
971 名前:デフォルトの名無しさん mailto:sage [2017/12/26(火) 18:29:36.82 ID:WBWOri7N0.net] あるグループウェアの特定のページが欲しくてChrome+seleniumでログイン。 そのあとrequests.getでページの中身をスクレイピングしようとしたら「未ログイン」のページが落ちてきた! セッション情報が共通化されていないと知ってショックでした。。
972 名前:デフォルトの名無しさん mailto:sage [2017/12/26(火) 23:24:05.11 ID:1oUfbZQv0.net] insertで登録して、findで登録されてるか調べる 順序はそのまま、YES or NO https://ideone.com/udcKZC どうすれば良いでしょうかお願いします。
973 名前:デフォルトの名無しさん mailto:sage [2017/12/26(火) 23:51:52.01 ID:k456ZrzP0.net] >953 if a in i[1]: を if i[1] in a: にする。 a は、リストでなく、セットにした方が計算量的に有利。 a = set() として、 a.append(i[1]) を、 a.add(i[1]) にする。
974 名前:デフォルトの名無しさん mailto:sage [2017/12/26(火) 23:55:46.44 ID:1oUfbZQv0.net] >>954 ありがとうございます。
975 名前:デフォルトの名無しさん mailto:sage [2017/12/29(金) 02:36:00.23 ID:q3HWEBgb0.net] プログラミングのプの字も知らないカスですが パイソン始めましたよろしくお願いします
976 名前:デフォルトの名無しさん mailto:sage [2017/12/29(金) 06:09:34.09 ID:D6FdquXH0.net] よろしくお願いします