Python

全243件中1~20件表示
  • Dashでの時系列データのレンジスライダー

    PlotlyのDashライブラリで、Web上で時系列データを表示しようとしています。 横軸(時間軸)を動的に選択できるようにするサンプルなどご存じないでしょうか? このリンク先のような機能です https://www.grapecity.com/componentone/docs/win/online-flexchart/range-selector.html

    • 受付中
    • 困ってます
    • nsonoda
    • Python
    • 回答数 0
  • python スクレイピングでのログインができない

    スクレイピングをするために 下記のようなログインサイトにpythonでログインしたいです。 仮定url ="https://aaaaaaa/signin" <form> <p class="signin-label">ログイン画面</p> <ul class="signin-list"> <li class="signin-item"> <div class="hoge1"> <label class="hoge2">メールアドレス</label><div class="hoge3"> <input id="email" autocomplete="email" class="hoge4" type="email" required=""></div> </div> </li> <li class="signin-item"> <div class="hoge5"> <label class="hoge6">パスワード</label> <div class="hoge7"> <input id="password" autocomplete="new-password" class="hoge8" type="password" required=""></div> </div><p class="txt-right"> <a class="signin-link" href="/d/forgot_password">パスワードをお忘れの方</a></p></li></ul><div class="txt-center"> <button type="submit" class="hoge9">ログイン</button> </div> </form> ★行っているコード import requests from bs4 import BeautifulSoup from urllib.parse import urljoin # メールアドレスとパスワードの指定 MAIL = "aaa@mail.net" PASS = "555" # セッションを開始 session = requests.session() # ログイン login_info = { "email":MAIL, "password":PASS, } # action url_login = "https://aaaaaaa/signin" res = session.post(url_login, data=login_info) res.raise_for_status() # エラーならここで例外を発生させる res.text ※エラー内容 HTTPError: 404 Client Error: Not Found for url:https://aaaaaaa/signin 上記となります。 お知恵拝借いただけないでしょうか。

  • pythonでの配列の計算

    pythonで、配列Aの各要素(数字)に対して別途定義された関数で計算して別の配列Bに保存する、ということを考えています(あまりにも初歩)。 Pythonでこのコードを書くことができません。CやFortranでは1つ1つの配列要素をループで巡って計算して新しい配列に保存するだけなのですが、Pythonだと配列のサイズの指定はしなくていいはずですね。また配列要素1つ1つを見て回るようなこともしなくていいと思います(裏ではやっているのでしょうが)。これはどういうコードになるでしょうか。ネットなどで調べても簡単すぎるのか逆にたどり着けないみたいです。よろしくお願いします。 私が使っているPythonのテキスト(分厚い)には索引に”配列”もありません。リスト、タプルになってしまったのでしょうか。 また、このような初歩的処理はJuliaでもいけるのではと思います。Pythonの文法を手掛かりにJuliaもできそうなので。

  • pythonで最頻値とその頻度を求める

    いつもお世話になっております。今回は、csvデータから最頻値を求める方法についてです。pandasでmode()を使い最頻値を求めることまでは出来るのですが、その最頻値の頻度を同時に求める方法で悩んでいます。 検索の結果下記の方法があったのですが df = pd.read_csv('test_04.csv', header=None) #最頻値と頻度を求める mod = df[1].value_counts()[df[1].value_counts() == df[1].value_counts().max()] 結果・・・処理速度;0.46 H 40191 C 40191 Name: 1, dtype: int64 None 求める結果は得られたのですが下記のようにmode()で処理した場合に比べ処理速度が1.6倍くらいかかる結果でした。 df = pd.read_csv('test_04.csv', header=None) mode = df[1].mode() 結果・・・処理速度;0.27 0 C 1 H dtype: object そこに頻度を加えた場合 mode1 = df[1].mode() mode2 = df[1].value_counts().iat[0] 結果・・・処理速度;0.33 0 C 1 H dtype: object, 40191 形式的に速度が遅いが一番上が分かり易い。そこでmode()にはこだわりませんが最頻値と頻度を同時に求める方法が他にありましたらご教授お願いいたします。MySQLではごく普通に同時に求めるクエリを書いていたのでpythonでもありかと思い調べていて行き詰まり投稿いたしました。

    • 受付中
    • 暇なときにでも
    • turu575
    • Python
    • 回答数 0
  • Python pip install

    Python 初心者です。 コマンドプロンプトでpip install を行うと 時々黒塗り(?)のような帯状のラインが 現れます。この意味することろは何でしょうか? pip install自体は成功しています。 トラブルは無いつもりですが、気になるので どなたかご教示ください。 C:\Users\○○>pip install feedparser Collecting feedparser Downloading feedparser-6.0.2-py3-none-any.whl (80 kB) |████████████████████████████████| 80 kB 4.6 MB/s Collecting sgmllib3k Downloading sgmllib3k-1.0.0.tar.gz (5.8 kB) 以下略

  • pandas-bokehのY軸の値を指数表記にしな

    今回、年寄りの冷や水ですがpythonに興味を持ちいろいろ試しています。htmlでグラフ表示するためpandas-bokehを追加しました。Y軸のデータの桁数が大きい場合グラフの値が自動的に指数表記になります。matplotlib.pyplotの場合は問題がなかったのでちょっと不便です。これを慣れている自然数の表記にしたいのでご教授お願いいたします。参考まで下記にコードを記しておきます。 matplotlib.pyplotの場合 import pandas as pd import matplotlib.pyplot as plt import japanize_matplotlib data = pd.read_csv('py003.csv',encoding="utf-8") #プロットするデータの範囲 df = data.iloc[:,[0,1,2,3]] df.plot(kind='bar',x=df.columns[0],figsize=(7, 5), rot=0,width=0.85,linewidth=1, edgecolor="w") plt.legend(ncol=3) plt.show() pandas-bokehの場合 import pandas as pd import pandas_bokeh pandas_bokeh.output_file("Interactive Plot.html") data = pd.read_csv('py003.csv',encoding="utf-8") df = data.iloc[:,[0,1,2,3]] p_bar = df.plot_bokeh.bar( x=df.columns[0], ylabel="金額 (千円)", title="月別売り上げ", alpha=0.6) ズブの素人ですがよろしくお願いいたします。

    • ベストアンサー
    • 暇なときにでも
    • turu575
    • Python
    • 回答数 1
  • AIをつくりたい

    pythonで簡単なAIを作りたくて最近、触り始めたのですが、何をすればいいのかわからないので教えてください。 もともとphpとc言語をやっていて一応、基本文程度であれば両方できます。

    • ベストアンサー
    • 困ってます
    • dhtfyjh
    • Python
    • 回答数 1
  • Pythonのmatplotlibで大変な事が起き

    Pythonのmatplotlib.pylabで予め定義しておいたRelu(x)関数をプロットしてみたのですが、およそ僕の知ってるのとは全く異なる形のグラフが現れてしまいました。 一体どうしたら直りますか。

    • ベストアンサー
    • 困ってます
    • hf-sbf5
    • Python
    • 回答数 2
  • 入力された住所から都道府県の後ろにある空白を削除

    例 ○○県 〇〇市〇〇町1-1 マンション1号室 ○○県 〇〇市〇〇町1-1マンション2号室 ○○県〇〇市〇〇町1-1マンション3号室 上記の例ような都道府県の後ろや番地の後ろに空白があったりなかったりする住所が格納されている配列があります 都道府県の後ろの空白だけ削除してそれ以降の空白は無視したいです replace(' ','')では都道府県の部分以外の空白も削除されてしまうので困っています

    • ベストアンサー
    • 困ってます
    • mrll
    • Python
    • 回答数 1
  • WikiExtractor.py --json -

    ./wikiextractor/WikiExtractor.py --json -q -o extracted enwiki-latest-pages-articles.xml.bz2 がubuntu18で a@a:~$ python3 -m wikiextractor.WikiExtractor -q -o extracted /mnt/c/Windows/System32/enwiki-latest-pages-articles.xml.bz2 Segmentation fault (core dumped) とエラーを起こします 改善方法を教えてください

  • py --json -q -o extracted

    ./wikiextractor/WikiExtractor.py --json -q -o extracted enwiki-latest-pages-articles.xml.bz2をUbuntu18で実行する方法を教えてください 実行できません フォルダーはあるのにいつもエラーをおこします  enwiki-latest-pages-articles.xml.bz2は16GBです

  • pythonディープラーニングでの画像処理

    AVのモザイクを消したいのですが、最初に何を学習すべきでしょうか? pytorch gan colabの環境でチュートリアルを探しています。 tecoganだとチュートリアルがないです。 このような画像処理はかなり難しいですか?

  • .py --json -q -o extracte

    win8付属のコマンドプロントでpython3,6 python --versionコマンドでパスは確認できます win8で~.py --json -q -o extracted ~.xml.bz2のコマンドを実行する方法を教えてください win8コマンドプロント C:\WINDOWS\system32>python./~.py --json -q -o extracte d ~.xml.bz2 'python.' is not recognized as an internal or external command, operable program or batch file.

  • プログラム言語

    プログラムで質問です。 言語は何でもいいのですが、引数と戻り値を同時に設定することはできますか?(同じ関数内で)

    • ベストアンサー
    • 困ってます
    • dhtfyjh
    • Python
    • 回答数 5
  • Pythonの更新を追いかけること

    pythonは新バージョンが次々に出てきますが、この更新を追いかけた方がいいのでしょうか。WindowsのOSの更新のようにです。それとも今、都合よく動いているのを確認したらそれを温存しておくべきなのでしょうか。また、新バージョンをインストールすると旧バージョンの上に乗っかるのではなく、全く別のものとしてインストールされるようです。どのバージョンも個別にプロンプトを用意してくれるので環境が別々に立ち上がるようなのですが、いつまでもそのようなものをため込むのも違うなあと思うのですが。その辺の考え方はどうなっているのでしょうか。また、更新された場合、何が更新されたということなのでしょうか。新機能が追加されて更新されたということであれば、それを使わないのなら追いかける必要がないということなのでしょうか。

  • python開発のエラー詳細の日本語化

    Virtualstudio community2019を使っているのですが、 エラーの詳細を日本語化するにはどうしたらいいのでしょうか? 日本語化の機能はありますか? 宜しくお願いします。

  • 配列の特定の位置から別の配列をマージする方法

    テトリスを作成しています。listという配列の3番目(インデックスの)を始点として、minoという配列をマージしたいです。このような場合の記述方法がわかりません。 以下がコードですが、どうやって始点を指定するのでしょうか。 list[3]を始点とします。 var list = [1,0,0,0,0,0,0,1] var mino = [2,2] func _ready(): #3番目からスタート for i in range(mino.size()): list[i] = mino[i] print(list) 得たい結果はこうです。ヒントだけでも貰えればと思います。 [1,0,0,2,2,0,0,1]

  • Python)インストールしたライブラリが実行不能

    Desktop上に作った、 ------test.py---------------------------- from pdf2docx import parse pdf_file = '/Users/nobusansan/Desktop/sample.pdf' docx_file = '/Users/nobusansan/Desktop/sample.docx' parse(pdf_file, docx_file) -------------------------------------------- というファイルをVisualStudioCode上でopenして、runしたら、 NameError: name 'parse' is not defined というエラーが出てきました。 terminal上でインストールは済ませたはずなのですがね。。。↓ -------------------------------------------- pip install pdf2docx -------------------------------------------- どうやったらエラーをださずに実行できるか教えて欲しいです。 どなたか回答よろしくお願いしますm(_ _)m

  • Gmail自動送信プログラムをEXE化した場合×

    <質問> 下記のように、PythonでGmail自動送信プログラムを「添付ファイル無し」と「添付ファイル有り」の2つの場合で連続送信可能なように作成しました。 下記ソースプログラムをEXE化した場合、「添付ファイル有り」のプログラムが実行(自動送信)されませんでした。しかし「添付ファイル無し」のプログラムは正常に実行(自動送信)されました。 なお、下記ソースプログラム(.py)をそのままVisual Studio Codeで実行した場合は、「添付ファイル無し」と「添付ファイル有り」の2つの場合で正常に連続送信できました。 なぜ、EXE化した場合だけ「添付ファイル有り」のプログラムが実行(自動送信)されないのか?わかりません。どなたかご教示していただけないでしょうか?宜しくお願いします。 <Pythonソースプログラム> #「添付ファイル無し」 import datetime import smtplib import ssl from email.mime.text import MIMEText import sys, codecs sys.stdout = codecs.getwriter("utf-8")(sys.stdout) gmail_account = "xxx@gmail.com" gmail_password = "xxx" send_name = "テスト" mail_to = "xxx@gmail.com" today_date = datetime.date.today() delivery_date = today_date + datetime.timedelta(days=7) # print(today_date,delivery_date) subject = "{0}様、{1}分の発注書をお送りします。".format(send_name,today_date) body = "表題の発注書をお送りいたします。<br>添付ファイルをご確認ください。<br>本発注の納期は{0}となります。<br><br>xxxxxxxxxx".format(delivery_date) # print(subject) msg = MIMEText(body, "html") # print(msg) msg["Subject"] = subject msg["To"] = mail_to msg["From"] = gmail_account # print(msg) server = smtplib.SMTP_SSL("smtp.gmail.com", 465,context=ssl.create_default_context()) server.login(gmail_account, gmail_password) server.send_message(msg) server.close() # print('送信完了') #「添付ファイル有り」 #添付資料付きGmail送信 from email.mime.multipart import MIMEMultipart from email.mime.base import MIMEBase from email import encoders subject = "{0}様、{1}分の発注書をお送りします。".format(send_name,today_date) body = "表題の発注書をお送りいたします。<br>添付ファイルをご確認ください。<br>本発注の納期は{0}となります。<br><br>□xxxxxxxxxx□".format(delivery_date) msg = MIMEMultipart() msg['Subject'] = subject msg['To'] = mail_to msg['From'] = gmail_account msg_body = MIMEText(body, "html") msg.attach(msg_body) filename = "xxxxxxxxxx.pdf" file = open(filename, "rb") attachment_file = MIMEBase('application', 'pdf') attachment_file.set_payload((file).read()) file.close() encoders.encode_base64(attachment_file) attachment_file.add_header('Content-Disposition', "attachment", filename=filename) msg.attach(attachment_file) server = smtplib.SMTP_SSL("smtp.gmail.com", 465, context=ssl.create_default_context()) server.login(gmail_account, gmail_password) server.send_message(msg) server.close() # print('送信完了')

    • ベストアンサー
    • 困ってます
    • -tama-tama-
    • Python
    • 回答数 1
  • Python。Seleniumの動作。

    個人的に仕事などで使えるプログラムツールを作りたいと思い、現在Pythonを勉強しています。 が、スタンパーみたいなソフトや、ログインなどの動作をしてくれるとか、自動でプルダウンをランダムに選択してくれるようなワンボタンのソフト等を作りたくてGUI前提で考えていたのですが、そもそもPythonをGUIにするのは重いからあまりしないと後で知りました。 色々調べたり聞いたりすると、そういう目的ならPythonがいいんじゃないかみたいに言われたりもしたのですが… SeleniumならWEBの自動操作が出来るということで色々弄っていたのですが、確かに操作は少し出来るようになってきましたが、あまりにも動作がアナログ的というか… 表示されていない要素は指定できないとか、WEBページの読み込みが間に合わないと動作がバグるとか。 個人的にはプログラムというのはもっと『このボタンを押せとコードを書いたらボタンを確実に押して進行してくれる』ものだと思っていたのですが。 こういうものなのでしょうか? それともSeleniumが実際に人が操作する動作をしっかり守ったものなのでしょうか。 これが例えば他の言語でコードを組んだ場合も、同じような動作になってしまうのでしょうか。

    • 締切済み
    • 困ってます
    • aprose
    • Python
    • 回答数 2