Большинство ответов в этом потоке используют простые команды vim, которые, конечно, прекрасны, но я думал, что предоставил бы исчерпывающий ответ, используя комбинацию плагинов и функций, которые я нахожу особенно полезными (по крайней мере некоторые из этих советов пришли из Советы по навигации по файлам Gary Bernhardt ):
. Я рекомендую назначить
пробелу: nnoremap
a
для быстрого доступа. 2
в качестве основного метода поиска файлов. Это действительно замедлит вас. Я использую привязку ff
. Этого должно быть достаточно для поиска и открытия файлов. Оттуда, конечно, используйте горизонтальные и вертикальные расщепления. Что касается расколов, я считаю, что эти функции особенно полезны:
set winwidth=84
set winheight=5
set winminheight=5
set winheight=999
nnoremap v :111vs
nnoremap s :rightbelow split
set splitright
nnoremap
nnoremap
nnoremap
nnoremap
На самом деле « sys.getsizeof » не подходит для определения размера в numpy. Это просто работает для встроенных объектов Python.
Возвращает размер объекта в байтах. Объект может быть любым типом объекта. Все встроенные объекты будут возвращать правильные результаты, но это не обязательно должно выполняться для сторонних расширений, поскольку это зависит от реализации.
getsizeof () вызывает метод sizeof объекта и добавляет дополнительные издержки сборщика мусора, если объектом управляет сборщик мусора.
blockquote>Для numpy.ndarray используйте нбайт размером * itemsize
a = np.array([[3,4],[8,0],[9,8],[7,0]]) a.size # 8 a.itemsize # 8 a.nbytes # 64 a = np.array([[3,4],[8,0],[9,8],[7,0]],dtype=np.int32) a.size # 8 a.itemsize # 4 a.nbytes # 32