Решено: нумпи поделити на комаде једнаке величине

Последње ажурирање: 09/11/2023

Нумпи је моћна библиотека за нумеричко рачунање у Питхон-у. Један уобичајени задатак у нумеричком рачунарству и анализи података је да се низ подели на делове једнаке величине. Овај чланак ће истражити како то постићи користећи Нумпи и пружити свеобухватан водич о корацима који су укључени. Хајде да заронимо!

Да бисмо решили проблем поделе великог Нумпи низа на мање делове једнаке величине, можемо користити нумпи.сплит функција. Ова функција нам омогућава да поделимо низ на више поднизова који имају једнаку величину дуж одређене осе. Хајде да заронимо у решење и разумемо код корак по корак.

import numpy as np

def numpy_split_to_chunks(array, chunk_size):
    return np.array_split(array, chunk_size, axis=0)

large_array = np.random.randint(0, 100, size=(10, 4))
chunk_size = 2
chunks = numpy_split_to_chunks(large_array, chunk_size)

Прво увозимо библиотеку нумпи, а затим дефинишемо функцију која се зове нумпи_сплит_то_цхункс који узима два улазна параметра: нумпи низ који треба да се подели и жељену величину комада. Функција враћа листу нумпи низова, који су делови.

Овде користимо функцију нумпи арраи_сплит да бисте поделили улазни низ. Такође наводимо осу дуж које желимо да поделимо низ. У нашем примеру, поставили смо акис=0, што значи да желимо да поделимо низ дуж редова.

Коначно, креирамо насумични низ целих бројева (ларге_арраи) и дефинишемо величину комада (у овом случају, 2). Зовемо наше нумпи_сплит_то_цхункс функција за добијање листе делова.

Нумпи библиотека

  • Библиотека Нумпи је основна библиотека за научно рачунарство у Питхон-у.
  • Широко се користи за задатке везане за линеарну алгебру, статистику и анализу података.
  • Обезбеђује вишедимензионални објекат низа високих перформанси и алате за рад са низовима.

Библиотека Нумпи има широк спектар функција и функција које су корисне за различите математичке и рачунарске сврхе. Његове могућности укључују манипулација низом, математичке операције на низовима, и статистичке функције. Нумпи се често комбинује са другим библиотекама као што је Матплотлиб за визуелизацију података, што га чини основним производом за научнике и инжењере података који раде у Питхон-у.

Нумпи Арраи Цепање

  • Нумпи има неколико функција за раздвајање низова, као што су нумпи.сплит, нумпи.арраи_сплит, нумпи.хсплит нумпи.всплит.
  • Ове функције нам омогућавају да поделимо низ на неколико делова дуж одређене осе.
  • Они су корисни у дистрибуцији података, паралелним прорачунима и организовању података.

Различите функције раздвајања низа које нуди Нумпи омогућавају програмерима да ефикасно раде са великим скуповима података, издвајају одређене делове података или деле податке на више паралелних задатака. Ове функције су моћни алати у задацима анализе података и манипулације, а од суштинског су значаја у програмирању токова рада за нумеричко рачунање у Питхон-у.

Релатед постс: