Pythonオフィシャルサイト
http://www.python.org/
テンプレ等は2以降で
■前スレ
Pythonのお勉強 Part54
http://mevius.5ch.net/test/read.cgi/tech/1504251887/
Pythonのお勉強 Part55
■ このスレッドは過去ログ倉庫に格納されています
2017/12/22(金) 14:15:47.03ID:8mUBEZUB
14デフォルトの名無しさん
2017/12/23(土) 10:28:40.32ID:Zrv32BD7 py36なら
conda install -c https://conda.anaconda.org/menpo opencv
conda install -c https://conda.anaconda.org/menpo opencv
2017/12/23(土) 10:31:18.34ID:Zrv32BD7
最後の3要らなくて3がデフォで入るよって意味ね
17デフォルトの名無しさん
2017/12/23(土) 10:42:08.21ID:Zrv32BD72017/12/23(土) 12:10:36.68ID:Iyucp5Ng
$sudo apt-get install python-opencv
2017/12/23(土) 15:37:25.53ID:RUhxCo0x
WindowsにWSL入れてみようと思うんですが、
WSLのPythonからWindowsのChromeにアクセス出来るんですかね?
(headless chrome使いたい)
WSLのPythonからWindowsのChromeにアクセス出来るんですかね?
(headless chrome使いたい)
209,10
2017/12/23(土) 17:42:23.82ID:Iyucp5Ng 調べましたがイマイチ分かりませんでした。
このままだと、元の配列自体を区切ってlabelを増やす事になってしまいます。
教えて下さい
あと5レス以内に答えが出ないと雪風として荒らします。
このままだと、元の配列自体を区切ってlabelを増やす事になってしまいます。
教えて下さい
あと5レス以内に答えが出ないと雪風として荒らします。
21デフォルトの名無しさん
2017/12/23(土) 18:43:51.74ID:Iyucp5Ng いやああああああああああああああああああ
こんな アホな事したく なんだよおおおおおおおおwwwwwwww
i を 13で割って===0 で改行したいのおおおおおおおおおおwwwwwww
# label1
Static1 = tkinter.Label(text=[l[i] for i in range(13)])
Static1.place(x=10, y=10)
#exec("""for i in range(len(l)):\n\tif i%13==0:\n\t\t'\n'\n\telse:\n\tl[i]"""))
# [l[i] for i in range(len(l))])
#Static1.grid(columnspan=4, padx=5, pady=5)
#Static1.pack()
#exec("""for i in range(len(l)):\n\tif i%13==0:\n\t\t'\n'\n\telse:\n\tl[i]""")
# label2
Static2 = tkinter.Label(text=[l[i] for i in range(13,26)])
Static2.place(x=10, y=30)
# label3
Static3 = tkinter.Label(text=[l[i] for i in range(26,39)])
Static3.place(x=10, y=50)
# label4
Static4 = tkinter.Label(text=[l[i] for i in range(39,54)])
Static4.place(x=10, y=70)
こんな アホな事したく なんだよおおおおおおおおwwwwwwww
i を 13で割って===0 で改行したいのおおおおおおおおおおwwwwwww
# label1
Static1 = tkinter.Label(text=[l[i] for i in range(13)])
Static1.place(x=10, y=10)
#exec("""for i in range(len(l)):\n\tif i%13==0:\n\t\t'\n'\n\telse:\n\tl[i]"""))
# [l[i] for i in range(len(l))])
#Static1.grid(columnspan=4, padx=5, pady=5)
#Static1.pack()
#exec("""for i in range(len(l)):\n\tif i%13==0:\n\t\t'\n'\n\telse:\n\tl[i]""")
# label2
Static2 = tkinter.Label(text=[l[i] for i in range(13,26)])
Static2.place(x=10, y=30)
# label3
Static3 = tkinter.Label(text=[l[i] for i in range(26,39)])
Static3.place(x=10, y=50)
# label4
Static4 = tkinter.Label(text=[l[i] for i in range(39,54)])
Static4.place(x=10, y=70)
2017/12/23(土) 19:00:43.86ID:okKvPHcv
造作もなきこと!Pythonのテクニックを使えば iを13で割って==0で改行することなど造作もなきこと!
2017/12/23(土) 19:10:09.60ID:okKvPHcv
>>> for cards in [l[i:i+13] for i in range(len(l))][::13]:
print(cards)
['♠A', '♠2', '♠3', '♠4', '♠5', '♠6', '♠7', '♠8', '♠9', '♠10', '♠J', '♠Q', '♠K']
['♥A', '♥2', '♥3', '♥4', '♥5', '♥6', '♥7', '♥8', '♥9', '♥10', '♥J', '♥Q', '♥K']
['♦A', '♦2', '♦3', '♦4', '♦5', '♦6', '♦7', '♦8', '♦9', '♦10', '♦J', '♦Q', '♦K']
['♣A', '♣2', '♣3', '♣4', '♣5', '♣6', '♣7', '♣8', '♣9', '♣10', '♣J', '♣Q', '♣K']
['J', 'J']
>>>
print(cards)
['♠A', '♠2', '♠3', '♠4', '♠5', '♠6', '♠7', '♠8', '♠9', '♠10', '♠J', '♠Q', '♠K']
['♥A', '♥2', '♥3', '♥4', '♥5', '♥6', '♥7', '♥8', '♥9', '♥10', '♥J', '♥Q', '♥K']
['♦A', '♦2', '♦3', '♦4', '♦5', '♦6', '♦7', '♦8', '♦9', '♦10', '♦J', '♦Q', '♦K']
['♣A', '♣2', '♣3', '♣4', '♣5', '♣6', '♣7', '♣8', '♣9', '♣10', '♣J', '♣Q', '♣K']
['J', 'J']
>>>
2017/12/23(土) 19:23:17.30ID:okKvPHcv
ちょっと間違えた、こっちが正解
>>> for cards in [l[i:i+13] for i in range(len(l))[::13]]:
print(cards)
['♠A', '♠2', '♠3', '♠4', '♠5', '♠6', '♠7', '♠8', '♠9', '♠10', '♠J', '♠Q', '♠K']
['♥A', '♥2', '♥3', '♥4', '♥5', '♥6', '♥7', '♥8', '♥9', '♥10', '♥J', '♥Q', '♥K']
['♦A', '♦2', '♦3', '♦4', '♦5', '♦6', '♦7', '♦8', '♦9', '♦10', '♦J', '♦Q', '♦K']
['♣A', '♣2', '♣3', '♣4', '♣5', '♣6', '♣7', '♣8', '♣9', '♣10', '♣J', '♣Q', '♣K']
['J', 'J']
>>>
>>> for cards in [l[i:i+13] for i in range(len(l))[::13]]:
print(cards)
['♠A', '♠2', '♠3', '♠4', '♠5', '♠6', '♠7', '♠8', '♠9', '♠10', '♠J', '♠Q', '♠K']
['♥A', '♥2', '♥3', '♥4', '♥5', '♥6', '♥7', '♥8', '♥9', '♥10', '♥J', '♥Q', '♥K']
['♦A', '♦2', '♦3', '♦4', '♦5', '♦6', '♦7', '♦8', '♦9', '♦10', '♦J', '♦Q', '♦K']
['♣A', '♣2', '♣3', '♣4', '♣5', '♣6', '♣7', '♣8', '♣9', '♣10', '♣J', '♣Q', '♣K']
['J', 'J']
>>>
25デフォルトの名無しさん
2017/12/23(土) 21:08:57.34ID:vfhA/p++ >>12-18
ありがとう!
管理者権限のコマンドライン(windows10)からconda install opencvだけでconda listに載りました
早速
import cv2
print(cv2.__version__)
を走らせようとしたのですが
ModuleNotFoundError: No module named 'cv2'
と出てcv2がimport出来ません
原因となりそうな所を教えてくださいm(__)m
多分何かを忘れているとは思うのですが・・・
ありがとう!
管理者権限のコマンドライン(windows10)からconda install opencvだけでconda listに載りました
早速
import cv2
print(cv2.__version__)
を走らせようとしたのですが
ModuleNotFoundError: No module named 'cv2'
と出てcv2がimport出来ません
原因となりそうな所を教えてくださいm(__)m
多分何かを忘れているとは思うのですが・・・
2017/12/23(土) 21:51:46.55ID:CvUVnXFo
>>19
できるよ。スクレイピングする時まさにそれやってる。
できるよ。スクレイピングする時まさにそれやってる。
2017/12/23(土) 22:46:22.05ID:WeFdzYe/
2017/12/23(土) 22:52:24.44ID:okKvPHcv
condaでブッcondaのにモジュール無いとか言われて寝conda
29デフォルトの名無しさん
2017/12/23(土) 23:19:34.34ID:vfhA/p++ >>27
conda listでopencv 3.3.0が出ているので多分cv2も入っているようないないような・・・
ただ他にライブラリも入れているのですが全てpipでインストールしているので何か勘違いしているのかもしれません
関係ないとは思いますがIDEはpycharmを使っています
cv2をimportしようとしているのはとりあえず動かしたいサンプルソースがあるからです
何か他に分かることがありましたらご指摘お願いしますm(__)m
早く好みのエッチな画像を自動で収集したいです!
conda listでopencv 3.3.0が出ているので多分cv2も入っているようないないような・・・
ただ他にライブラリも入れているのですが全てpipでインストールしているので何か勘違いしているのかもしれません
関係ないとは思いますがIDEはpycharmを使っています
cv2をimportしようとしているのはとりあえず動かしたいサンプルソースがあるからです
何か他に分かることがありましたらご指摘お願いしますm(__)m
早く好みのエッチな画像を自動で収集したいです!
2017/12/24(日) 01:28:55.62ID:FhnnAfKK
>>29
ごめん
OpenCV3の場合でも import cv2 だったわ
ならcondaのpythonつかってないだけだろ
condaでインストールしたモジュールとpipでインストールしたモジュールは別モンだからどっちを使っているのかを理解する必要がある
condaのpython 使うようにpycharmを設定するか、普通のpython使うならpip3 install opencv
ごめん
OpenCV3の場合でも import cv2 だったわ
ならcondaのpythonつかってないだけだろ
condaでインストールしたモジュールとpipでインストールしたモジュールは別モンだからどっちを使っているのかを理解する必要がある
condaのpython 使うようにpycharmを設定するか、普通のpython使うならpip3 install opencv
2017/12/24(日) 03:12:48.09ID:lk56Lfin
32デフォルトの名無しさん
2017/12/24(日) 14:01:48.15ID:37pIXw5h deeplearning終了のお知らせ
http://d.hatena.ne.jp/shi3z/20171223/1513980907
http://d.hatena.ne.jp/shi3z/20171223/1513980907
33デフォルトの名無しさん
2017/12/24(日) 14:20:27.82ID:O32kkFdG タイトル速報
2017/12/24(日) 14:35:28.62ID:9aESC/tA
https://2ch.vet/re_maguro_poverty_1513064523_2_100
このニュースのプログラムの最新版が公開されたらしいのですが↓
(ここのgist.gihub.comをクリックすると、ソースコード読める)
https://www.reddit.com/r/deepfakes/comments/7lae4c/face_alignment_scripts_based_on/?utm_source=reddit-android
このプログラム、プログラム未経験の僕が使いこなすには
ちょっとハードル高すぎますかね?このために勉強してみようかなとw
も、もちろん悪用したいわけではなく!
知的な技術研究が目的ですよ! 👀
Rock54: Caution(BBR-MD5:1777ba470a0705a8ff6b3177e04ccfb6)
このニュースのプログラムの最新版が公開されたらしいのですが↓
(ここのgist.gihub.comをクリックすると、ソースコード読める)
https://www.reddit.com/r/deepfakes/comments/7lae4c/face_alignment_scripts_based_on/?utm_source=reddit-android
このプログラム、プログラム未経験の僕が使いこなすには
ちょっとハードル高すぎますかね?このために勉強してみようかなとw
も、もちろん悪用したいわけではなく!
知的な技術研究が目的ですよ! 👀
Rock54: Caution(BBR-MD5:1777ba470a0705a8ff6b3177e04ccfb6)
2017/12/24(日) 15:10:22.54ID:uTLEgoc7
>>32
Radeonでどうやってtensorflow動かすのか知りたいんだけどなぁ
Radeonでどうやってtensorflow動かすのか知りたいんだけどなぁ
2017/12/24(日) 15:24:03.70ID:/VeWYwOF
>>34
ブロックされました
ブロックされました
2017/12/24(日) 15:51:02.12ID:RXtl733r
>>35
ROCmってキーワード出てんだからググればいいんじゃね?
ROCmってキーワード出てんだからググればいいんじゃね?
2017/12/24(日) 17:19:47.02ID:WwF522jx
スクレイピングとかは有用だけど
人工知能を使ってやりたいことがあまり浮かばない
物体検出とかすごいけど、さて動かして何するの
警備でもするの?で終わってしまう
人工知能を使ってやりたいことがあまり浮かばない
物体検出とかすごいけど、さて動かして何するの
警備でもするの?で終わってしまう
2017/12/24(日) 17:19:55.62ID:BCPu3bP/
csv_normal.pyがバージョン2.8.4にバージョンアップしたよ(ttps://ux.getuploader.com/codes/download/8)
・numpyのfloatを使うと位置ズレが発生すると教えてもらったので修正したよ
・関数やメソッドも色々追加したよ
・辞書データからcsvデータを作成できるようにしたよ(dict2csv関数)
・フィールド値をカウントするカウンターメソッド(counter_row, counter_column)を追加したよ
・行列を回転させるメソッド(rotate_right, rotate_left)を追加したよ
・特定のフィールド値をピックアップするメソッド(research_field)を追加したよ
などなど 👀
Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2)
・numpyのfloatを使うと位置ズレが発生すると教えてもらったので修正したよ
・関数やメソッドも色々追加したよ
・辞書データからcsvデータを作成できるようにしたよ(dict2csv関数)
・フィールド値をカウントするカウンターメソッド(counter_row, counter_column)を追加したよ
・行列を回転させるメソッド(rotate_right, rotate_left)を追加したよ
・特定のフィールド値をピックアップするメソッド(research_field)を追加したよ
などなど 👀
Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2)
40デフォルトの名無しさん
2017/12/25(月) 07:18:09.60ID:zi0pYg0C >>38
うむ
うむ
2017/12/25(月) 08:32:16.96ID:vVpX2b4s
モデル1のQRコードってpythonでデコードできますか?モデル2はできたんですが…
42デフォルトの名無しさん
2017/12/25(月) 10:54:16.18ID:eRGr2O70 >>30
pycharmでFile→Setting→Project InterpreterでPackageを見るとopencvは載っていませんでした
Anaconda3\python.exeのパスは指定しているのと
numpy他のAnacondaデフォルトのライブラリは使えているので(やり方は忘れましたがpipでインストしたライブラリも載ってます)
conda listに載っているopencvのライブラリを反映出来るように情報を探してみます
ありがとう!
pycharmでFile→Setting→Project InterpreterでPackageを見るとopencvは載っていませんでした
Anaconda3\python.exeのパスは指定しているのと
numpy他のAnacondaデフォルトのライブラリは使えているので(やり方は忘れましたがpipでインストしたライブラリも載ってます)
conda listに載っているopencvのライブラリを反映出来るように情報を探してみます
ありがとう!
43デフォルトの名無しさん
2017/12/25(月) 11:35:36.73ID:OsSqtlZi >>41
pyzbar
pyzbar
2017/12/25(月) 11:37:18.29ID:wahE5H44
2017/12/25(月) 16:48:32.04ID:jU058EAA
>>39
csv_normal.pyが
バージョン2.8.5に
バージョンアップしたよ(https://ux.getuploader.com/codes/download/9)
・floatの小数点以下の桁数を揃えるように修正したよ
・その桁数を設定できるようにしたよ(precisionプロパティ)
古いバージョンは削除したよ 👀
Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2)
csv_normal.pyが
バージョン2.8.5に
バージョンアップしたよ(https://ux.getuploader.com/codes/download/9)
・floatの小数点以下の桁数を揃えるように修正したよ
・その桁数を設定できるようにしたよ(precisionプロパティ)
古いバージョンは削除したよ 👀
Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2)
2017/12/25(月) 16:51:15.97ID:jU058EAA
うーん、、Rock付くなー、何がアカンのやろ?
2017/12/25(月) 17:24:07.34ID:od7irzxW
ブラックリストおめ
2017/12/25(月) 17:59:16.53ID:UW0lOuML
2017/12/25(月) 19:03:10.45ID:jU058EAA
2017/12/25(月) 19:03:43.56ID:jU058EAA
間違えたw てすと
(https://ux.getuploader.com/codes/download/9) 👀
Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2)
(https://ux.getuploader.com/codes/download/9) 👀
Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2)
2017/12/25(月) 22:10:59.59ID:jXqXwena
おまえらw
俺を笑わせたくてやってるだろw
俺を笑わせたくてやってるだろw
52デフォルトの名無しさん
2017/12/26(火) 07:24:10.00ID:be9dLdpw 代入演算子の独自定義ってできないの?
しかたないから
x *=0
x += y
で
x =y
のかわりにしてるけど
しかたないから
x *=0
x += y
で
x =y
のかわりにしてるけど
53ゆっきー ◆ExGQrDul2E
2017/12/26(火) 21:57:56.13ID:1oUfbZQv コピーしたら?
import copy
x = copy.copy(y)
x = copy.deepcopy(y)
import copy
x = copy.copy(y)
x = copy.deepcopy(y)
2017/12/27(水) 23:39:30.64ID:fs3iOn5w
>>45
csv_normal.pyがバージョン2.8.7にバージョンアップしたよ
(url = "https://ux.get" + "uploader.com/codes/download/10")
・枠のグループ化機能を追加したよ
枠のグループ化機能は、Excelのセル結合やpandasのMultiIndexのような機能だよ
枠のグループ化機能でcsvデータの視認性がさらに向上したよ
※Excelのセル結合のようなデータの操作性を犠牲にするようなデメリットは無いよ
どのようにしてデータの操作性を損なわずにデータの視認性を向上させたのか!?
文字を枠として使用するcsv_normal.pyの優位性を最大限に生かした答えがこれです!!
https://ideone.com/3mxtlc
csv_normal.pyがバージョン2.8.7にバージョンアップしたよ
(url = "https://ux.get" + "uploader.com/codes/download/10")
・枠のグループ化機能を追加したよ
枠のグループ化機能は、Excelのセル結合やpandasのMultiIndexのような機能だよ
枠のグループ化機能でcsvデータの視認性がさらに向上したよ
※Excelのセル結合のようなデータの操作性を犠牲にするようなデメリットは無いよ
どのようにしてデータの操作性を損なわずにデータの視認性を向上させたのか!?
文字を枠として使用するcsv_normal.pyの優位性を最大限に生かした答えがこれです!!
https://ideone.com/3mxtlc
55デフォルトの名無しさん
2018/01/01(月) 13:09:45.15ID:aMef5btr GUIアプリを作るのにPyQt覚えるのとC#覚えるのはどっちが楽ですか?
57デフォルトの名無しさん
2018/01/01(月) 14:02:32.74ID:yaUpEKWz 違うものを比べるな
2018/01/01(月) 21:41:18.13ID:nFvf4ca0
どっちもプログラミング言語なんだから比べたっていいじゃん。
59Bokehの時系列軸
2018/01/01(月) 23:03:49.95ID:DWdHQkel 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)
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)
60遊園地 ◆ExGQrDul2E
2018/01/02(火) 00:07:58.92ID:aDk8COb7 そのデータ形式だと、
メイン処理を書く前にデータを再加工して、空白(改行)のみを削除したら?
メイン処理を書く前にデータを再加工して、空白(改行)のみを削除したら?
61遊園地 ◆ExGQrDul2E
2018/01/02(火) 00:25:51.83ID:aDk8COb762Bokehの時系列軸
2018/01/02(火) 00:51:56.56ID:uMuvumoI63遊園地 ◆ExGQrDul2E
2018/01/02(火) 00:59:01.73ID:aDk8COb764Bokehの時系列軸
2018/01/02(火) 01:02:07.63ID:uMuvumoI 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
が表示されるのです。
これを表示されないようにしたいのです。
で、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
が表示されるのです。
これを表示されないようにしたいのです。
2018/01/02(火) 09:38:39.39ID:+5/QVGXW
なるほど、なるほど、グラフを偽装したいけど潔癖なBokeh君が協力してくれないというわけだな
66デフォルトの名無しさん
2018/01/02(火) 09:54:54.27ID:gB1UXOKw 誰かワイにシーザー暗号について教えてくれ
pythonで書きたい
pythonで書きたい
2018/01/02(火) 12:25:19.59ID:ZMmmwzi0
何がしたいかよくわからんな
空白を詰めたいのか、ラベルを削除したいだけなのか
空白を詰めたいのか、ラベルを削除したいだけなのか
2018/01/02(火) 13:19:25.96ID:Y/4ObyK1
横軸が勝手につまみ食いされてたら色々直感的に不都合起こしそうだし
後でデータ不正加工と言われて職失うのも嫌だな
後でデータ不正加工と言われて職失うのも嫌だな
2018/01/03(水) 15:21:58.54ID:PXKun+1R
>>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の加工処理を行い、その結果を横スクロールやズーム機能を備えたブラウザで確認するというわけさ
きっと気に入ると思うよ
基本的なデータ集計機能を実装したので、さらに便利になったよ
詳しくはソースコードの使用例を見てね
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の加工処理を行い、その結果を横スクロールやズーム機能を備えたブラウザで確認するというわけさ
きっと気に入ると思うよ
基本的なデータ集計機能を実装したので、さらに便利になったよ
詳しくはソースコードの使用例を見てね
70デフォルトの名無しさん
2018/01/04(木) 12:27:16.60ID:o7CttU7P 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アーキテクチャに及び、完全に解決するにはハードウェアの変更が必要になるとのこと。
2018年01月03日 11時16分00秒
Intelのプロセッサチップに根本的な設計上の欠陥が発覚、各OSにアップデートの必要性
ここ10年間に製造されたIntelのプロセッサに、設計上の欠陥が見つかりました。
最悪の場合、パスワードやログインキー、
キャッシュファイルなどが格納されたカーネルメモリーの内容を読み取られる恐れが
あるとのことなのですが、Intel x86ハードウェアに存在する欠陥のため、
マイクロコードアップデートでは対応不可能で、
各OSがソフトウェアレベルで修正をかけるか、
バグのない新たなプロセッサを導入する必要があるとのこと。
このバグは、データベースアプリケーションから
ウェブブラウザのJavaScriptのようなものまで含めた普通のユーザープログラムでも、
保護されたカーネルメモリーをある程度まで認識できるというもの。
カーネルメモリーにはパスワード、ログインキー、
ディスクからキャッシュされたファイルなど、秘密にしておくべき情報も格納されているため、
通常はユーザープロセスやユーザープログラムからは隠された状態になっていますが、
欠陥が存在することにより、
ブラウザで実行中のJavaScriptや共有パブリッククラウドサーバー上で実行されているマルウェアによって情報を盗み見られる恐れが出てきます。
「python sweetness」によれば、影響は仮想メモリを実装している
現代のすべてのCPUアーキテクチャに及び、完全に解決するにはハードウェアの変更が必要になるとのこと。
2018/01/04(木) 19:03:10.63ID:7yVXTXNv
馬鹿のスクリーニング記事
2018/01/04(木) 20:31:02.49ID:QwEiRTRK
スカイプでpythonを初歩から教えてくれる人とかいます?報酬どれぐらいでとか聞いてみたいです
2018/01/04(木) 20:37:53.51ID:ms0PMsxr
月2万6千円
2018/01/04(木) 21:01:49.17ID:tqxTKKxK
PYQのメンターコースが月29800か
でも募集停止してるんだな
まあガチのエンジニアが付きっきりで対応したら再三合わんわな
でも募集停止してるんだな
まあガチのエンジニアが付きっきりで対応したら再三合わんわな
75デフォルトの名無しさん
2018/01/04(木) 22:13:38.56ID:7uuiguNt 初歩的な質問にも答えてくれる感じのものがないかなと思ったけど
結構値段張るよね、多分
幾分マイナーなライブラリのFAQ的な事を一時間幾らで対応出来るってだけでもかなり詳しくないと無理だろうし
結構値段張るよね、多分
幾分マイナーなライブラリのFAQ的な事を一時間幾らで対応出来るってだけでもかなり詳しくないと無理だろうし
2018/01/05(金) 00:46:31.30ID:2Det3YXN
72ですけど、オンラインでインド人が教えてるのがあったのでちょっとためしてみます。
77デフォルトの名無しさん
2018/01/05(金) 10:45:58.13ID:Vef7Ikrv 体で払え
2018/01/05(金) 21:25:49.99ID:rPq4qf0g
ねずみの死体でいいかな?
2018/01/06(土) 03:39:08.59ID:/zMoh3SA
>>77σ(`・・´ )の爪の垢で良ければ
2018/01/06(土) 11:52:05.28ID:HbY4/bGY
式守伊之助
2018/01/06(土) 14:46:21.43ID:YOtInvqC
ッアー
82デフォルトの名無しさん
2018/01/06(土) 16:15:35.80ID:XiOipARG >>80
木村庄之助 木村正直 式守勘大夫 式守錦大夫 式守与大夫
木村庄之助 木村正直 式守勘大夫 式守錦大夫 式守与大夫
2018/01/06(土) 18:48:47.89ID:As1kN0oe
>>69
csv_normal.pyがバージョン3.0.1にバージョンアップしたよ (https://github.com/ShiraiTK/csv_normal)
今回からGitHubにあげることにしました(コードアップローダーの方は削除しました)
なので、これが最後のバージョンアップ告知となりますー
csv_normal.pyがバージョン3.0.1にバージョンアップしたよ (https://github.com/ShiraiTK/csv_normal)
今回からGitHubにあげることにしました(コードアップローダーの方は削除しました)
なので、これが最後のバージョンアップ告知となりますー
84デフォルトの名無しさん
2018/01/07(日) 12:25:51.76ID:S38kpWyE 乾電池
2018/01/08(月) 01:32:09.95ID:PFmovh2W
すいません。
Pythonでシンギュラリティが起こせると聞きましたが、
どうやればいいのかわかりません。
詳しい方やり方を教えて下さい。。。
Pythonでシンギュラリティが起こせると聞きましたが、
どうやればいいのかわかりません。
詳しい方やり方を教えて下さい。。。
2018/01/08(月) 02:05:09.35ID:hFIrBLkc
アプリ個別依頼って結構料金かかりますか?
2018/01/08(月) 06:50:35.84ID:bejvYg/C
もちろん。
88デフォルトの名無しさん
2018/01/08(月) 18:45:46.79ID:DqhZmug6 >>85
まず「モンティ・パイソン」で検索して教育ビデオを全部見る。
まず「モンティ・パイソン」で検索して教育ビデオを全部見る。
2018/01/08(月) 22:01:40.58ID:KuDjVgf7
単体テストのフレームワークについて相談いいでしょうか?
機能的にはデフォルトのもので満足していますし、他の言語とも扱いが似ていて便利なのですが、
神経質なもので、そこだけキャメルケースが紛れ込んでしまうのがどうにも耐え難いです
どうせならスネークケースのフレームワークを利用した方が気持ちよくテストできるかなと思ったのですが、nose のようにやはりキャメルケースのものや、doctest のような癖の強いものばかりで困っています
何か、
・基本的にデフォルトと同じ使い勝手
・表記がスネークケース
のものでおすすめがありましたら教えていただけませんか?
機能的にはデフォルトのもので満足していますし、他の言語とも扱いが似ていて便利なのですが、
神経質なもので、そこだけキャメルケースが紛れ込んでしまうのがどうにも耐え難いです
どうせならスネークケースのフレームワークを利用した方が気持ちよくテストできるかなと思ったのですが、nose のようにやはりキャメルケースのものや、doctest のような癖の強いものばかりで困っています
何か、
・基本的にデフォルトと同じ使い勝手
・表記がスネークケース
のものでおすすめがありましたら教えていただけませんか?
2018/01/08(月) 23:29:52.09ID:Ks1vw+JN
pytest
2018/01/09(火) 08:09:12.81ID:Y8sQmxkB
病気持ちは大変だ
障害者認定されるといいよね
障害者認定されるといいよね
2018/01/09(火) 19:16:20.57
pythonってほぼコマンドラインプログラムしか作れなくね?
Linux専用かよ
Linux専用かよ
2018/01/09(火) 19:56:06.63ID:d4nrQoxF
kivy
2018/01/09(火) 21:02:46.61ID:wzqGZ45r
wx
2018/01/09(火) 21:16:52.35ID:pKF9AUN3
結局標準のTkinterが良いんだよなー
2018/01/09(火) 23:07:30.67ID:vn7T32XS
97デフォルトの名無しさん
2018/01/10(水) 16:39:46.35ID:H9Wjc7xc matplotlibをGUIにする
98デフォルトの名無しさん
2018/01/10(水) 18:36:13.23ID:gGaN+o/S はじめまして。
プログラミングのド素人です。
PythonはコードをjavaScriptに変換できるツールがあると聞きました。
Pythonを制するものはjavaScriptを制する事もできるんでしょうか?
Pythonを覚えればjavaScriptを覚えなくてもjavaScriptを開発できるってことでしょうか?
一石二鳥なのでPythonを勉強しようと思ってます。
この考えは間違ってますでしょうか?
プログラミングのド素人です。
PythonはコードをjavaScriptに変換できるツールがあると聞きました。
Pythonを制するものはjavaScriptを制する事もできるんでしょうか?
Pythonを覚えればjavaScriptを覚えなくてもjavaScriptを開発できるってことでしょうか?
一石二鳥なのでPythonを勉強しようと思ってます。
この考えは間違ってますでしょうか?
2018/01/10(水) 18:40:59.83ID:Dg+5gWi5
TypeScriptと元ネタのJavaScriptとPythonを覚えないと駄目だと思いますね
100デフォルトの名無しさん
2018/01/10(水) 18:46:42.04ID:RCOnIUYq101デフォルトの名無しさん
2018/01/10(水) 18:50:27.80ID:gGaN+o/S102デフォルトの名無しさん
2018/01/10(水) 19:51:46.98 >>100
ウィンドウズはGUIが使えるからCUI向け言語なんて役目なしってこと
ウィンドウズはGUIが使えるからCUI向け言語なんて役目なしってこと
103デフォルトの名無しさん
2018/01/10(水) 21:05:42.19ID:T7w3SNgu pythonはExcelをVBAのように制御できるぞ
104デフォルトの名無しさん
2018/01/11(木) 01:03:14.64ID:1+9ERiWB >>98
基本的に「○○言語を××言語に変換」は期待しない方がいい
例外として「JavaScriptに変換することを前提とした言語」というのがあるけど、これについては「AltJS」で検索するといい
なので、素直に「Python」「JavaScript」を別々に勉強するしかない
ただし素のJavaScriptよりはAltJSの方が「Pythonと似ている部分が多くて楽」なことは多いので、
JavaScriptのかわりに、AltJSの代表格である「TypeScript」を勉強するという手はある
基本的に「○○言語を××言語に変換」は期待しない方がいい
例外として「JavaScriptに変換することを前提とした言語」というのがあるけど、これについては「AltJS」で検索するといい
なので、素直に「Python」「JavaScript」を別々に勉強するしかない
ただし素のJavaScriptよりはAltJSの方が「Pythonと似ている部分が多くて楽」なことは多いので、
JavaScriptのかわりに、AltJSの代表格である「TypeScript」を勉強するという手はある
105デフォルトの名無しさん
2018/01/11(木) 01:15:06.09ID:Hrokkitv Windows 環境だと、PowerShell も便利。
Python の方が { } を入力しなくても良いので、楽だけど。
Python の方が { } を入力しなくても良いので、楽だけど。
106デフォルトの名無しさん
2018/01/11(木) 01:19:32.92 で、何作るん?
107デフォルトの名無しさん
2018/01/11(木) 02:58:39.60ID:K4Xk0oyO108デフォルトの名無しさん
2018/01/11(木) 04:19:45.09ID:1+9ERiWB >>107
ひとつの言語覚えると以降はかなり楽になるから、頑張れ
ひとつの言語覚えると以降はかなり楽になるから、頑張れ
109デフォルトの名無しさん
2018/01/11(木) 04:28:12.43ID:JFLD8IPl Brython一択
110デフォルトの名無しさん
2018/01/11(木) 09:09:13.47ID:/vFywIGX 面接官「得意なプログラミング言語を教えてください」
107「Python極めました」
面接官「き、極めた? それはすごいですね・・」
107「Python極めました」
面接官「き、極めた? それはすごいですね・・」
111デフォルトの名無しさん
2018/01/11(木) 09:37:30.54ID:13Gfgm+e PythonでOSをフルスクラッチしました
112デフォルトの名無しさん
2018/01/11(木) 09:41:16.07ID:6+ELWyVH でも数学出来ませんとか
FizzBuzzは書けないんだろな
FizzBuzzは書けないんだろな
113デフォルトの名無しさん
2018/01/11(木) 09:50:43.73ID:oCnGxyW+ >>98
今からプログラミングとかやめたほうがいいよ
車輪の再発明でぐぐれ
世界は広いしもう時代は何年の低迷してる
何かを作ろうとしても確実にライブラリを駆使すれば自分の手を汚すことなくなんでも作れる
つまり技術は必要でないと言うこと(読めれば良い)
プログラマーの価値がないと言っても過言じゃない
このコード共有化の流れが世界的に自動化される未来は近い
プログラマーは持って数十年の世界だよ、職なしになりたくないならコピペプログラマーを使える立場になるために数学とか学習しとけ
今からプログラミングとかやめたほうがいいよ
車輪の再発明でぐぐれ
世界は広いしもう時代は何年の低迷してる
何かを作ろうとしても確実にライブラリを駆使すれば自分の手を汚すことなくなんでも作れる
つまり技術は必要でないと言うこと(読めれば良い)
プログラマーの価値がないと言っても過言じゃない
このコード共有化の流れが世界的に自動化される未来は近い
プログラマーは持って数十年の世界だよ、職なしになりたくないならコピペプログラマーを使える立場になるために数学とか学習しとけ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国側が首相答弁の撤回要求、日本側拒否★3 [夜のけいちゃん★]
- 債券・円・株「トリプル安」に…長期金利1.755%まで上昇、円は対ユーロで史上最安値 ★2 [蚤の市★]
- 被爆者は「怒りが腹の底から湧いてくる」高市首相“非核三原則見直し報道”に被爆地で懸念や憤りの声《長崎》 [1ゲットロボ★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★6 [ぐれ★]
- 【中国外務省】日中関係悪化は高市氏に責任と名指しで非難… ★7 [BFU★]
- おこめ券 予算約9.5億円のうち約2.4億円が経費(そのうちJAに約1億円支払い) 東京・台東区 [Hitzeschleier★]
- 日本人が学習しない理由ってなんなのさ… [819729701]
- 高市の台湾有事への答弁擁護で質問した立憲が悪いて"統一"されているのって何?逆説的にそんな答弁した高市批判だろ [472617201]
- 【立憲岡田】高市早苗、2021年岸田政権に「台湾有事は日本の有事か」と迫っていたwww★2 [237216734]
- 石破「米中韓と特にトラブルなく外交しました、少数与党でほぼ全ての法案成立させました、」👈あれこれ高市よりマシじゃね? [888298477]
- 旅館のオーナー「中国人観光客の一斉キャンセルで経営が…」 ネトウヨ「観光業は元々そういうもの。自己責任!」 これ本当に愛国者か? [314039747]
- 【悲報】高市さん、消える [535650357]
