TypeError: kernel.execute не функцияJquery

Программирование на jquery
Ответить
Anonymous
 TypeError: kernel.execute не функция

Сообщение Anonymous »

Запустите следующий код в ячейке Jupyter, чтобы взаимодействовать с Python и jQuery. Код выглядит следующим образом: < /p>

Код: Выделить всё

labels = []
from IPython.display import HTML,display
display(HTML("""

Instructions: Click in textbox. Enter a 1 if the tweet is relevant, enter 0 otherwise. 
Tweet: 






$(document).ready(function(){
function set_label(label){
try {
var kernel = IPython.notebook.kernel;
kernel.execute("labels.append("+ JSON.stringify(label) +")");
load_next_tweet();
}catch(error){
alert(error)
}
}
function load_next_tweet(){
var code_input = "get_next_tweet()";
var kernel = IPython.notebook.kernel;
var callbacks = {"iopub":{"output":handle_output}};
kernel.execute(code_input, callbacks, {silent:false});
}
function handle_output(out){
var res = out.content.data["text/plain"];
$("div#tweet_text").html(res);
}

$("input#capture").keypress(function(e){
if(e.which == 48){
set_label(0);
}
else if(e.which == 49){
set_label(1);
}
else{
alert("This is an invalid input");
}
$("input#capture").val("");
});
})

"""))
Почему код kernel.execute ("labels.append (" + json.stringify (label) + ")"); не может быть выполнен с ошибкой : typeerror: kernel.execute не является функцией . Пожалуйста, помогите мне
Я попытался изменить ipython на jupyter , но есть ошибка: referenceerr: jupyter is не определено.
Рассмотрим проблему версии Юпитера

Подробнее здесь: https://stackoverflow.com/questions/794 ... a-function
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»