行列演算| repmat()関数

| | | |

numpy.matlib.repmat() —これは、numpyで行列演算を行うためのもう1つの関数です。繰り返し0-D、1-D、または2-D配列、またはMxN行列を返します。

構文: numpy.matlib.repmat(a 、m、n)

パラメータ:
a:[array_like]繰り返される入力配列または行列。
m、n:[int]第1軸と第2軸に沿ってaが繰り返される回数。

戻り値:[ndarray]繰り返し配列。

コード#1:


#Pythonプログラムの説明
#numpy.matlib。 repmat()function


#numpyライブラリとマトリックスをインポートする

import numpy as geek

import numpy .matlib



#配列関数を使用して入力配列を作成します

in_arr = geek.array([[ 1 0 2 ]、[ 3 4 5 ]])

print "入力配列" 、in_arr)


#新しい配列を作成する
#repmat()関数を使用する

out_mat = geek.matlib.repmat(in_arr、 2 3

print "繰り返しマトリックスを出力:" 、out_mat)

出力:

 I nput array [[1 0 2] [3 4 5]]繰り返し行列を出力:[[1 0 2 1 0 2 1 0 2] [3 4 5 3 4 5 3 4 5] [1 0 2 1 0 2 1 0 2] [3 4 5 3 4 5 3 4 5]] 

コード#2:


#Pythonプログラムの説明
#numpy.matlib.repmat()関数


#numpyライブラリとマトリックスをインポートする

import numpy as geek

import numpy.matlib



#orange function

を使用して入力配列を作成しますin_arr = geek.arange( 3

print "入力配列" 、in_arr)


#新しい配列を作成
#repmat()関数を使用

out_mat = geek.matlib.repmat(in_arr、 2 2

print "出力反復行列:" 、out_mat)

出力:

入力配列[012]出力反復行列: [[0 1 2 0 1 2] [0 1 2 0 1 2]] 

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method