- くだすれPython(超初心者用) その27©2ch.net
649 :デフォルトの名無しさん[sage]:2015/10/22(木) 06:53:13.03 ID:oin5XU3S - 歯ブラシとプログラミング言語を比べるのはナンセンスでしょう
|
- くだすれPython(超初心者用) その27©2ch.net
655 :デフォルトの名無しさん[sage]:2015/10/22(木) 14:58:25.49 ID:oin5XU3S - Cで書き直されて4倍から100倍高速になった(Python3.5 what's new曰わく)
という所から考えるに, 少なくとも4倍遅いでしょう ボトルネックになるかどうかは使用頻度次第でしょうが
|
- くだすれPython(超初心者用) その27©2ch.net
658 :デフォルトの名無しさん[sage]:2015/10/22(木) 16:35:35.84 ID:oin5XU3S - OrderedDictの実装はdict+linkedlistだからdictより遅い
dict=1とすると 1=dict<OrderedDict Python3.5ではCで書き直されたということだから, OrderedDictの速度はdictに近くなったと考えられるが, アルゴリズム的にdictを上回ることはない したがって 1=dict<OrderedDict(3.5)<OrderedDict(~3.4) で, 右の不等号の部分は4~100倍らしいから, Python3.4までのOrderedDictは, 少なくともdictより4~100倍遅いと見積もれる
|
- くだすれPython(超初心者用) その27©2ch.net
659 :デフォルトの名無しさん[sage]:2015/10/22(木) 16:38:17.11 ID:oin5XU3S - で, 最初から最後までOrderedDictの話をしていたけど
「OrderedDictの話だよ」ってどういう意味?
|
- くだすれPython(超初心者用) その27©2ch.net
664 :デフォルトの名無しさん[sage]:2015/10/22(木) 19:23:19.51 ID:oin5XU3S - >>660
さすがに二の句が継げない 数年したら分かるよ >>663 lxmlパッケージの__init__.pyが何もimportしてないから パッケージ配下のモジュールが暗黙的にimportされることはない 一部のライブラリで import パッケージ名 するとモジュールも使用可能になるのは __init__.pyの中にimportが書いてあるから
|
- くだすれPython(超初心者用) その27©2ch.net
668 :デフォルトの名無しさん[sage]:2015/10/22(木) 20:51:04.42 ID:oin5XU3S - >>665
そりゃあ最初の書き込み前にソースコードを読んで断定しましたから 可能性が割り込む余地はないですね
|