Pythonのお勉強 Part55
■ このスレッドは過去ログ倉庫に格納されています
GUIアプリを作るのにPyQt覚えるのとC#覚えるのはどっちが楽ですか? どっちもプログラミング言語なんだから比べたっていいじゃん。 Bokehの時系列軸で空白がある場合、グラフで空白期間を表示しない方法を教えて。
index(datetime型) close
2017-12-20 04:30:00 22805
2017-12-20 05:00:00 22790
2017-12-20 05:30:00 22805
空白がある。
2017-12-20 08:30:00 22800
2017-12-20 09:00:00 22810
2017-12-20 09:30:00 22795
2017-12-20 10:00:00 22870
from bokeh.plotting import figure, show
p1 = figure(x_axis_type='datetime', width=900, height=600)
p1.line(x=df.index, y=df['close'])
show(p1) そのデータ形式だと、
メイン処理を書く前にデータを再加工して、空白(改行)のみを削除したら? 単純なfor分のループ
https://ideone.com/gsWKqJ
ファイルから読み込む時は、
replace('\n','')で消せた様な気がする。 >>60
df = df.dropna()
で、dfのindexから空白時間を削除しておりますが、
グラフのx軸には空白の時間が表示されるのです。
空白の時間を表示されないようにしたいのです。 >>62
それは力になれそうに無い。すまん。
こっちは backend : aggになって画面すら表示されないわww df = df.dropna()
で、dfは以下のようになっておりますが、
index(datetime型) close
2017-12-20 04:30:00 22805
2017-12-20 05:00:00 22790
2017-12-20 05:30:00 22805
2017-12-20 08:30:00 22800
2017-12-20 09:00:00 22810
2017-12-20 09:30:00 22795
2017-12-20 10:00:00 22870
Bokehのグラフのx軸は、
2017-12-20 06:00:00
2017-12-20 06:30:00
2017-12-20 07:00:00
2017-12-20 07:30:00
2017-12-20 08:00:00
が表示されるのです。
これを表示されないようにしたいのです。 なるほど、なるほど、グラフを偽装したいけど潔癖なBokeh君が協力してくれないというわけだな 誰かワイにシーザー暗号について教えてくれ
pythonで書きたい 何がしたいかよくわからんな
空白を詰めたいのか、ラベルを削除したいだけなのか 横軸が勝手につまみ食いされてたら色々直感的に不都合起こしそうだし
後でデータ不正加工と言われて職失うのも嫌だな >>54
csv_normal.pyがバージョン3.0.0にバージョンアップしたよ
(url = "https://ux.get" + "uploader.com/codes/download/11")
・データの集計機能を追加したよ
・groupbyメソッドで選択した列のフィールドごとにグループ化して集計できるよ
・cross_countメソッドでクロス集計ができるよ
・print関連のメソッドの出力をファイルに保存する機能を追加したよ
IDLEなどは横スクロール機能が無いため、csvの列データが多い場合に表示が折り返されて正常に表示されない
この問題を解決するためにset_print_fileメソッドを追加したよ
set_print_file('_tmp.html', encoding='utf8') とすれば、print関連メソッドの出力が_tmp.htmlファイルに保存されるよ
この_tmp.htmlをブラウザで開いておいて(Windowsの場合は自動でブラウザが起動して開く)
print関連のメソッドを呼び出すたびにブラウザを更新すれば処理中のcsvデータを確認できるよ
IDLEでcsvの加工処理を行い、その結果を横スクロールやズーム機能を備えたブラウザで確認するというわけさ
きっと気に入ると思うよ
基本的なデータ集計機能を実装したので、さらに便利になったよ
詳しくはソースコードの使用例を見てね http://gigazine.net/news/20180103-intel-processor-design-flaw/
2018年01月03日 11時16分00秒
Intelのプロセッサチップに根本的な設計上の欠陥が発覚、各OSにアップデートの必要性
ここ10年間に製造されたIntelのプロセッサに、設計上の欠陥が見つかりました。
最悪の場合、パスワードやログインキー、
キャッシュファイルなどが格納されたカーネルメモリーの内容を読み取られる恐れが
あるとのことなのですが、Intel x86ハードウェアに存在する欠陥のため、
マイクロコードアップデートでは対応不可能で、
各OSがソフトウェアレベルで修正をかけるか、
バグのない新たなプロセッサを導入する必要があるとのこと。
このバグは、データベースアプリケーションから
ウェブブラウザのJavaScriptのようなものまで含めた普通のユーザープログラムでも、
保護されたカーネルメモリーをある程度まで認識できるというもの。
カーネルメモリーにはパスワード、ログインキー、
ディスクからキャッシュされたファイルなど、秘密にしておくべき情報も格納されているため、
通常はユーザープロセスやユーザープログラムからは隠された状態になっていますが、
欠陥が存在することにより、
ブラウザで実行中のJavaScriptや共有パブリッククラウドサーバー上で実行されているマルウェアによって情報を盗み見られる恐れが出てきます。
「python sweetness」によれば、影響は仮想メモリを実装している
現代のすべてのCPUアーキテクチャに及び、完全に解決するにはハードウェアの変更が必要になるとのこと。 スカイプでpythonを初歩から教えてくれる人とかいます?報酬どれぐらいでとか聞いてみたいです PYQのメンターコースが月29800か
でも募集停止してるんだな
まあガチのエンジニアが付きっきりで対応したら再三合わんわな 初歩的な質問にも答えてくれる感じのものがないかなと思ったけど
結構値段張るよね、多分
幾分マイナーなライブラリのFAQ的な事を一時間幾らで対応出来るってだけでもかなり詳しくないと無理だろうし 72ですけど、オンラインでインド人が教えてるのがあったのでちょっとためしてみます。 >>80
木村庄之助 木村正直 式守勘大夫 式守錦大夫 式守与大夫 >>69
csv_normal.pyがバージョン3.0.1にバージョンアップしたよ (https://github.com/ShiraiTK/csv_normal)
今回からGitHubにあげることにしました(コードアップローダーの方は削除しました)
なので、これが最後のバージョンアップ告知となりますー すいません。
Pythonでシンギュラリティが起こせると聞きましたが、
どうやればいいのかわかりません。
詳しい方やり方を教えて下さい。。。 >>85
まず「モンティ・パイソン」で検索して教育ビデオを全部見る。 単体テストのフレームワークについて相談いいでしょうか?
機能的にはデフォルトのもので満足していますし、他の言語とも扱いが似ていて便利なのですが、
神経質なもので、そこだけキャメルケースが紛れ込んでしまうのがどうにも耐え難いです
どうせならスネークケースのフレームワークを利用した方が気持ちよくテストできるかなと思ったのですが、nose のようにやはりキャメルケースのものや、doctest のような癖の強いものばかりで困っています
何か、
・基本的にデフォルトと同じ使い勝手
・表記がスネークケース
のものでおすすめがありましたら教えていただけませんか? pythonってほぼコマンドラインプログラムしか作れなくね?
Linux専用かよ はじめまして。
プログラミングのド素人です。
PythonはコードをjavaScriptに変換できるツールがあると聞きました。
Pythonを制するものはjavaScriptを制する事もできるんでしょうか?
Pythonを覚えればjavaScriptを覚えなくてもjavaScriptを開発できるってことでしょうか?
一石二鳥なのでPythonを勉強しようと思ってます。
この考えは間違ってますでしょうか? TypeScriptと元ネタのJavaScriptとPythonを覚えないと駄目だと思いますね >>92
一行目と二行目がどうつながるんだ?
「ほぼコマンドラインプログラムしか作れな」いと「Linux専用」になってしまうのか? >>99
どういうことですか?
変換するほうがjavaScriptを覚えるより一つ覚えることが増えるんですか?
詳しく解説お願い致します。
当方、ド素人です。 >>100
ウィンドウズはGUIが使えるからCUI向け言語なんて役目なしってこと pythonはExcelをVBAのように制御できるぞ >>98
基本的に「○○言語を××言語に変換」は期待しない方がいい
例外として「JavaScriptに変換することを前提とした言語」というのがあるけど、これについては「AltJS」で検索するといい
なので、素直に「Python」「JavaScript」を別々に勉強するしかない
ただし素のJavaScriptよりはAltJSの方が「Pythonと似ている部分が多くて楽」なことは多いので、
JavaScriptのかわりに、AltJSの代表格である「TypeScript」を勉強するという手はある Windows 環境だと、PowerShell も便利。
Python の方が { } を入力しなくても良いので、楽だけど。 >>104
ありがとうございます。
ド素人が二足の草鞋は履けないので、
先ずはPythonを極めようと思います。 >>107
ひとつの言語覚えると以降はかなり楽になるから、頑張れ 面接官「得意なプログラミング言語を教えてください」
107「Python極めました」
面接官「き、極めた? それはすごいですね・・」 でも数学出来ませんとか
FizzBuzzは書けないんだろな >>98
今からプログラミングとかやめたほうがいいよ
車輪の再発明でぐぐれ
世界は広いしもう時代は何年の低迷してる
何かを作ろうとしても確実にライブラリを駆使すれば自分の手を汚すことなくなんでも作れる
つまり技術は必要でないと言うこと(読めれば良い)
プログラマーの価値がないと言っても過言じゃない
このコード共有化の流れが世界的に自動化される未来は近い
プログラマーは持って数十年の世界だよ、職なしになりたくないならコピペプログラマーを使える立場になるために数学とか学習しとけ 将来的に仕事としてのプログラミングは一握りのプログラマしか必要とされないかもしれないが、教養としてのプログラミングは必要になるかもしれない >>113
5ちゃんにスレ立てする有効なライブラリある? >>115
将来的に教養としてプログラムの知識がいるのなんて東大京大レベルの上位層だけなんだから
下位層がプログラミング学習するなんてアホとしか思えないからやめたほうがいいわなぁ... >>116
探せば確実にあるでしょ1000000%
面倒だからお前自身で探せよ
俺Pythonは出来ないから >>118
あるつってんだろ何回も言わせんな猿
そもそも今でさえ2chにスクリプト書き込みするツールあんだからライブラリもどっかに落ちてんだろ
言うまでもないこと聞くなザスクリプトキディがが ある予約サイトのキャンセル発生を監視して自動で予約入れるライブラリある? >>126
要らないですとか言っておきながらめっちゃ効いてますやん APIが公開されてない限り
requests使って書けで終了では すみませんpyzbarをどう使用すればモデル1のQRコードがよめるのでしょうか…
ドキュメントなど記載されている箇所があれば教えていただけると幸いです >>119
pythonなんか他の言語を齧ったことあれば一ヶ月でできる。頭のきれるやつなら一週間とも言っている。 >>129
どうやって解析するの?
どういうリクエスト送るかとかクッキーとかキーとか
結局たくさん書いてるし >>130
https://pypi.python.org/pypi/pyzbar/
↑に書いてある通りに画像データをdecodeに渡せば良いだけだと思うけど、、、
どの辺で困ってるの? >>133
モデル2であればデコードはできたんです
モデル1がダメなんです…
やっぱり対応してないとかなんですかね? >>134
ごめん、手持ちがモデル2だった、、、
確かに読めないね 文字を入力するとそれを画像検索して画像を1000枚単位で保存してくれるライブラリ教えて
この前調べたけど良さげなのが無かったからフルスクラッチしようとして挫折した >>113
AI化されて殆どの職が不要になるぞ
寧ろプログラマはシンギュラリティが起こるまでは生き残る職だぞ
一番最期まで残る職業は風俗嬢らしいけどなw >>138
自分で調べる力もプログラマー(爆)には必要でしょう
もちろん全米のコピペしろとは言わない
まさか英語も喋れないからって日本語の文献だけしか見てないとか言わないよね...?
理系さん・・・w >>142
ああw
風俗に始まり風俗に終わる
なんか深いな >>102
LinuxはGUIが無いとでも?
で、他のOSはどうなんだ?
Macは?
z/OSは?
BSDは?
Solarisは? >>139
それなw
AIガーって何故かプログラマだけ危険扱いされてるw >>145
いやいやw LinuxはSSHが基本でしょw
GUI使うならWinかMacを使うのが普通w プログラミング初心者がROSの本に手出しても大丈夫?
初心者っていうのはpythonの文法のみ理解してるレベル >>149
自分でコード書いたことないの?
なら普通にやめとけ
分かった「気」になってるだけだから >>148
Linux用のプログラム作成はサーバー向けが圧倒的に多いから
GUIはイラネが多いよな. guiが必要:winかmac
不要:linux可
とか強制するなよ
なんでもいいじゃねぇか
pythonにはクロスプラットフォームも揃ってんだし >>148 >>151
X on SSH だろ常考
しったかで嘘ばらまくな ■ このスレッドは過去ログ倉庫に格納されています