python- все статьи тега ➜ страница 14
как напечатать кортеж кортежей без скобок
Я пытаюсь напечатать кортеж new_zoo, приведенный ниже, без скобок: zoo=('python','elephant','penguin') new_zoo=('monkey','camel',zoo) Я обычно знаю, что мы можем использовать ', '.join(...). Но поскольку здесь кортеж new_zoo содержит внутренний зоопарк кортежей, поэтому при использовании ', '.join(new_zoo) он показывает: TypeError: sequence item 2: expected str instance, tuple found Может ли кто-нибудь помочь мне с этим вопросом? ...
Python: замена значений в массиве
У меня есть 1-мерный набор данных с некоторыми значениями no data, которые задаются как 9999. Вот выдержка, поскольку она довольно длинная: this_array = [ 4, 4, 1, 9999, 9999, 9999, -5, -4, ... ] Я хотел бы заменить значения no data средними значениями ближайших значений с обеих сторон, однако, поскольку некоторые значения no data имеют самые близкие значения, а также значения no data, замена их немного сложнее. то есть я хотел бы, чтобы три значения no data были заменены на -2. ...
RESTful api design: обработка исключений с помощью вложенных функций (python, flask)
Я хотел бы улучшить свой стиль кодирования с более прочным пониманием try, except и raise в разработке API, и менее подробный код. У меня есть вложенные функции, и когда одна из них ловит execption, я передаю исключение другой и так далее. Но таким образом, я мог бы распространить несколько проверок одной и той же ошибки. Я имею в виду: [использование try vs if в python для рассмотрения стоимости пробной операции. Как бы вы справились с ошибкой только один раз через вложенные функции ? Нап ...
Проверьте, находится ли строка в фрейме данных pandas
Я хотел бы посмотреть, существует ли определенная строка в определенном столбце В моем фрейме данных. Я получаю ошибку ValueError: значение истинности ряда неоднозначно. Использовать.пустые, а.типа bool(), а.пункт(), а.любой() или.все(). import pandas as pd BabyDataSet = [('Bob', 968), ('Jessica', 155), ('Mary', 77), ('John', 578), ('Mel', 973)] a = pd.DataFrame(data=BabyDataSet, columns=['Names', 'Births']) if a['Names'].str.contains('Mel'): print "Mel is there" ...
извлечение узких мест с помощью предварительно обученного Inceptionv3-различия между реализацией Keras и собственной реализацией Tensorflow
(извинения за длинный пост) Все, Я хочу использовать узкие места из предварительно подготовленной модели Inceptionv3 для прогнозирования классификации для моих входных изображений. Перед обучением модели и прогнозированием классификации я попробовал 3 различных подхода для извлечения узких мест. Мои 3 подхода дали различные характеристики узкого места (не только по значениям, но даже по размеру). Размер моих узких мест из Подход 1 и 2: (количество входных изображений) x 3 x 3 x 2048 Р ...
пишу.csv файлы из циклов и списков for
Я новичок в python, но я искал в Stack Overflow, google и CodeAcademy ответ или вдохновение для моей очевидно очень простой проблемы. Я думал, что найти простой пример, где цикл for используется для сохранения каждого взаимодействия, будет легко, но я либо пропустил его, либо у меня нет vocab, чтобы задать правильный вопрос. Поэтому, пожалуйста, не вздыхайте громко перед вашим монитором на этот простой вопрос. Спасибо. Я хотел бы просто написать csv-файл с каждым повторение двух строк печати ...
фильтр списка администраторов django " или " условие
Извините, если на этот вопрос был дан ответ раньше, но я много гуглил без успеха. Я знаю, как создавать пользовательские list_filter s в представлениях администратора (например, подклассы SimpleFilter). Что мне действительно хотелось бы, так это способ (в представлении списка администраторов) "проверять" различные фильтры, объединяя их в Формулу OR. В качестве примера предположим, что у вас есть: # models.py class Foo(models.Model): foobar = ... foofie = ... ... # admin.py class F ...
Интерпретируемое, Компилируемое и позднее связывание
Python компилируется в промежуточный байт-код (pyc) и затем выполняется. Итак, есть компиляция, за которой следует интерпретация. Однако давние пользователи Python говорят, что Python-это язык "позднего связывания" и что его не следует называть интерпретируемым языком. Чем Python отличается от другого интерпретируемого языка? Не могли бы вы сказать мне, что означает "поздняя привязка" в контексте Python? Java-это другое язык, который сначала имеет исходный код, скомпилированный в байт-код ...
Идет Сессия.выполнения(выборки) гарантированно выполнить его "выбирает" аргументы в порядке?
Гарантируется ли Session.run(fetches, feed_dict) выполнение его аргументов fetches в порядке? В документации об этом, кажется, ничего не говорится. Например, если вы запускаете sess.run([accuracy, train_op], feed_dict=feed_dict) Порядок выполнения имеет значение: train_op обновит параметры, влияющие на accuracy. ...
Треугольник волнообразный массив в Python
Каков наиболее эффективный способ получения массива из 100 чисел, которые образуют форму волны треугольника ниже, с максимальной / минимальной амплитудой 0,5? Треугольная форма сигнала в уме: ...
Проверьте, все ли числа в списке имеют одинаковый знак в Python?
Как я могу сказать, что список (или итерационный) чисел имеют один и тот же знак? Вот мой первый (наивный) черновик: def all_same_sign(list): negative_count = 0 for x in list: if x < 0: negative_count += 1 return negative_count == 0 or negative_count == len(list) Есть ли более пифонический и / или правильный способ сделать это? Первое, что приходит на ум, - это прекратить повторение, как только у вас появятся противоположные знаки. Обновить Мне пока ...
Группировка дат по 5 минутным периодам независимо от дня
У меня есть фрейм данных с данными, похожими на следующие import pandas as pd; import numpy as np; import datetime; from datetime import timedelta; df = pd.DataFrame(index=pd.date_range(start='20160102', end='20170301', freq='5min')) df['value'] = np.random.randn(df.index.size) df.index += pd.Series([timedelta(seconds=np.random.randint(-60, 60)) for _ in range(df.index.size)]) Который выглядит так In[37]: df Out[37]: value 2016-01-02 00:00: ...
readlines дает мне дополнительные переносы строк вместо python2.6.5
У меня есть проблемы со следующим кодом: file = open("file.txt", "r") lines = file.readlines() print lines[0] print lines[1] print lines[2] file.close() Этот код дает мне разрывы линий между строками. Таким образом, выход примерно такой: line0 line1 line2 Как это можно решить? ...
Возраст от даты рождения в python
Как я могу найти возраст в python от сегодняшней даты и даты рождения человека? Дата рождения - это от поля даты в модели Django. ...
Почему Джанго не видит моих тестов?
Я создал test.py модуль, заполненный from django.test import TestCase from django.test.client import Client from django.contrib.auth.models import User from django.contrib.sites.models import Site from forum.models import * class SimpleTest(TestCase): def setUp(self): u = User.objects.create_user("ak", "[email protected]", "pwd") Forum.objects.create(title="forum") Site.objects.create(domain="test.org", name="test.org") def content_test(self, url, values): ...
Проверьте, начинаются ли ячейки столбца с определенной строки [Pandas]
Прежде всего, спасибо, что нашли время прочитать это. Я импортировал данные из csv в таблицу в Pandas. Я хочу создать новый столбец и заполнить его различными числами, которые будут зависеть от строки внутри другого столбца. Итак, если первый столбец имеет вид: Column1 Horse1 Horse2 Chicken3 Chiken4 Chicken5 Cow6 Horse7 Cow8 Cow9 Я хочу сделать новый столбец, поэтому он будет просто рассматривать имя животного первого и давать ему номер: Column1 Column2 Horse1 ...
Вставить двоичный объект в Python строку в BLOB в MySQL
Я хотел бы вставить строковый объект, содержащий двоичные данные, в столбец blob MySQL. Тем не менее, я продолжаю получать синтаксические ошибки MySQL. Я сделал небольшой скрипт для отладки: import MySQLdb import array import random conn = MySQLdb.connect(host="localhost", user="u", passwd="p", db="cheese") cur = conn.cursor() a = array.array('f') for n in range(1,5): a.append(random.random()) bd = a.tostring() print type(bd) # gives str query = '''INSERT INTO cheese (data) VALUES (%s) ...
Как удалить ось y из изображения, созданного Pylab?
import pylab # matplotlib x_list = [1,1,1,1,5,4] y_list = [1,2,3,4,5,4] pylab.plot(x_list, y_list, 'bo') pylab.show() Что я хочу сделать, так это убрать ось y из диаграммы, оставив только ось X. И добавляя больше полей к диаграмме, мы можем видеть, что много точек находятся на краю холста и не выглядят хорошо. ...
Преобразование матрицы numpy для панды фрейма данных или серии подряд
У меня есть матрица numpy, и я хотел бы преобразовать ее в фрейм/серию данных pandas. Пример: m = np.array([[1, 2], [11, 22]]) Что привело бы к a 0 [1, 2] 1 [11, 22] ...
Pandas dataframe: группируйте по столбцу и пусть дубликаты этого столбца занимают несколько строк
У меня есть фрейм данных, и я хотел бы сгруппировать элементы по одному из столбцов, и там, где эти столбцы имеют идентичные элементы, я хотел бы сделать их одним большим элементом (охватывающим несколько строк). Наконец, мне нужно сделать его в коде latex. Скажем, у меня есть что-то вроде import pandas as pd import random table=pd.DataFrame({'a':[1,2,2,2,3,6,6],'b':[-6,-4,-3,-1,0,-1,-2],'c':random.sample(xrange(30), 7)},index=range(7)) Предоставление фрейма данных | | a | b | c | ----- ...