Tag: ipython

Сделать IPython строку исходного кода, где произошло исключение

Меня раздражает следующий вывод, который IPython дает мне для исключения: ————————————————————————— AttributeError Traceback (most recent call last) <ipython-input-3-4c27956d23f6> in <module>() —-> 1 parameterStudyPageRankNibble() /Users/cls/Desktop/LFR/scripts/scd_experiments.py in parameterStudyPageRankNibble() AttributeError: 'tuple' object has no attribute 'values' Номер строки, из которого было поднято исключение, будет действительно полезно. Почему его нет? /Users/cls/Desktop/LFR/scripts/scd_experiments.py – это не путь исполняемого скрипта. IPython каким-то […]

Обрезанные ярлыки и измерение максимального пикселя на каждой этикетке

Поэтому я хочу измерить максимальный пиксель и среднее количество пикселей на каждой метке (в нескольких массивах), используя scipy. например (img, other – массив с множеством открытых tif) import numpy as np import scipy.ndimage as ndi a = img > 200 labels,nb = ndi.labels(a) merge = np.zeros(img.shape) merge = other * a Поэтому для каждой метки […]

Коробка Panda, но не показывающая коробку

Есть ли способ использовать ящики, но показывать только очки? У меня есть это: import seaborn as sns import pandas as pd import numpy as np import matplotlib.pyplot as plt data2 = pd.DataFrame(dict(site85_574C=[10,20,30,40, 50], site41_366A=[5,15, 25, 35, 45]), columns=["site85_574C", "site41_366A"]) data2.boxplot(widths=0.05) plt.scatter(np.repeat(np.arange(data2.shape[1])+1, data2.shape[0]), data2.values.ravel(), marker='+', alpha=1.0) но я хочу видеть только точки в строках, но не […]

Как перемещаться между строками в терминале IPython на Mac?

Иногда я пишу 10 или 20-строчную функцию в IPython и уведомляю после того, как попытаюсь выполнить ее, чтобы сделать несколько опечаток. Команды Ctrl + P и Ctrl + N просто берут меня к предыдущим командам, а не по линиям, а это значит, что я в настоящее время должен перепечатать всю функцию, чтобы исправить несколько опечаток. […]

ipython-cypher в Python: параметр объекта cypher.run.Connection

Я пытаюсь использовать ipython–cypher для запуска запросов Neo4j Cypher (и возврата фреймворка Pandas) в программу Python. У меня нет проблем с созданием соединения и запуском запроса при использовании IPython Notebook, но когда я пытаюсь запустить тот же запрос за пределами IPython, согласно документации: http://ipython-cypher.readthedocs.org/en/latest/introduction.html#usage-out-of-ipython import cypher results = cypher.run("MATCH (n)–(m) RETURN n.username, count(m) as neighbors", […]

Как я могу назначить глобальное пространство имен ipython из ipdb?

У меня есть трассировка в ноутбуке IPython, который я отлаживаю с помощью магии %debug . Я хотел бы назначить один из объектов в кадре трассировки переменной в глобальном пространстве имен IPython, чтобы я мог ipdb с ней вне подсказки ipdb (что довольно неуклюже). Какой самый простой способ сделать это? Я решил это на данный момент, […]

Как получить диалоговое окно выбора файлов TkInter для работы с IPython / Spyder?

Я пытаюсь создать простой диалог выбора файла для одного из моих сценариев, и я пытался использовать примеры кода из этого потока: Быстрый и простой диалог с файлом в Python? import Tkinter, tkFileDialog root = Tkinter.Tk() root.withdraw() file_path = tkFileDialog.askopenfilename() Я также попытался использовать модуль easygui, который использует Tkinter для выполнения того же самого. В обоих […]

Как создать новый ноутбук в ноутбуке ipython?

Я пытаюсь создать новый блокнот в ipython, но опция ноутбука выделена серым цветом. Прежде всего, откройте консоль и зайдите в папку ipython и запустите с помощью ipyhon notebook. Я получаю следующие сообщения, которые не выглядят как ошибки: Microsoft Windows [версия 6.1.7601] Copyright (c) 2009 Корпорация Microsoft. Все права защищены. C: \ Users \ aurquhart> cd […]

Любой способ вручную исправить операцию `super ()` после перезагрузки IPython (избегая TypeError)?

Вот пример надуманных игрушек для запуска проблемы, с которой я сталкиваюсь: У меня есть несколько классов, предположим, что они находятся в локальном файле «issue.py»: class A(object): def save(self): # fancy stuff pass class B(A): def save(self): # misc stuff super(B, self).save() class C(B): pass Я использую их в сеансе IPython, возможно, так: In [1]: %load_ext […]

segfault пытается напечатать объект в IPython, но не в Python

Я получаю ошибку сегментации при попытке отобразить объект класса, определенного в расширении C. In [1]: import moose on node 0, numNodes = 1, numCores = 2 In [2]: a = moose.Neutral('a') In [3]: print a <moose.Neutral: id=459, dataIndex=0, path=/a[0]> In [4]: a Segmentation fault (core dumped) Я реализовал функции repr и str в C, но […]

Python - лучший язык программирования в мире.