не удалось удалить исходную точку в polyplollection matplotlib

Я попробовал пример с PolyCollection из учебников matplotlib и заметил одну странную вещь. Я не мог удалить эти точки из начала координат осей, см. Рис. Как мне это сделать? from mpl_toolkits.mplot3d import Axes3D from matplotlib.collections import PolyCollection from matplotlib.colors import colorConverter import matplotlib.pyplot as plt import numpy as np fig = plt.figure() ax = fig.gca(projection='3d') […]

Как установить GDB с поддержкой Python в Windows 7

Мне нужно отлаживать код cython. В официальной документации говорится, что мне нужно установить «gdb 7.2 или выше, встроенный с поддержкой Python». К сожалению, я не нашел пошагового руководства, как установить его в Windows 7. Должен ли я сам его создать (как?) Или уже существует установщик для Windows 7, 64 бит? Любая помощь будет принята с […]

Как сжать файл csv в zip-архив напрямую?

Я генерирую несколько файлов csv динамически, используя следующий код: import csv fieldnames = ['foo1', 'foo2', 'foo3', 'foo4'] with open(csvfilepath, 'wb') as csvfile: csvwrite = csv.DictWriter(csvfile, delimiter=',', fieldnames=fieldnames) csvwrite.writeheader() for row in data: csvwrite.writerow(row) Чтобы сэкономить место, я хочу сжать их. Использование gzip модуля довольно просто: with gzip.open("foo.gz", "w") as csvfile : csvwrite = csv.DictWriter(csvfile, delimiter=',', […]

внутренняя ошибка сервера (500) в простом скрипте cgi

Я пытаюсь запустить простой скрипт cgi после настройки моего сервера. Мой скрипт выглядит так: print "Content-type: text/html" print print "<html><head><title>CGI</title></head>" print "<body>" print "hello cgi" print "</body>" print "</html>" Когда я перехожу к своим скриптам url http://127.0.0.1/~flybywire/cgi-bin/main.py я получаю: Внутренняя ошибка сервера Сервер обнаружил внутреннюю ошибку или неправильную конфигурацию и не смог выполнить ваш запрос. […]

Ограничения Ruby optparse

В настоящее время я пишу скрипт на Python, но я хочу попробовать Ruby по нескольким причинам. Я просмотрел много примеров кода и прочитал много документации за последнюю неделю. Одна из проблем, которые возникают у меня, – это отсутствие правильного анализа аргументов командной строки в Ruby. Эксперты по Ruby, не сердитесь на меня – может быть, […]

Более быстрый способ вычисления суммы квадратов разницы между изображением (M, N) и шаблоном (3, 3) для сопоставления шаблонов?

Я реализую алгоритм синтеза текстур, как описано здесь . Для этого мне нужно рассчитать Sum of Squared Differences, метрику для оценки ошибки между template и разными позициями по image . Я выполняю медленную рабочую реализацию следующим образом: total_weight = valid_mask.sum() for i in xrange(input_image.shape[0]): for j in xrange(input_image.shape[1]): sample = image[i:i + window, j:j + […]

Местоположение @classmethod

Где исходный код класса декоратора, расположенный в исходном коде python. В частности, мне трудно найти точный файл, который он определен в версии 2.7.2

openpyxl проверить пустую ячейку

openpyxl, кажется, отличный метод для использования Python для чтения файлов Excel, но я столкнулся с постоянной проблемой. Мне нужно определить, является ли ячейка пустой или нет, но не может сравниться ни с одним из свойств ячейки. Я попробовал кастинг как строку и использовал "", но это не сработало. Тип ячейки, когда она пуста, – None […]

Django-сериализация унаследованной модели

У меня проблема с сериализации унаследованных моделей Django. Например class Animal(models.Model): color = models.CharField(max_length=50) class Dog(Animal): name = models.CharField(max_length=50) … # now I want to serialize Dog model with Animal inherited fields obviously included print serializers.serialize('xml', Dog.objects.all()) и только модель Dog была сериализована. Я могу сделать что-л. all_objects = list(Animal.objects.all()) + list(Dog.objects.all()) print serializers.serialize('xml', all_objects) […]

matplotlib: несколько графиков на одной фигуре

У меня есть код: import matplotlib.pyplot as plt def print_fractures(fractures): xpairs = [] ypairs = [] plt.figure(2) plt.subplot(212) for i in range(len(fractures)): xends = [fractures[i][1][0], fractures[i][2][0]] yends = [fractures[i][1][1], fractures[i][2][1]] xpairs.append(xends) ypairs.append(yends) for xends,yends in zip(xpairs,ypairs): plt.plot(xends, yends, 'b-', alpha=0.4) plt.show() def histogram(spacings): plt.figure(1) plt.subplot(211) plt.hist(spacings, 100) plt.xlabel('Spacing (m)', fontsize=15) plt.ylabel('Frequency (count)', fontsize=15) plt.show() histogram(spacings) […]

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