[Python] вопрос/ответ.

Discussion in 'Python' started by De-visible, 21 Jan 2009.

  1. Matrix001

    Matrix001 Member

    Joined:
    18 Aug 2016
    Messages:
    88
    Likes Received:
    22
    Reputations:
    0
    Спасибо большое !
     
  2. Matrix001

    Matrix001 Member

    Joined:
    18 Aug 2016
    Messages:
    88
    Likes Received:
    22
    Reputations:
    0
    Еще, кто может помогите. Есть массив содержащий в себе допустим 10 массивов, то есть -> arr = [[], [], [], [], [], [] ,[], [], [], []] в каждый массив запихнули по цифрам, то есть вот такое получается -> arr = [[1, 1, 1, 1], [2, 2, 2], [3, 3, 3, 3, 3], [4], [5, 5], [6, 6, 6] ,[7, 7, 7], [8, 8, 8, 8, 8, 8, 8, 8], [9, 9, 9], [10]]. Нужен алгоритм который это все дело нормализует в такой вид arr = [[1, 1, 1], [2, 2, 2], [3, 3, 3], [4, 4, 4], [5, 5, 5], [6, 6, 6], [7, 7, 7], [8, 8, 8], [9, 9, 9], [10, 10 10]]
     
  3. aka dexter

    aka dexter Elder - Старейшина

    Joined:
    23 Jun 2006
    Messages:
    530
    Likes Received:
    623
    Reputations:
    74
    Code:
    arr = [[1, 1, 1, 1], [2, 2, 2], [3, 3, 3, 3, 3], [4], [5, 5], [6, 6, 6] ,[7, 7, 7], [8, 8, 8, 8, 8, 8, 8, 8], [9, 9, 9], [10]]
    final=[]
    
    for i in arr:
        i = [i[0]] * 3
        final.append(i)
    print(final)
    
     
    Turanchocks_ likes this.
  4. Matrix001

    Matrix001 Member

    Joined:
    18 Aug 2016
    Messages:
    88
    Likes Received:
    22
    Reputations:
    0
    Да, казалось бы так просто, но мне надо именно с помощью перемещения. То есть в массиве будет не [1, 1, 1, 1] там будет список [(1, 2), (1, 1), (1, 4), (1, 5)] и так в каждом !!!
     
  5. aka dexter

    aka dexter Elder - Старейшина

    Joined:
    23 Jun 2006
    Messages:
    530
    Likes Received:
    623
    Reputations:
    74
    ок, а теперь адекватно поставь задачу...
    допустим... [(1, 2), (1, 1), (1, 4), (1, 5)]
    и че, должно быть на выходе... [1,1], [1], [1, 1, 1, 1], [1, 1, 1, 1, 1]) ???
     
    Jerri likes this.
  6. Jerri

    Jerri Level 8

    Joined:
    12 Jul 2009
    Messages:
    137
    Likes Received:
    368
    Reputations:
    22
    Code:
    arr = [[1, 1, 1, 1], [2, 2, 2], [3, 3, 3, 3, 3], [4], [5, 5], [6, 6, 6] ,[7, 7, 7], [8, 8, 8, 8, 8, 8, 8, 8], [9, 9, 9], [10]]
    arr.sort()
    
    def normalize(item):
        return [item[0], item[0], item[0]]
    
    result = list(map(normalize, arr))
    print(result)
    <<< [[1, 1, 1], [2, 2, 2], [3, 3, 3], [4, 4, 4], [5, 5, 5], [6, 6, 6], [7, 7, 7], [8, 8, 8], [9, 9, 9], [10, 10, 10]]
    
    Такие ТЗ - страшный сон всех программистов. :)
     
    Turanchocks_, Pirnazar and aka dexter like this.
  7. Matrix001

    Matrix001 Member

    Joined:
    18 Aug 2016
    Messages:
    88
    Likes Received:
    22
    Reputations:
    0
    Короче, походу это стало сверх-секретным проектом)
     
  8. Daria_dymova

    Daria_dymova New Member

    Joined:
    21 Jan 2019
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Добрый день всем! Помогите, пожалуйста, с решением двух лабораторных работ (естественно не бесплатно):
    1)Построить оптимальный классификатор Дерево решений. Обосновать выбор гиперпараметров. Для построенного классификатора построить матрицу ошибок классификации
    2)Построить оптимальную модель полиномиальной регрессии. Выбор степени полинома должен быть обоснован. Вывести оценки качества полученной модели MSE и R2. Указанные оценки должны быть получены на тестовой выборке. Построить график, визуализирующий исходные данные и построенную регрессию.
    Есть пример выполнения подобных задач
     
  9. onther

    onther New Member

    Joined:
    26 Jan 2019
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Доброго времени суток!
    Подскажите книги по python 3 актуальные.
     
  10. aka dexter

    aka dexter Elder - Старейшина

    Joined:
    23 Jun 2006
    Messages:
    530
    Likes Received:
    623
    Reputations:
    74
    марк лутц в 2х томах, всегда актуально.
     
    onther likes this.
Loading...