python- все статьи тега ➜ страница 19


Python print не использует repr, unicode или str для подкласса unicode?

Python print не использует __repr__, __unicode__ или __str__ для моего подкласса unicode при печати. Есть какие-нибудь намеки на то, что я делаю не так? Вот мой код: Использование Python 2.5.2 (r252:60911, Oct 13 2009, 14:11:59) >>> class MyUni(unicode): ... def __repr__(self): ... return "__repr__" ... def __unicode__(self): ... return unicode("__unicode__") ... def __str__(self): ... return str("__str__") ... >>> s = MyUni("HI") ...

Сохранение и загрузка грузов в керасе

Я пытаюсь сохранить и загрузить веса из модели, которую я обучил. Код, который я использую для сохранения модели, есть. TensorBoard(log_dir='/output') model.fit_generator(image_a_b_gen(batch_size), steps_per_epoch=1, epochs=1) model.save_weights('model.hdf5') model.save_weights('myModel.h5') Дайте мне знать, если это неправильный способ сделать это, или если есть лучший способ сделать это. Но когда я пытаюсь загрузить их, используя это, from keras.models import load_model model = load_mod ...

Подсчет количества столбцов в текстовом файле с помощью Python

У меня есть два текстовых файла, состоящих из столбцов, разделенных пробелами. Вот выдержки из этих двух файлов: FileA 1 1742.420 -0.410 20.1530 0.4190 1.7080 0.5940 2 1872.060 0.070 21.4710 0.2950 0.0670 0.3380 3 1918.150 0.150 18.9220 0.0490 1.4240 0.1150 4 1265.760 0.170 19.0850 0.0720 1.3330 0.1450 5 308.880 0.220 20.5020 0.1570 0.0200 0.1720 .... FileB 1 1198.367 6.465 15.684 0.015 3.119 0.140 1 2 1451.023 6.722 17. ...

вычислить среднее значение в python для генератора

Я делаю некоторую статистическую работу, у меня есть (большая) коллекция случайных чисел для вычисления среднего значения, я хотел бы работать с генераторами, потому что мне просто нужно вычислить среднее, поэтому мне не нужно хранить числа. Проблема в том, что numpy.значит, ломается, если передать ему генератор. Я могу написать простую функцию, чтобы делать то, что я хочу, но мне интересно, есть ли правильный, встроенный способ сделать это? Было бы неплохо, если бы я мог сказать " sum (value ...

Удаление повторяющихся кортежей из списка в зависимости от значений в кортежах

У меня есть список кортежей. Каждый кортеж содержит 2 элемента: 1-й элемент-это кортеж с некоторыми числами, например (1, 4, 2). Этот это фактически путь, номера в котором являются идентификаторами узлов. 2-й элемент - это число, которое является счетом пути. Например, список может быть pathList = [ ((1, 2), 4), ((1, 4, 2), 2), ((1, 2), 6), ((1, 2), 3), ((1, 4, 2), 3) ] Теперь я хочу удалить кортежи, которые имеют те же пути (1-й элемент), что и другие, сохран ...

Джанго: `MergeDict "устарел, используйте" dict.update()` вместо этого

Я получаю следующее сообщение: RemovedInDjango19Warning: MergeDict is deprecated, use dict.update() instead. Текущий код: return MergeDict(dict_a, dict_b) Это не решение, так как dict_a модифицируется: return dict_a.update(dict_b) #1 Кроме того, dict_a является экземпляром пользовательского класса, который не поддерживает копирование (он ленив и создает элементы на лету в зависимости от ключа), поэтому я не могу просто сделать: new=dict() new.update(dict_a) new.update(dict_b) retur ...

Остановитесь на исключении в моем, а не библиотечном коде

Я разрабатываю приложение, используя библиотеку Python urllib, и иногда возникают исключения из-за невозможности получить доступ к URL-адресу. Однако исключение поднято почти на 6 уровней в стандартный стек библиотеки: /home/user/Workspace/application/main.py in call(path) 11 headers={'content-type': 'application/json'}, 12 data=b'') ---> 13 resp = urllib.request.urlopen(req) ####### THIS IS MY CODE ...

Python Chunking CSV файл мультипроцессорная обработка

Я использую следующий код для разбиения CSV-файла на несколько блоков (источник: здесь) def worker(chunk): print len(chunk) def keyfunc(row): return row[0] def main(): pool = mp.Pool() largefile = 'Counseling.csv' num_chunks = 10 start_time = time.time() results = [] with open(largefile) as f: reader = csv.reader(f) reader.next() chunks = itertools.groupby(reader, keyfunc) while True: # make a list of num_chunks chun ...

Переименование файла на удаленном файловом сервере в C# / Python

Мне нужно переименовать целую кучу файлов на файловом сервере Windows - мне все равно, какой язык я использую, если это быстро и легко! Я знаю, что это основное, но просто для уточнения - в псевдокоде... server = login (fileserver, creds) foreach (file in server.navigateToDir(dir)) rename(file) Я знаю, как это сделать в Python/C#, если бы я был локальным пользователем, но понятия не имею, возможно ли это сделать удаленно с помощью Python. Я искал фрагменты кода/помощь, но пока не нашел ...

Доступны ли темы Python tkinter ttk на основе операционной системы

Я использую Python 3.5.2 с модулем tkinter.ttk для разработки простой утилиты GUI в Linux (Kubuntu 16.04). Мой ttk.__version__ == 0.3.1. Доступно четыре темы виджетов: 'clam', 'alt', 'classic', 'default'. Я видел в других местах, что другие установки имеют больше, чтобы выбрать из. Доступно ли это для загрузки и установки для каждой ОС? Мне интересно, не обязательно ли другие темы являются кроссплатформенными и могут быть разработаны для определенных ОС? Примечание: я новичок в написании ...

Почему JSON сериализация объектов datetime в python не работает из коробки для объектов datetime

Почему сериализация json не работает для объектов datetime . Как я понимаю, сериализация json основная идея для любого объекта может быть вызвана встроенной функцией __str__, а затем urlencode объект, который вы получаете в качестве ответа. Но в случае datetime я получаю следующую ошибку TypeError: datetime.datetime(2012, 5, 23, 18, 38, 23, 37566) is not JSON serializable В то время как есть __str__ то есть способ нанизывания объекта уже доступен , но это кажется сознательным решением не дел ...

Как отправить EOF в Python sys.вывод из командной строки? CTRL-D не работает

Я пишу в свой процесс Python из командной строки в unix. Я хочу отправить EOF (или каким-то образом очистить буфер stdin, чтобы Python мог прочитать мои входные данные.) Если я нажму CTRL-C, я получу KeyboardError. Если я нажму CTRL-D, программа просто остановится. Как очистить буфер stdin? ...

как сделать мой скрипт python легко переносимым? или как скомпилировать в двоичный файл со всеми зависимостями модуля?

Есть ли способ скомпилировать скрипт python в двоичный код? У меня есть один файл python script, который использует много модулей. Я бы хотел иметь его копию на других машинах (freebsd), но без установки всех необходимых модулей на каждом хосте. Какие возможны решения в таких случаях? Заранее спасибо! ...

Pandas-замена значений в фрейме данных на основе логического фрейма данных

Я использую Pandas v0. 20. 2, и у меня есть фрейм данных, такой как: df = pd.DataFrame(dict(a=[0,1], b=[3,4], c=[6,7]), index=['spam', 'ham']) # a b c # spam 0 3 6 # ham 1 4 7 И у меня есть еще один фрейм данных, который является маской: mask = pd.DataFrame(dict(a=[True,False], b=[True,True]), index=['spam', 'ham']) # a b # spam True True # ham False True И я хочу установить значения в df равными 999, где это True в mask. ...

Сложный запрос Django по внешним ключам

У меня есть две модели в одном приложении. Приложение называется "новости", и в его модели есть два класса, называемые" статья "и"категория". class Category(models.Model): name = models.CharField(_("Name"), max_length=100) slug = models.SlugField(_("Slug"), max_length=100, unique=True) class Article(models.Model): category = models.ForeignKey(Category, verbose_name=_("Category")) archived = models.BooleanField(_("Archive this?"), default=False) Я хочу создать запрос, который ...

Как установить python-levenstein на Windows?

После нескольких дней поиска я почти готов отказаться от поиска предварительно скомпилированных двоичных файлов для Python 2.7 (Windows 64-bit) библиотекиPython Levenshtein , поэтому я не пытаюсь скомпилировать ее сам. Я установил самую последнюю версию MinGW32 (версия 0.5-beta-20120426-1) и установил ее в качестве компилятора по умолчанию в distutils. Вот так: C:Userstomas>pip install python-levenshtein Downloading/unpacking python-levenshtein Running setup.py egg_info for package ...

Как сравнить datetime в шаблоне django

Предыстория: Я хочу показать время и дату только до 1 недели. После этого я хочу показать только дату. Я хочу сделать что-то вроде этого. (Это не работает) {% if greenboard.datetime|timesince >= "1 week" %} {{greenboard.datetime.date}}<br /> {% else %} {{greenboard.datetime|timesince}} ago {% endif %} Править: Привет, даже тогда с редактированием все, что я получаю-это время вместе со всеми параметрами..то есть, дата и время . каким должен быть тег шаблона? на данный моме ...

Python-эффективное представление пикселей и связанных с ними значений

Я использую python для работы с большими (приблизительно 2000 x 2000) матрицами, где каждая I, J точка в матрице представляет собой один пиксель. Сами матрицы разрежены (то есть значительная их часть будет иметь нулевые значения), но при их обновлении они, как правило, являются операциями инкремента, для большого числа соседних пикселей в прямоугольном "блоке", а не случайных пикселей здесь или там (свойство, которое я в настоящее время не использую в своих интересах..). Боюсь, немного новеньк ...

Добавление панели цветов matplotlib из коллекции патчей

Я преобразую фигурный Мультиполигон в коллекцию патчей и сначала окрашиваю каждый полигон следующим образом: # ldn_mp is a MultiPolygon cm = plt.get_cmap('RdBu') num_colours = len(ldn_mp) fig = plt.figure() ax = fig.add_subplot(111) minx, miny, maxx, maxy = ldn_mp.bounds w, h = maxx - minx, maxy - miny ax.set_xlim(minx - 0.2 * w, maxx + 0.2 * w) ax.set_ylim(miny - 0.2 * h, maxy + 0.2 * h) ax.set_aspect(1) patches = [] for poly in ldn_mp: colour = cm(1. * len(filter(poly.contains, points) ...

Сеанс Flask не сохраняется (Postman работает, Javascript-нет)

Я разрабатываю сервер Flask для обмена данными между некоторыми внутренними функциями Python и JavaScript-клиентами через интернет. Я пытаюсь использовать переменную Flask session для хранения пользовательских данных в течение всего времени их взаимодействия с приложением. Я удалил большую часть кода конкретного приложения ниже, но основная проблема, с которой я сталкиваюсь, остается. Вот мой код для моего (упрощенного) приложения Flask: import json import os from flask import Flask, jsonify, ...