Быстрые строки документации в Colaboratory

Я начинаю играть с Colaboratory, но заметил, что shift-tab не выводит строки документации для функций, как в Jupyter.

Эта функция отсутствует или просто доступна каким-то другим способом?


person Dan    schedule 01.03.2018    source источник


Ответы (6)


Выступы с вкладкой Shift. Чтобы увидеть встроенную контекстную справку, нажмите Tab после открывающей скобки, например,

import os
os.open(

Или выполните ячейку с конечным ?, и в нижней панели откроется справка, например.

import os
os.open?
person Bob Smith    schedule 01.03.2018
comment
Это лучшее решение, которое я также мог придумать; несмотря на то, что он далек от идеала. Но что вы можете сделать с Google иногда? ¯_(ツ)_/¯ - person aslisabanci; 19.11.2018

Ctrl + Пробел мне помогло. Как для строки документации, так и для автозаполнения.

person jwegas    schedule 29.10.2019

По состоянию на 20 марта 2020 г. в Chrome, если вы просто наведете указатель мыши на функцию, в небольшом всплывающем окне отобразятся входные параметры.

Когда вы начинаете вводить их, предлагается автодополнение.

И если вы нажмете Ctrl при наведении курсора, функция станет ссылкой, при нажатии на которую открывается документация по функции.

получение параметров функции и документации в Colab

Автодополнение работает с Ctrl+Space или просто Tab в зависимости от ситуации.

Примечание. Он должен знать тип объекта, с которым работает. Поэтому, если вы выполняете data.transform(), а данные еще не имеют значения, Colab не будет знать, что отображать, потому что .transform() зависит от того, к чему вы его применяете. Вы можете выбрать строку (строки), в которой создаются данные, и запустить только те, которые нажаты Ctrl+Shift+Enter (запустить только выбранные строки).

person Rub    schedule 20.03.2020
comment
Есть ли эквивалент свойств? В Jupyter Shift + Tab работает и для свойств. - person Mohammed Noureldin; 20.04.2020
comment
Попробуйте Ctrl+Space или начните вводить имя и нажмите Tab, вам будет предложено автозаполнение. - person Rub; 21.04.2020

Это то, что помогло мне, например. Image( а затем CTRL+Shift+Пробел сделать это только с одной скобкой.

person Mariusz Bronowicki    schedule 14.05.2020

Если вы находитесь в круглых скобках или между аргументами (например, после запятой), вкладка покажет вам строку документации, поэтому, если вы набираете что-то вроде print('hello', sep=''), тогда вкладка после скобки или между запятой и следующим аргументом покажет вам строка документации.

Надеюсь, что это помогло.

person Salomon Kabongo    schedule 21.04.2019

space у меня работает. Если вы закрыли всплывающую строку документации (например, с помощью клавиши esc), вы можете снова открыть ее, нажав space.

Это также введет пробел, поэтому вы можете удалить его с помощью backspace, но строка документации останется в поле зрения. Как обычно, то, какую строку документации вы получите, будет зависеть от того, где находится курсор.

person Bon Ryu    schedule 02.03.2020