AttributeError: у модуля tenensflow нет атрибута get_default_graph

Основываясь на ответе @ bob, это обобщает запрос, чтобы иметь возможность возвращать несколько медианов, сгруппированных по некоторым критериям.

Подумайте, например, о средней цене продажи подержанных автомобилей в автомобильной партии, сгруппированных по годам.

SELECT 
    period, 
    AVG(middle_values) AS 'median' 
FROM (
    SELECT t1.sale_price AS 'middle_values', t1.row_num, t1.period, t2.count
    FROM (
        SELECT 
            @last_period:=@period AS 'last_period',
            @period:=DATE_FORMAT(sale_date, '%Y-%m') AS 'period',
            IF (@period<>@last_period, @row:=1, @row:=@row+1) as `row_num`, 
            x.sale_price
          FROM listings AS x, (SELECT @row:=0) AS r
          WHERE 1
            -- where criteria goes here
          ORDER BY DATE_FORMAT(sale_date, '%Y%m'), x.sale_price
        ) AS t1
    LEFT JOIN (  
          SELECT COUNT(*) as 'count', DATE_FORMAT(sale_date, '%Y-%m') AS 'period'
          FROM listings x
          WHERE 1
            -- same where criteria goes here
          GROUP BY DATE_FORMAT(sale_date, '%Y%m')
        ) AS t2
        ON t1.period = t2.period
    ) AS t3
WHERE 
    row_num >= (count/2) 
    AND row_num <= ((count/2) + 1)
GROUP BY t3.period
ORDER BY t3.period;
0
задан Vlad 19 March 2019 в 10:28
поделиться

1 ответ

Измените

Import keras.<something>.<something>

на

Import tensorflow.keras.<something>.<something>

, где «что-то» относится к модулю, который вы хотите импортировать. Это сработало для меня.

0
ответ дан Himanshu Suthar 19 March 2019 в 10:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: