
IT Lawyer
29.08.2018
06:25:47
Пока чистый лист)

Nikolay
29.08.2018
06:26:03
Нологи и караваны будут?
Сложная затея, бросьте

IT Lawyer
29.08.2018
06:26:47
Я год прорабатываю модель так как тяжело очень соеденить не соеднимое

Google

IT Lawyer
29.08.2018
06:27:08

ichi4Ø4
29.08.2018
06:28:07
Я слышал, что это нормальная практика совмещать gunicorn и pm2, где лучше указывать число воркеров, в гуникорне или pm2?

Tishka17
29.08.2018
07:04:57
Хз что за pm2

Проксимов
29.08.2018
07:05:20

Yegor
29.08.2018
07:05:30
Товарищи, запустил pyinstaller а тут такое: http://dpaste.com/36STT04

Tishka17
29.08.2018
07:05:50

Yegor
29.08.2018
07:05:55
"WARNING: lib not found: api-ms-win-crt-heap-l1-1-0.dll" что делать и куда копать?

Tishka17
29.08.2018
07:06:23

Yegor
29.08.2018
07:06:35
Так не работает екзешник

Tishka17
29.08.2018
07:06:35
Или что-то не работает?
Какой экзешник?

Yegor
29.08.2018
07:06:46
ща покажу вывод

Google

Проксимов
29.08.2018
07:07:19

Yegor
29.08.2018
07:07:32

Проксимов
29.08.2018
07:07:40
Попробуй с 3.4.3 собрать

Yegor
29.08.2018
07:08:32
под вендой нереально поставить две версии пейтона?

Tishka17
29.08.2018
07:08:37

Yegor
29.08.2018
07:08:42
десятая

Tishka17
29.08.2018
07:09:10
Тогда хз.

Artem
29.08.2018
07:11:43
В смысле?
Заходи в консоль, pip install virtualenvwrapper - гугли как этим пользоваться и создавай окружение с любым питоном
Либо скачивай anaconda и так же выбирай версию питона

Alex
29.08.2018
07:15:34

Yegor
29.08.2018
07:15:47

Iliya
29.08.2018
07:17:04
Всем привет, нужен совет по коннекту к БД с использованием pyodbc
Вот как я это делаю
conn = pyodbc.connect(host=hostname:1541, user=username, password=password, dbname=database)
Но в примерах встречаю и с указанием протокола
Что-то вроде
server = 'tcp:myserver.database.windows.net'
cnxn = pyodbc.connect('DRIVER={ODBC Driver 17 for SQL Server};SERVER='+server+';DATABASE='+database+';UID='+username+';PWD='+ password)
Что правильно указывать в DRIVER и обязательно ли это
У меня база oracle

Roman
29.08.2018
07:17:09

Проксимов
29.08.2018
07:18:00
Nope

Tishka17
29.08.2018
07:29:46

Yegor
29.08.2018
07:33:16
Говорят что в десятке такая ошибка не появляется)))

Iliya
29.08.2018
07:38:02

You
29.08.2018
07:38:51
@gloomy_philosopher спамер

Google

Googlom
29.08.2018
07:39:35
Всем привет.
Написал две разные функции, решающие одну и ту же задачу. Хочу проверить, какая из них выполняется быстрее (нужно запустить их в цикл примерно 100000 раз, т.к. функции мелкие). Есть какие нибудь библиотеки, чтобы не пришлось всё вручную делать?

Tishka17
29.08.2018
07:39:47
timeit

Denis
29.08.2018
07:40:07
как привести все значения к диапазону 0-1?
arr = [[1,2,3],[0,2,5],[8,2,1]]

Iliya
29.08.2018
07:40:36

Tishka17
29.08.2018
07:40:40

Denis
29.08.2018
07:40:45
0 - 0

Tishka17
29.08.2018
07:41:25
1. Прозожишь по всем и считаешь максимум
2. Проходишь по всем и делишь :)

Denis
29.08.2018
07:41:53
print(max(max(arr)))

Tishka17
29.08.2018
07:43:26
m = max(map(max, arr))
y=[[i/m for i in a] for a in arr]
Например

Юрий
29.08.2018
07:44:57

Denis
29.08.2018
07:46:45
m = max(map(max, arr))
y=[[i/m for i in a] for a in arr]
arr = [[1,2,3],[0,2,5],[8,2,1]]
arrmax = (max(max(arr)))
for index_arr ,small in enumerate(arr):
for index_small,item in enumerate(small):
arr[index_arr][index_small] = arr[index_arr][index_small] / arrmax
print(arr)

Проксимов
29.08.2018
07:46:58

Tishka17
29.08.2018
07:48:24
arr = [[1,2,3],[0,2,5],[8,2,1]]
arrmax = (max(max(arr)))
for index_arr ,small in enumerate(arr):
for index_small,item in enumerate(small):
arr[index_arr][index_small] = arr[index_arr][index_small] / arrmax
print(arr)
А чем мой код не нравится? И кажется, у тебя даже максимум не правильно считается

Denis
29.08.2018
07:49:13

Tishka17
29.08.2018
07:49:31

Denis
29.08.2018
07:49:34
arrmax = (max(max(lol)))
внешний макс находит массив в котором лежит самый большой элемент

Google

Denis
29.08.2018
07:50:25
а внутренний - этот самый элемент)

Tishka17
29.08.2018
07:50:52

Nikolay
29.08.2018
07:50:59
?

Tishka17
29.08.2018
07:52:32

Ruslan
29.08.2018
07:53:42

Denis
29.08.2018
07:54:43
lol = [[100,1,2],[8,5],[82,75]]
arrmax = (max(max(lol)))
print(arrmax)
100

Tishka17
29.08.2018
07:57:33

Denis
29.08.2018
07:58:42
max = 0
for small in lol:
for item in small:
if item > max:
max = item

Tishka17
29.08.2018
08:00:53
Альтернативный вариант, если тот не нравится

IT Lawyer
29.08.2018
08:01:43
Какие есть способы анализа предложений

You
29.08.2018
08:02:04

Iliya
29.08.2018
08:13:07
А чего не cx_Oracle?
Глянул, но тоже есть вопросы
Наприсмер
import cx_Oracle
con = cx_Oracle.connect('pythonhol/welcome@127.0.0.1/orcl')
print con.version
con.close()
В этом коде
pythonhol - логин
welcome - пасс
@127.0.0.1 - хост
А что такое /orcl и где указываетсая порт
этот код только с моими кредами возвращает ошибку
cx_Oracle.DatabaseError: ORA-12541: TNS:no listener
Хотя в pl\sql developer вполне я могу зайти в эту базу и тнс у меня прописаны

Tishka17
29.08.2018
08:13:37
Я не очень в их терминологии

Eldar
29.08.2018
08:14:12

Tishka17
29.08.2018
08:14:16
Порт стандартный 1251

Eldar
29.08.2018
08:14:18
Название

Google

Iliya
29.08.2018
08:14:28

Tishka17
29.08.2018
08:14:52

Iliya
29.08.2018
08:15:41
Порт после хоста через двоеточие
Логично, а то в примере не было
cx_Oracle.DatabaseError: ORA-12514: TNS:listener does not currently know of service requested in connect descriptor
Указал порт и схему

Yegor
29.08.2018
08:18:54
Товарищи, поздравляйте - сканпилировалось!!!
Ща буду тестить на другом компе

Iliya
29.08.2018
08:35:54
Все еще не могу законектиться к оракловой базе из скрипта
Вот такой код из доки
import cx_Oracle
con = cx_Oracle.connect('pythonhol/welcome@127.0.0.1/orcl')
print con.version
con.close()
Возвращает мне с моими данными
cx_Oracle.DatabaseError: ORA-12514: TNS:listener does not currently know of service requested in connect descriptor
Хотя через pl/sql developer норм в базу захожу и с тнс все норм
Попробовал не явно аказывать, а через переменные
con = cx_Oracle.connect('username/password@hostname:port/schema')
Вернуль мне
cx_Oracle.DatabaseError: ORA-12154: TNS:could not resolve the connect identifier specified
Ошибка та же, но описание другое
Если важно, для полноты информации
print(type(hostname), type(port), type(username), type(password), type(schema))
Отдает
<class 'str'> <class 'int'> <class 'str'> <class 'str'> <class 'str'>

Soso
29.08.2018
08:55:21
Попробуй это

Andrew
29.08.2018
08:58:55
Парни, подскажите, если ли какой нибудь PyChecker для Sublime Text 3?

Denis
29.08.2018
09:00:33
def conv(video_path,audio_path):
with open(os.devnull, "w") as devnull:
p = subprocess.Popen(
['ffmpeg', '-i', video_path, '-vn', '-ab', '128k', '-ar', '44100', '-y', audio_path],
stdout=subprocess.PIPE,
stderr=devnull,
)
result = p.communicate()[0]
return result.decode()
я скрыл из консоли вывод ffmpeg но теперь он выполняется не послеловательно с питон кодом, а переллельно
как этого избежать?

Iliya
29.08.2018
09:01:59