кодесурса
«NumPy

NumPy: создайте декартово произведение двух массивов в один массив двумерных точек

script1adsense2code
script1adsense3code

NumPy: Array Object Exercise-111 с решением

Напишите программу NumPy, чтобы создать декартово произведение двух массивов в один массив двумерных точек.

Пример решения :

Код Python:

import numpy as np
x = np.array([1,2,3])
y = np.array([4,5])
result = np.transpose([np.tile(x, len(y)), np.repeat(y, len(x))])
print(result)

Пример вывода:

 [[1 4]
 [2 4]
 [3 4]
 [1 5]
 [2 5]
 [3 5]]

Иллюстрированная презентация:

«Python

Редактор кода Python:

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Previous: написать программу NumPy для удаления значений nan из заданного массива.
Далее: Напишите программу NumPy, чтобы получить использование памяти массивами numpy.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code