whycomputer.com >> Интернет знания >  >> Софтуер

Как да преобразувате списък в матрица в Python

Въведение

В Python няма вграден тип за матрици, но можем да ги представим като вложени списъци (списък от списъци). Този урок показва как с помощта на цикъл while, метода append и изрязване (slicing) да превърнем едномерен списък в матрица.

Стъпки

Стъпка 1 – Стартирайте интерпретатора

Отворете командния ред на Python (например чрез python в терминала).

Стъпка 2 – Създайте списъка

Въведете следния ред: my_list = [1,2,3,4,5,6,7,8,9]

Стъпка 3 – Създайте променлива за матрицата

Инициализирайте празен списък: matrix = []

Стъпка 4 – Започнете цикъла

Напишете: while my_list: – цикълът ще се изпълнява, докато списъкът не остане празен. Всички следващи редове трябва да бъдат отстъпени (таб).

Стъпка 5 – Добавете ред към матрицата

С отстъп, въведете: matrix.append(my_list[:3]) – изрязваме първите три елемента и ги добавяме като нов ред.

Стъпка 6 – Премахнете използваните елементи

С отстъп, въведете: my_list = my_list[3:] – премахваме първите три елемента, за да обработим следващите в следващата итерация.

Завършване

Натиснете Enter за празен ред, за да стартирате цикъла. След изпълнението въведете print(matrix) и ще видите матрица 3 × 9, представена като вложен списък:

[[1, 2, 3],
 [4, 5, 6],
 [7, 8, 9]]

Бележка

За сериозни числени изчисления се препоръчва библиотеката numpy, която предоставя специализирани типове за матрици.


URL:https://bg.whycomputer.com/soft/100207458.html

Софтуер
  • Как да конвертирате CPP файл в EXE

    .cpp е файлово разширение за изходен код на C++. Този файл съдържа C++ програмен код, докато .exe е компилиран изпълним файл, който Windows може да стартира. Често се налага да превърнете .cpp във .exe, за да го изпълните под Windows.Стъпка 1Изтеглете и инсталирайте компилатор – безплатен (например

  • Как да конвертирате Excel към PHP

    Въведение Microsoft Excel е широко използвана програма за електронни таблици. Тя съчетава удобен потребителски интерфейс с мощни изчислителни и графични възможности, което я прави идеална както за съхранение на сложни данни, така и за тяхното визуализиране. Чрез конвертиране на данните от Excel първ

Интернет знания © https://bg.whycomputer.com