★当スレにRubyのコードを書くことを禁ず
Pythonオフィシャルサイト
http://www.python.org/
■前スレ
Pythonのお勉強 Part57
http://mevius.5ch.net/test/read.cgi/tech/1529888279/
◆関連スレ
くだすれPython(超初心者用) その39
http://mevius.5ch.net/test/read.cgi/tech/1535064635/
◆まとめwiki
ttp://python.rdy.jp/
◆ソースコードをそのまま5ちゃんにコピペするとインデントが崩れるので
こういうところ↓にはってきてください
ttp://ideone.com/ Pythonするにはぷち手間あるのがめんどうかなぁ
ttp://codepad.org/ ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/ まずまずシンプル。
ttp://dpaste.com/ とてもシンプル。このスレ的には消えるまでの日数を長めに指定のこと。
ttps://jupyter.org/try (旧try.jupyter.org)ちょっとめんどうそう
ttps://ja.osdn.net/pastebin/ ログイン必須になりやがった(゚Д゚#)
次スレは>>980が挑戦する
Pythonのお勉強 Part58
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2018/10/25(木) 20:50:10.29ID:NRPlmaaN662デフォルトの名無しさん
2019/02/21(木) 09:09:42.91ID:eUc7EqKm >>660 ごめん、ラズベリーパイ
663デフォルトの名無しさん
2019/02/21(木) 09:16:33.24ID:eUc7EqKm すげーな、なんでもインストールできるんだ。
Raspberry PiのPythonライブラリはpipよりapt-getで入れるのが断然早い
https://karaage.
hatenadiary.jp/entry/2018/10/05/073000
Numpy、PIL、Pandas、Matplotlib、TensorFlowなど
Raspberry PiのPythonライブラリはpipよりapt-getで入れるのが断然早い
https://karaage.
hatenadiary.jp/entry/2018/10/05/073000
Numpy、PIL、Pandas、Matplotlib、TensorFlowなど
664デフォルトの名無しさん
2019/02/21(木) 09:23:22.21ID:0ORtHHUr micropythonとかcircuitpythonみたいなのが流行ってるというよりは組み込み用のcpuが安くて高性能になったからという事らしい?
665デフォルトの名無しさん
2019/02/21(木) 09:31:14.15ID:eUc7EqKm >>664 勿論それも大きいが何より最近はプログラムの量が大きくなってきてるから、いかに開発効率を上げるかが重要で、python なら楽に出来るというのが大きいだろう。
組み込んでからも自由自在にプログラムを変更したり出来るのは大きい。
linux python3 アップデート - pipとapt-getを使ってパッケージをインストールすることの違いは何ですか?
https://code.i-harness.com/ja/q/68e59f
apt-getはあらかじめコンパイルされており、 pip よりもはるかに速くインストールされます。
numpy、matplotlib、pandas、およびその他のscipy関連モジュールをインストールするには、 apt-getは数秒しかかかりません。 pipは簡単に10min +を消費することができます。
組み込んでからも自由自在にプログラムを変更したり出来るのは大きい。
linux python3 アップデート - pipとapt-getを使ってパッケージをインストールすることの違いは何ですか?
https://code.i-harness.com/ja/q/68e59f
apt-getはあらかじめコンパイルされており、 pip よりもはるかに速くインストールされます。
numpy、matplotlib、pandas、およびその他のscipy関連モジュールをインストールするには、 apt-getは数秒しかかかりません。 pipは簡単に10min +を消費することができます。
666デフォルトの名無しさん
2019/02/21(木) 09:48:50.44ID:eUc7EqKm >>665 組み込んだ後にパラメータをちょっと変えて動かしてみる。結果をいろんな角度から見てみたい。
という場合、コンパイラ言語だとコンパイルするだけで膨大な時間がかかる。(実機は非力な意思だから)
別のPCでコンパイルして、実機に転送とかしても良いがその手間が大変。
pythonならコンパイルが必要ないから、直ぐに動かせる。
上のnumpy とかpandas という数学のライブラリは、スピードを上げるためにターゲットCPUでコンパイルしてバイナリで実装されるから、pip でコンパイルする時間が何時間もかかるという話。
という場合、コンパイラ言語だとコンパイルするだけで膨大な時間がかかる。(実機は非力な意思だから)
別のPCでコンパイルして、実機に転送とかしても良いがその手間が大変。
pythonならコンパイルが必要ないから、直ぐに動かせる。
上のnumpy とかpandas という数学のライブラリは、スピードを上げるためにターゲットCPUでコンパイルしてバイナリで実装されるから、pip でコンパイルする時間が何時間もかかるという話。
667デフォルトの名無しさん
2019/02/21(木) 09:50:12.96ID:eUc7EqKm >>666 実機は非力な石(チップ)の間違い。
668デフォルトの名無しさん
2019/02/21(木) 11:55:46.83ID:CID7H1M0 バカじゃなけりゃクロスコンパイルしてると思うぞ。
669デフォルトの名無しさん
2019/02/21(木) 12:08:43.64ID:gfZfeuOV JupyterとPythonistaは目的が違うから
Jupyterは本来、幾つもの言語を扱え、分析目的に使用するもの。言語学習にもいいけど
対して、PythonistaはiOS固有モジュール備えてるのでiPhone/iPadで実行するのに特化している
反面、対応していないモジュールもある
(PANDASはインストールできなかったね)
Jupyterは本来、幾つもの言語を扱え、分析目的に使用するもの。言語学習にもいいけど
対して、PythonistaはiOS固有モジュール備えてるのでiPhone/iPadで実行するのに特化している
反面、対応していないモジュールもある
(PANDASはインストールできなかったね)
670デフォルトの名無しさん
2019/02/21(木) 12:18:34.15ID:gfZfeuOV >>661
カシオのグラフ電卓fx-CG50にもMicroPython搭載されてるでー
TI社のTi83/84向けにpyboardみたいなPythonで駆動するワンチップマイコンボードボックスが発売予定
電卓からはUSBストレージと見なされて、TI-Python(MicroPython)を実行できる
Numworks社のグラフ電卓(実勢価格1万円程)にもMicroPythonが搭載されてる(デザインがおフランス風でオシャレ)
でも、MicroPythonは少ないリソースで最適化しているので、使えるモジュールも少ないのが難点。元々組込用なので
カシオのグラフ電卓fx-CG50にもMicroPython搭載されてるでー
TI社のTi83/84向けにpyboardみたいなPythonで駆動するワンチップマイコンボードボックスが発売予定
電卓からはUSBストレージと見なされて、TI-Python(MicroPython)を実行できる
Numworks社のグラフ電卓(実勢価格1万円程)にもMicroPythonが搭載されてる(デザインがおフランス風でオシャレ)
でも、MicroPythonは少ないリソースで最適化しているので、使えるモジュールも少ないのが難点。元々組込用なので
671デフォルトの名無しさん
2019/02/21(木) 13:39:00.94ID:k9ihouSJ ESP32 なんてチップレベルだと550円、開発用ボードで1500円位(ebayで半額以下560円位)。 これでmicropythonが動くなんて。
USB、WiFi、Bluetoothを持ってる。 このくらい安ければ家電に入っててもおかしくないな。家電IoT用チップかも
[Python]MicroPythonを動かしてみる
http://blog.livedoor.jp/sce_info3-craft/archives/9813286.html
MicroPythonの開発環境を整え、ESP-WROOM-32で動くか試した。無事Lチカが動いた。
トランジスタ技術2018年5月号の記事を参考
この例では、USB接続でデータを書き込んでる。
teratermもUSB接続みたい。WiFiでも出来ると思うけど。
>>670 フルpython を使いたければ、ラズベリーパイ。このクラスになると5000円以上するから、部屋のあちこちに分散して置いておくみたいな使い方は勿体無いかも。
USB、WiFi、Bluetoothを持ってる。 このくらい安ければ家電に入っててもおかしくないな。家電IoT用チップかも
[Python]MicroPythonを動かしてみる
http://blog.livedoor.jp/sce_info3-craft/archives/9813286.html
MicroPythonの開発環境を整え、ESP-WROOM-32で動くか試した。無事Lチカが動いた。
トランジスタ技術2018年5月号の記事を参考
この例では、USB接続でデータを書き込んでる。
teratermもUSB接続みたい。WiFiでも出来ると思うけど。
>>670 フルpython を使いたければ、ラズベリーパイ。このクラスになると5000円以上するから、部屋のあちこちに分散して置いておくみたいな使い方は勿体無いかも。
672デフォルトの名無しさん
2019/02/21(木) 17:56:28.33ID:sr4LhblW ヒストグラム(度数分布データ)しか手元にないんだけど、これを元に、平均値、分散、中央値出したいんだけど、なんか良い方法ないですかね
母集団は、正規分布に従っていると考えて多分大丈夫なんですが
できれば、python かExcel あたりで実装したいんだけど、何の語句でググるかも概念自体、検討つきません…
母集団は、正規分布に従っていると考えて多分大丈夫なんですが
できれば、python かExcel あたりで実装したいんだけど、何の語句でググるかも概念自体、検討つきません…
673デフォルトの名無しさん
2019/02/21(木) 18:03:50.25ID:6YddFwdO674デフォルトの名無しさん
2019/02/21(木) 18:27:57.39ID:4Vj/hvIE おお
ありがとうございます
言われてみれば、中央値はまさにそのとおりでしたw
ありがとうございます
言われてみれば、中央値はまさにそのとおりでしたw
675デフォルトの名無しさん
2019/02/21(木) 19:41:52.53ID:8B4ZLiIO ん?
なんか違うぞ
なんか違うぞ
676デフォルトの名無しさん
2019/02/21(木) 19:47:21.92ID:7Hd2H8P5 >>673
分散はそれを更にn又はn-1で割らないと(nはサンプル数)
もちろんヒストグラムのビン幅が大きいとざっくりとした値しか出ない
完全に正規分布としていいならヒストグラムを元に補間してやればもっと正確になるだろうけど
分散はそれを更にn又はn-1で割らないと(nはサンプル数)
もちろんヒストグラムのビン幅が大きいとざっくりとした値しか出ない
完全に正規分布としていいならヒストグラムを元に補間してやればもっと正確になるだろうけど
677デフォルトの名無しさん
2019/02/21(木) 19:50:57.87ID:S9yUyDkx 見た人に怒られないように、値は参考値ってつけといた方がいいかもね。
678デフォルトの名無しさん
2019/02/21(木) 19:55:13.44ID:AvoYgmgf >完全に正規分布としていいならヒストグラムを元に補間してやれば
これ格好いいな
なんとか補完計画
これ格好いいな
なんとか補完計画
679デフォルトの名無しさん
2019/02/21(木) 19:58:47.53ID:ZT/FGhlO 階級幅がバラバラなヒストグラム渡されて、「なんとか正規分布擬制して平均値求めろ」みたいな無茶振り?
680デフォルトの名無しさん
2019/02/21(木) 20:26:44.63ID:eUc7EqKm681デフォルトの名無しさん
2019/02/21(木) 20:49:53.63ID:S9yUyDkx682デフォルトの名無しさん
2019/02/21(木) 21:16:30.56ID:bERejdzw683デフォルトの名無しさん
2019/02/21(木) 23:25:39.65ID:6YddFwdO >>676
そうでしたwうる覚えで書いてスマン
そうでしたwうる覚えで書いてスマン
684デフォルトの名無しさん
2019/02/21(木) 23:30:35.14ID:aJss/Vxb うろ覚えだ!
685デフォルトの名無しさん
2019/02/21(木) 23:33:50.66ID:ZQ5+HSt3 うる(´;ェ;)うる
686デフォルトの名無しさん
2019/02/22(金) 01:00:34.59ID:CWZbOMyi687デフォルトの名無しさん
2019/02/22(金) 11:05:51.84ID:7sGcNncf 度数分布表の情報だけから,確率論の確率分布関数 の近似形を得る技あるじゃん
論文はR だけど、Python も同じことできるだろ
https://www.jstage.jst.go.jp/article/jsoft/22/6/22_775/_pdf
論文はR だけど、Python も同じことできるだろ
https://www.jstage.jst.go.jp/article/jsoft/22/6/22_775/_pdf
688デフォルトの名無しさん
2019/02/22(金) 11:25:26.94ID:7sGcNncf ヒストグラムの作図Tips 3/7[正規分布曲線を重ねる]Excel
https://bdastyle.net/tools/histogram/page6.html
https://bdastyle.net/tools/histogram/page6.html
689デフォルトの名無しさん
2019/02/22(金) 13:01:51.38ID:NQdW5Bjd PythonとJuliaどっちが将来有望ですか?
CやPython、Ruby、Rの長所を取り込んだ「Julia」が成長するワケ - ZDNet Japan
https://japan.zdnet.com/article/35132510/
CやPython、Ruby、Rの長所を取り込んだ「Julia」が成長するワケ - ZDNet Japan
https://japan.zdnet.com/article/35132510/
690デフォルトの名無しさん
2019/02/22(金) 13:05:49.93ID:3Q37dPaR691デフォルトの名無しさん
2019/02/22(金) 13:11:27.02ID:3Q37dPaR >>689
juliaは、 Pythonモジュールを呼び出すことができる上にコンパイルして実行されるから実行速度は速いよ
Pythonのタートルグラフィックモジュールをjulia 1.0で実行させたら、速度変わらなかったけどもこれは例外だ
juliaは、 Pythonモジュールを呼び出すことができる上にコンパイルして実行されるから実行速度は速いよ
Pythonのタートルグラフィックモジュールをjulia 1.0で実行させたら、速度変わらなかったけどもこれは例外だ
692デフォルトの名無しさん
2019/02/22(金) 14:17:45.79ID:d1khp6TM juliaはpost pythonと呼ばれて5年くらい経った
現実はどうだ?
つまりそういうことだよ
今後10年は見込みなし
現実はどうだ?
つまりそういうことだよ
今後10年は見込みなし
693デフォルトの名無しさん
2019/02/22(金) 14:19:59.27ID:7dBOiQo4 google trendで pythonとかmicropythonを見てみたら圧倒的に中国が多かった
694デフォルトの名無しさん
2019/02/22(金) 15:50:17.66ID:pVImJgYz pycharmの有料版使ってる人っている?
使い勝手を聞きたいです
使い勝手を聞きたいです
695デフォルトの名無しさん
2019/02/22(金) 16:57:51.54ID:DmXgfIwa >>690 micropython にあるかどうかは知らないけど、Python には、Tron API があるよ。
Tron は、極小組み込み用としてμTron が有り、IEEEの組み込み標準OSとなった。
μT-Kernel 2.0がベースのIEEE 2050-2018がIEEE標準として正式に成立
https://www.tron.org/ja/2018/09/press0911/
家電の中でできることは、GUI アプリを作ったり、プログラム更新を自動でやったり、最新の情報を見せたりとか位だろうな。
ホームIoT だと、外から家の中を全て操作したり、Webサーバを立てて外から家の中を監視したりかな。
家電のエラーコードが数字というのは勘弁してほしい。いちいちマニュアルを引っ張り出さないといけない。
しかし、まともなARM ベースのチップを採用した物ならなんでも動くだろう。
自動車の自動運転用のAI とか。マシンラーニングとか。
仮想OS、仮想マシンがガンガン動く世界だからな。
Tron は、極小組み込み用としてμTron が有り、IEEEの組み込み標準OSとなった。
μT-Kernel 2.0がベースのIEEE 2050-2018がIEEE標準として正式に成立
https://www.tron.org/ja/2018/09/press0911/
家電の中でできることは、GUI アプリを作ったり、プログラム更新を自動でやったり、最新の情報を見せたりとか位だろうな。
ホームIoT だと、外から家の中を全て操作したり、Webサーバを立てて外から家の中を監視したりかな。
家電のエラーコードが数字というのは勘弁してほしい。いちいちマニュアルを引っ張り出さないといけない。
しかし、まともなARM ベースのチップを採用した物ならなんでも動くだろう。
自動車の自動運転用のAI とか。マシンラーニングとか。
仮想OS、仮想マシンがガンガン動く世界だからな。
696デフォルトの名無しさん
2019/02/22(金) 17:13:21.96ID:PtH+29Wq697デフォルトの名無しさん
2019/02/22(金) 19:07:57.24ID:3Q37dPaR >>695
へぇーー!
よかったねーTRON続けてきて
関係者嬉しいだろうね
と、なるとpyboardなどもμTronが載ってる可能性もあるのかな
オーブントースターのファームウェアにPython(μTron)が採用されるかも知れないのか!w
胸熱だね
へぇーー!
よかったねーTRON続けてきて
関係者嬉しいだろうね
と、なるとpyboardなどもμTronが載ってる可能性もあるのかな
オーブントースターのファームウェアにPython(μTron)が採用されるかも知れないのか!w
胸熱だね
699デフォルトの名無しさん
2019/02/23(土) 08:36:32.89ID:T/+XuHA6 pythonといったところで、c/c++で書かれたライブラリとnumpyのおかげなだけだし、
juliaから当該ライブラリを直接よぶことも、python経由して呼ぶこともできるし、
スピードも落ちない。glue languageとしてはjuliaが突出してると思う。
あと、pythonでsparce matrixの扱いにうんざりしたので、juliaはありがたい。
juliaの問題点は、0.6からの文法のゴタゴタがあったのと、入門者が書いても
速いから、出来の悪いライブラリに気が付きにくい、よく知られているライブラリ
でもひどい出来のものがある、ことかな。
juliaから当該ライブラリを直接よぶことも、python経由して呼ぶこともできるし、
スピードも落ちない。glue languageとしてはjuliaが突出してると思う。
あと、pythonでsparce matrixの扱いにうんざりしたので、juliaはありがたい。
juliaの問題点は、0.6からの文法のゴタゴタがあったのと、入門者が書いても
速いから、出来の悪いライブラリに気が付きにくい、よく知られているライブラリ
でもひどい出来のものがある、ことかな。
700瘋癲の錬金術師 ◆cEIL0Ogg4U
2019/02/23(土) 09:18:29.22ID:a/s814gq >>699
疎の良いライブラリないよね、scipy.sparseもndarray用の関数殆ど使えないし
一々変換してては意味ないし、scipyの対応する密ルーチン参考に書き直してる
ベースのLAPACKは三重対角だとか下半だとかきめ細やかなのに、scipyでは全てG(一般)ルーチンに投げてて、機能の殆どを活かせてないと思う
辛うじてエルミート指定は受け付けてくれるが
疎の良いライブラリないよね、scipy.sparseもndarray用の関数殆ど使えないし
一々変換してては意味ないし、scipyの対応する密ルーチン参考に書き直してる
ベースのLAPACKは三重対角だとか下半だとかきめ細やかなのに、scipyでは全てG(一般)ルーチンに投げてて、機能の殆どを活かせてないと思う
辛うじてエルミート指定は受け付けてくれるが
701デフォルトの名無しさん
2019/02/23(土) 09:19:10.53ID:a/s814gq >>699
疎の良いライブラリないよね、scipy.sparseもndarray用の関数殆ど使えないし
一々変換してては意味ないし、scipyの対応する密ルーチン参考に書き直してる
ベースのLAPACKは三重対角だとか下半だとかきめ細やかなのに、scipyでは全てG(一般)ルーチンに投げてて、機能の殆どを活かせてないと思う
辛うじてエルミート指定は受け付けてくれるが
疎の良いライブラリないよね、scipy.sparseもndarray用の関数殆ど使えないし
一々変換してては意味ないし、scipyの対応する密ルーチン参考に書き直してる
ベースのLAPACKは三重対角だとか下半だとかきめ細やかなのに、scipyでは全てG(一般)ルーチンに投げてて、機能の殆どを活かせてないと思う
辛うじてエルミート指定は受け付けてくれるが
702デフォルトの名無しさん
2019/02/23(土) 09:19:47.58ID:a/s814gq 連投すまん
703デフォルトの名無しさん
2019/02/23(土) 11:59:35.03ID:+DV3f+Dk 大事な事なので
704デフォルトの名無しさん
2019/02/24(日) 05:39:34.89ID:GUfpYIPs juliaで検索すると間違いなくAV嬢がトップにくる
日本では知名度低い
日本では知名度低い
705デフォルトの名無しさん
2019/02/24(日) 08:12:41.82ID:ROsmA06r706デフォルトの名無しさん
2019/02/24(日) 08:52:40.59ID:xnzQd9eh PyPyは仕事で使わないほうがいいよ
他の言語しらなくて、pure pythonのコードしか書かないならあり
利点:
多くのコードで10倍くらいは速くなる。numpy/numbaと違って用途はほぼ限定されない。
欠点:
まれにCPythonと結果が違ったりする。
C APIを用いたライブラリの多くは動かない。
numpyが有効なケースではnumpy/numbaのほうがずっと速い。
numpy対応したといっているバージョンでも、あまりテストされてないのでエラー吐く。
他の言語しらなくて、pure pythonのコードしか書かないならあり
利点:
多くのコードで10倍くらいは速くなる。numpy/numbaと違って用途はほぼ限定されない。
欠点:
まれにCPythonと結果が違ったりする。
C APIを用いたライブラリの多くは動かない。
numpyが有効なケースではnumpy/numbaのほうがずっと速い。
numpy対応したといっているバージョンでも、あまりテストされてないのでエラー吐く。
707デフォルトの名無しさん
2019/02/24(日) 08:57:04.00ID:wTcw/8fo PythonとCは簡単にくっつくからな。速度が必要な処理はCでライブラリ作ってほかの部分はPythonでお手軽に作成。これでいいじゃない。
708デフォルトの名無しさん
2019/02/24(日) 09:54:55.32ID:haqs87u6 >>705
そのページは書いてあることがめちゃくちゃ。
そのページは書いてあることがめちゃくちゃ。
709デフォルトの名無しさん
2019/02/24(日) 09:59:16.13ID:QKZEiFxx そのページってかQiitaな
710デフォルトの名無しさん
2019/02/24(日) 14:50:59.83ID:YwY0sV++ C書けるならCで書けば良いだけですし
711デフォルトの名無しさん
2019/02/24(日) 16:15:23.42ID:gQ8Us0Bm いちいちコンパイルはしたくないよぉ
712デフォルトの名無しさん
2019/02/24(日) 16:19:42.95ID:cR8EPyIS 速度が重要になるようなタスクならコンパイルの手間など誤差として無視できる
713デフォルトの名無しさん
2019/02/24(日) 17:19:50.27ID:Io58D66L Python/C APIを身につけて幸せになりました。Cythonはなんかやだ、よくわかってないけど。
714デフォルトの名無しさん
2019/02/24(日) 18:57:10.20ID:iK4D+UQi715デフォルトの名無しさん
2019/02/24(日) 19:13:30.04ID:+6ZRRI/z micro bit は、面白そうではあるがよう解らん。
だれか子供に与えてる人いる?
micro:bitがweb上で色々いじることができて結構面白い件について
https://qiita.com/hatobus/items/69b353dea3d8f2a25441
だれか子供に与えてる人いる?
micro:bitがweb上で色々いじることができて結構面白い件について
https://qiita.com/hatobus/items/69b353dea3d8f2a25441
716デフォルトの名無しさん
2019/02/24(日) 19:17:23.18ID:+6ZRRI/z >>715 あれ?
この文章では解らないけど、mictoPythonに対応してるはずなんどけどな。
この文章では解らないけど、mictoPythonに対応してるはずなんどけどな。
717デフォルトの名無しさん
2019/02/24(日) 19:26:30.53ID:dfBfkkP/ numpyも下層はCで書かれているんだろ
気合を入れてPythonするならCは使えたほうが良いってことだよな
数値演算系ではなるべく新しいAVXとかを使ってやらした方が良いだろうからな
>>710
コンパイルがイヤではなく、Cで書けないからって奴が多いだろう。まぁ、俺もだけど
気合を入れてPythonするならCは使えたほうが良いってことだよな
数値演算系ではなるべく新しいAVXとかを使ってやらした方が良いだろうからな
>>710
コンパイルがイヤではなく、Cで書けないからって奴が多いだろう。まぁ、俺もだけど
718デフォルトの名無しさん
2019/02/24(日) 19:30:12.60ID:+6ZRRI/z >>717 なんかな、そんなこと言ったら、アセンブラで書かない奴は馬鹿みたいな言い方だな。
719デフォルトの名無しさん
2019/02/24(日) 19:44:03.78ID:+6ZRRI/z >>715 micro bit のアプリをダウンロードしたけど、なんか使い方がよく解らん。
micro:bit版MicroPythonの日本語リファレンス
https://makezine.jp/blog/2018/01/micropython_ref.html
筆者の知る範囲では、詳細な日本語のチュートリアルやAPIリファレンスがあるMicroPython環境は、今のところmicro:bitだけ。
読みやすくわかりやすいドキュメントだ。他のハードウェアを使っている人にとっても参考になるはず。
micro:bit の MicroPython
https://qiita.com/inachi/items/903bb988e23a7ef83ca7
日本では今年の8月から販売されています。標準価格2000円(税抜き)です。
イギリスでは school year 7 の子どもに100万台を無料配布したことでも有名になりました。
micro:bit版MicroPythonの日本語リファレンス
https://makezine.jp/blog/2018/01/micropython_ref.html
筆者の知る範囲では、詳細な日本語のチュートリアルやAPIリファレンスがあるMicroPython環境は、今のところmicro:bitだけ。
読みやすくわかりやすいドキュメントだ。他のハードウェアを使っている人にとっても参考になるはず。
micro:bit の MicroPython
https://qiita.com/inachi/items/903bb988e23a7ef83ca7
日本では今年の8月から販売されています。標準価格2000円(税抜き)です。
イギリスでは school year 7 の子どもに100万台を無料配布したことでも有名になりました。
720デフォルトの名無しさん
2019/02/24(日) 19:58:00.93ID:rYs6roSD721デフォルトの名無しさん
2019/02/24(日) 20:00:40.30ID:+6ZRRI/z722デフォルトの名無しさん
2019/02/24(日) 20:04:21.05ID:dfBfkkP/ >>718
コンパイル指定でAVXを使えと指定すればいいだろ
mumpyはCPUを見て、それで使えるAVXを使うようにしているだろうが
そうしないと、AVX使えるのに昔のSSEで頑張るとなるからな
MicroPythonを使うようなもののデバッグってどうするんだ?
リモートデバッグ+IDEでPCのPythonでのデバッグと同様にやるのかな
コンパイル指定でAVXを使えと指定すればいいだろ
mumpyはCPUを見て、それで使えるAVXを使うようにしているだろうが
そうしないと、AVX使えるのに昔のSSEで頑張るとなるからな
MicroPythonを使うようなもののデバッグってどうするんだ?
リモートデバッグ+IDEでPCのPythonでのデバッグと同様にやるのかな
723デフォルトの名無しさん
2019/02/24(日) 20:05:43.89ID:dOn5ud/R purePythonやNumpyで足りなくて、他に速い言語を知らないならFortranが一番手軽だと思うぞ
素でnumpy式のインデクスと配列の全要素演算が出来るから、何も知らなくてもテンプレに数式並べるだけでいい
チェックアウトはNumPyのf2pyモジュールでそのままndarrayとして読めるので手軽
素でnumpy式のインデクスと配列の全要素演算が出来るから、何も知らなくてもテンプレに数式並べるだけでいい
チェックアウトはNumPyのf2pyモジュールでそのままndarrayとして読めるので手軽
724デフォルトの名無しさん
2019/02/24(日) 20:09:55.01ID:dfBfkkP/725デフォルトの名無しさん
2019/02/24(日) 20:13:26.27ID:rYs6roSD >>724
スキルより前の
これしたら糞ソースできるぞ、というのをわかってるかどうかの知識の問題のきがする
同じことするのにたんと解法があってしまう
Cのほうが
Pythonより糞になりやすい気はする
スキルより前の
これしたら糞ソースできるぞ、というのをわかってるかどうかの知識の問題のきがする
同じことするのにたんと解法があってしまう
Cのほうが
Pythonより糞になりやすい気はする
726デフォルトの名無しさん
2019/02/24(日) 20:15:23.09ID:+6ZRRI/z >>722 勿論PCでやっても良いが、入出力のデータはPCでは認識できないので、その場合はTeratermとか使って実機上でデバックするんだろう。
大抵は、USBとかWiFiとかでアクセスできる様になってるみたい。
マイクロビットなんかは完全にホストで作ってバイトコードをただダウンロードするだけという形みたいだが。
大抵は、USBとかWiFiとかでアクセスできる様になってるみたい。
マイクロビットなんかは完全にホストで作ってバイトコードをただダウンロードするだけという形みたいだが。
727デフォルトの名無しさん
2019/02/24(日) 20:24:10.40ID:dOn5ud/R import this
Beautiful is better than ugly.
Simple is better than complex.
Flat is better than nested.
Readability counts.
Beautiful is better than ugly.
Simple is better than complex.
Flat is better than nested.
Readability counts.
728デフォルトの名無しさん
2019/02/24(日) 20:48:05.50ID:rYs6roSD Oh-
オレチャソエイゴワカラナイネー
オレチャソエイゴワカラナイネー
729デフォルトの名無しさん
2019/02/24(日) 21:23:19.04ID:vMB7UTQ7 >>720
気違いに刃物、のこと?
気違いに刃物、のこと?
730デフォルトの名無しさん
2019/02/24(日) 21:29:31.64ID:rYs6roSD >>729 ことわざてきにはそうなんだが、言いたいことは違う
察してチャソ
察してチャソ
731デフォルトの名無しさん
2019/02/24(日) 22:02:21.95ID:Oi5UqcHs バカにハサミだっけ
732デフォルトの名無しさん
2019/02/24(日) 22:56:30.96ID:ROsmA06r733デフォルトの名無しさん
2019/02/25(月) 11:26:37.36ID:Opp/wdL5734デフォルトの名無しさん
2019/02/25(月) 16:15:30.99ID:/Z6VFlD9 PostgreSQLの管理ツールに pgAdmin と言うのがあるんだけど、windowsで動かす場合
pgAdmin4 のV3までは、exeで実行ファイルが実行されていた。
pgAdmin4 のV4になると、pythonで書かれている。(全部ではないが)
所が特定の漢字が変換できないというエラーを出すようになった。 EUC-JPとUTF-8の変換がうまくいっていなさそう。
当然V3までは正常に動いているのに。
installの時にpython3.6のexeも入ってる。
なんか最近色んなのにpythonが使われ始めてるな。 そうそうこの間 subversionの管理にtracを使おうとしたら、これもpythonで作られていた。
>>733 ちらちらと色んなサイトを見て回って大体の事は解った。 小学1年の子にあげようかと思ったけど少し難しいかな。
入り口は簡単なんだが踏み込んで遊ぼうとすると教師役が必要だな。 深く入ろうとすると英語になったりするし。
むしろ親が遊びにはまりそう。
microPythonはWebでコーディングテストさせて、バイトコードになったHEXをダウンロードしてそれをmicro bitに送りこむような方式だな。
スマホとはBluetoothで接続出来るから、いろいろと遊べそう。
バイトコードは本家のバイトコードと同じなんだろうな。
pgAdmin4 のV3までは、exeで実行ファイルが実行されていた。
pgAdmin4 のV4になると、pythonで書かれている。(全部ではないが)
所が特定の漢字が変換できないというエラーを出すようになった。 EUC-JPとUTF-8の変換がうまくいっていなさそう。
当然V3までは正常に動いているのに。
installの時にpython3.6のexeも入ってる。
なんか最近色んなのにpythonが使われ始めてるな。 そうそうこの間 subversionの管理にtracを使おうとしたら、これもpythonで作られていた。
>>733 ちらちらと色んなサイトを見て回って大体の事は解った。 小学1年の子にあげようかと思ったけど少し難しいかな。
入り口は簡単なんだが踏み込んで遊ぼうとすると教師役が必要だな。 深く入ろうとすると英語になったりするし。
むしろ親が遊びにはまりそう。
microPythonはWebでコーディングテストさせて、バイトコードになったHEXをダウンロードしてそれをmicro bitに送りこむような方式だな。
スマホとはBluetoothで接続出来るから、いろいろと遊べそう。
バイトコードは本家のバイトコードと同じなんだろうな。
735デフォルトの名無しさん
2019/02/25(月) 17:08:38.22ID:cOrzmhCL >なんか最近色んなのにpythonが使われ始めてるな。
そのセリフ10年以上遅れてるわ
そのセリフ10年以上遅れてるわ
736デフォルトの名無しさん
2019/02/25(月) 17:18:10.53ID:447t9grM micro bit をソフトバンクが扱い始めたな。
https://cas.softbank.jp/press/190215_01/?sbpr=info
SB C&S でセットにして販売。 SB は学校のコンピュータ教育に力を入れてるからちょうど手頃な教材なんだろうな。 後でiPadを売り込んだりできるし。
iPad でSwift を使ってブログラムして遊ぶこともできるみたい。
このアドバンスセットというのをお土産に買ってみるかな。
https://cas.softbank.jp/press/190215_01/?sbpr=info
SB C&S でセットにして販売。 SB は学校のコンピュータ教育に力を入れてるからちょうど手頃な教材なんだろうな。 後でiPadを売り込んだりできるし。
iPad でSwift を使ってブログラムして遊ぶこともできるみたい。
このアドバンスセットというのをお土産に買ってみるかな。
737デフォルトの名無しさん
2019/02/25(月) 17:44:57.73ID:dswkls55 福井のは IchigoJam か
http://ascii.jp/elem/000/001/238/1238462/
>英国なんかは、BBCが「Micro:bit」というコンピューターを100万台用意して子供たちに配っているんですよね。日本もIchigoJam配るくらいの気概がほしいですよね。
Micro:bit は NHK で観たのかな
http://ascii.jp/elem/000/001/238/1238462/
>英国なんかは、BBCが「Micro:bit」というコンピューターを100万台用意して子供たちに配っているんですよね。日本もIchigoJam配るくらいの気概がほしいですよね。
Micro:bit は NHK で観たのかな
738デフォルトの名無しさん
2019/02/25(月) 18:01:21.39ID:447t9grM >>737 そう言えば、昔の方がプログラムに親しむ環境は多かったのかも。
自分の息子(小学校1〜3年生の頃)にMSX パソコンを与えて、BASIC のゲームを本を見ながら打ち込んで楽しんでいたからな。(半世紀以上前の話)
今はスマホがあるけど、自分でプログラムを打ち込むなんて無駄な事だと親が思うんだろうな。 打ち込まなくてもゴロゴロただのゲームが転がってるからな。
子供の頃にはとにかく手を動かすことが大事だよ。
micro bit は、半田付けなしで(ネジだけで接続する)いろんな拡張ができるという手軽さがよく考えられている。
3月には、ソニーが toio というのを出すらしいが、取っ掛かりと最初の遊びの要素はよく考えられてるけど、なんか浅すぎる。あくまでも出来合いのおもちゃでしか無い。
https://first-flight.sony.com/pj/toio
自分の息子(小学校1〜3年生の頃)にMSX パソコンを与えて、BASIC のゲームを本を見ながら打ち込んで楽しんでいたからな。(半世紀以上前の話)
今はスマホがあるけど、自分でプログラムを打ち込むなんて無駄な事だと親が思うんだろうな。 打ち込まなくてもゴロゴロただのゲームが転がってるからな。
子供の頃にはとにかく手を動かすことが大事だよ。
micro bit は、半田付けなしで(ネジだけで接続する)いろんな拡張ができるという手軽さがよく考えられている。
3月には、ソニーが toio というのを出すらしいが、取っ掛かりと最初の遊びの要素はよく考えられてるけど、なんか浅すぎる。あくまでも出来合いのおもちゃでしか無い。
https://first-flight.sony.com/pj/toio
739デフォルトの名無しさん
2019/02/25(月) 18:06:30.65ID:447t9grM >>738 (半世紀以上前の話)と言うのは嘘。 半世紀近い前の話。
740デフォルトの名無しさん
2019/02/25(月) 18:35:16.36ID:sE+Wg9PZ >>738
おじいちゃん何歳なの…
おじいちゃん何歳なの…
741デフォルトの名無しさん
2019/02/25(月) 18:47:15.45ID:447t9grM >>740 サバ読みすぎた、なんせ散歩のついでに酒を飲みながらだから適当な事を言ってごめん、74、30数年前の話だな。
今は毎日の散歩先で、2ch見たり、pythonの練習したりするのが楽しい。
pythonに触れると、子供に昔与えたBASICの感覚が蘇ってくる。
ただ、pythonは奥が深いし面白い。
今は毎日の散歩先で、2ch見たり、pythonの練習したりするのが楽しい。
pythonに触れると、子供に昔与えたBASICの感覚が蘇ってくる。
ただ、pythonは奥が深いし面白い。
742デフォルトの名無しさん
2019/02/25(月) 18:51:38.42ID:dXFOGwmu pythonでwebアプリ作るなら黙ってJSでやれって意見の方が多いのかな
743デフォルトの名無しさん
2019/02/25(月) 19:01:25.12ID:sO03erxC >>742
Pythonを選んだとしてもJSはどのみち必須
PythonだけでWebアプリは作れない
JSだけでWebアプリは作れる
既にPythonに習熟しているならサーバーサイドは慣れたPythonで書くのもアリだが、
そうでないならどちらが低いオーバーヘッドで目的を達成できるかは誰の目にも明らかだろう
Pythonを選んだとしてもJSはどのみち必須
PythonだけでWebアプリは作れない
JSだけでWebアプリは作れる
既にPythonに習熟しているならサーバーサイドは慣れたPythonで書くのもアリだが、
そうでないならどちらが低いオーバーヘッドで目的を達成できるかは誰の目にも明らかだろう
744デフォルトの名無しさん
2019/02/25(月) 19:25:16.83ID:447t9grM745デフォルトの名無しさん
2019/02/25(月) 19:35:42.20ID:PxzEG52w746デフォルトの名無しさん
2019/02/25(月) 20:08:45.49ID:aK0JSvBy iPhoneで公式にプログラミングが開放されたのも
こういった世界情勢の波に乗ったものなのかな
IFTTTとの絡みもなくはないんだろうけど
こういった世界情勢の波に乗ったものなのかな
IFTTTとの絡みもなくはないんだろうけど
747デフォルトの名無しさん
2019/02/25(月) 20:12:22.14ID:8PqGNbvA jsだけでってのはサーバーサイドはnodejsで作るってこと?
サーバーサイドの言語は全言語横並びな気もするわ。速度が求められるところはCでやるのがベターな気もするけどほかの部分はその集団の得意言語でやればいいでしょ。
サーバーサイドの言語は全言語横並びな気もするわ。速度が求められるところはCでやるのがベターな気もするけどほかの部分はその集団の得意言語でやればいいでしょ。
748デフォルトの名無しさん
2019/02/25(月) 20:17:00.31ID:mboQc3Dn >>744
Paypal
Yahoo!(Yahoo!Japanは別会社)
でかいサイトだからさすがに一部だと思うが…
Groupon
海外ではまだ生きてるらしいw
Wall Street Journal Online
Zendesk
NetflixとWalmartはかなり入れ込んで開発してる
Paypal
Yahoo!(Yahoo!Japanは別会社)
でかいサイトだからさすがに一部だと思うが…
Groupon
海外ではまだ生きてるらしいw
Wall Street Journal Online
Zendesk
NetflixとWalmartはかなり入れ込んで開発してる
749デフォルトの名無しさん
2019/02/25(月) 20:20:37.09ID:mboQc3Dn LinkedIn
Uber
Medium
Trello
eBay
もか。
Uber
Medium
Trello
eBay
もか。
750デフォルトの名無しさん
2019/02/25(月) 20:32:15.82ID:mboQc3Dn NASAもアクセス時間削減のため使ってるそうな
https://www.netguru.com/blog/top-companies-used-nodejs-production
2017年情報だとYahoo!がNodeのサーバーで捌いてんの秒間25000リクエストだと。
https://www.netguru.com/blog/top-companies-used-nodejs-production
2017年情報だとYahoo!がNodeのサーバーで捌いてんの秒間25000リクエストだと。
751デフォルトの名無しさん
2019/02/25(月) 20:41:50.56ID:E0SiqI+a nodejsってibm傘下なんだっけ
752デフォルトの名無しさん
2019/02/25(月) 21:35:09.28ID:g2jQN+TN なんにせよnodejsがいいとかpythonがいいとかjavaがいいとかrubyがいいとか果てなく無益な戦いはやめてくれよ
753デフォルトの名無しさん
2019/02/25(月) 22:09:56.49ID:CR7cnpeO 少なくともこのスレで話す内容じゃないわな
754デフォルトの名無しさん
2019/02/25(月) 22:47:45.65ID:SRxcknzj >>752
rubyがいいなんて誰も言ってない
rubyがいいなんて誰も言ってない
755デフォルトの名無しさん
2019/02/25(月) 22:47:54.07ID:7KP5jE7J >>752-753
ゆとり教育受けた底辺がいっぱいのスレはスレチ、無益なカキコが普通のこと
そんな奴らが集うスレが雑談スレになるのはしょうがない
いま、ゆとり教育受けた底辺が集う言語と言えばpythonだからな
ゆとり教育受けた底辺がいっぱいのスレはスレチ、無益なカキコが普通のこと
そんな奴らが集うスレが雑談スレになるのはしょうがない
いま、ゆとり教育受けた底辺が集う言語と言えばpythonだからな
756デフォルトの名無しさん
2019/02/25(月) 23:11:37.17ID:QMDbBSVA >>754
アスペ丸出しだな…仕事で苦労されてるのでは?
アスペ丸出しだな…仕事で苦労されてるのでは?
757デフォルトの名無しさん
2019/02/25(月) 23:18:53.77ID:SRxcknzj >>756
工作バレて悔しいのうwww
工作バレて悔しいのうwww
758デフォルトの名無しさん
2019/02/25(月) 23:28:30.31ID:g2jQN+TN >>754
一応説明しておくと
サーバーサイドについて、nodejsが良いとかpythonが良いとか他の何々が良いとかは決着つかないから議論しない方がいいと思う
って言いたかったんだ。他の何々の例としてrubyを出しただけなんだ。
一応説明しておくと
サーバーサイドについて、nodejsが良いとかpythonが良いとか他の何々が良いとかは決着つかないから議論しない方がいいと思う
って言いたかったんだ。他の何々の例としてrubyを出しただけなんだ。
759デフォルトの名無しさん
2019/02/25(月) 23:30:58.33ID:h42aQtNU >ネットは広大だわ
そのセリフ10年以上遅れてるわ
そのセリフ10年以上遅れてるわ
760デフォルトの名無しさん
2019/02/26(火) 00:38:55.92ID:SbmhKpAW Pythonの高速化でなんでCythonが話題に上らないのだ
手続き型が適してるデータ処理でnumpyではやりづらいものなんかにはめっちゃ適してるよ
順序保証のある粒度の違う2つの時系列データを結合するときとかね
手続き型が適してるデータ処理でnumpyではやりづらいものなんかにはめっちゃ適してるよ
順序保証のある粒度の違う2つの時系列データを結合するときとかね
761デフォルトの名無しさん
2019/02/26(火) 03:41:15.05ID:SkCn+fhU Numbaが手軽でいいと思うよ、100倍は速くなる
インラインでC書く位なら、NumPyの上位互換なFortranがいい、
NumPy入れるとf2Py3ってfソースを直接チェックアウトできるコマンドが勝手に入ってるんで、使うのもCythonより楽と思う
何よりNumPyしてれば初見で書けると思うし
最近ベンチマニアだけど、苦手なタイプでもCより速いLinkedListやスカラ呼びまくりな不連続メモリ参照コードですらCより速いし
インラインでC書く位なら、NumPyの上位互換なFortranがいい、
NumPy入れるとf2Py3ってfソースを直接チェックアウトできるコマンドが勝手に入ってるんで、使うのもCythonより楽と思う
何よりNumPyしてれば初見で書けると思うし
最近ベンチマニアだけど、苦手なタイプでもCより速いLinkedListやスカラ呼びまくりな不連続メモリ参照コードですらCより速いし
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【地震速報】青森県で震度6強 沿岸部に津波警報 ★5 [ぐれ★]
- 【地震速報】青森県で震度6強 沿岸部に津波警報 ★6 [ぐれ★]
- 「日の丸にバツ印」掲げた大学生 あいまいな国旗損壊罪に「怖い」 The Mainichi [少考さん★]
- 高市内閣「支持」64%「不支持」19% NHK世論調査 ★2 [少考さん★]
- 【速報】気象庁がマグニチュード7.5に修正しました [ニョキニョキ★]
- 北海道・三陸沖後発地震注意情報を発表 気象庁 内閣府 [ぐれ★]
- かっぱ寿司←こいつが天下取れなかった理由
- 何でデートでリュック背負って来たらダメなの?
- 有名配信者「サッカーで野蛮なのは日本の黄色い猿だけ」
- ぺこーら、地震で同僚が次々配信を止めるなか強行し続けるので悪目立ちするwww [268244553]
- 巨大地震 [957955821]
- 🖐( -᷄,ὢ)知らないんで……
