當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python numpy.defchararray.multiply()用法及代碼示例

numpy.core.defchararray.multiply(arr,n):將字符串“ n”次按元素連接。

參數:
arr : array-like or string.
n : [array-like] no. of times we want to concatenate.

返回: Concatenated String ‘n’ times element-wise.



代碼1:

# Python Program illustrating  
# numpy.char.multiply() method  
import numpy as np  
  
arr1 = ['eAAAa', 'ttttds', 'AAt'] 
arr2 = ['11sf', 'sdsf2', '1111f2'] 
  
print ("\narr1:", arr1) 
print ("\narr2:", arr2) 
  
print ("\narr1:", np.char.multiply(arr1, 2)) 
  
# Seperate multiplication 
print ("\narr1:", np.char.multiply(arr1, [2, 4, 3])) 
print ("\narr2:", np.char.multiply(arr2, 3))

輸出:

arr1: ['eAAAa', 'ttttds', 'AAt']

arr2: ['11sf', 'sdsf2', '1111f2']

arr1: ['eAAAaeAAAa' 'ttttdsttttds' 'AAtAAt']

arr1: ['eAAAaeAAAa' 'ttttdsttttdsttttdsttttds' 'AAtAAtAAt']

arr2: ['11sf11sf11sf' 'sdsf2sdsf2sdsf2' '1111f21111f21111f2']


代碼2:

# Python Program illustrating  
# numpy.char.multiply() method  
import numpy as np  
  
arr1 = 'This is geeks '
arr2 = 'for geeks '
  
print ("\narr1:", np.char.multiply(arr1, 2)) 
print ("\narr2:", np.char.multiply(arr2, 4))

輸出:

arr1: This is geeks 
arr2: for geeks 

arr1: This is geeks This is geeks 
arr2: for geeks for geeks for geeks for geeks 


相關用法


注:本文由純淨天空篩選整理自Mohit Gupta_OMG 大神的英文原創作品 numpy.defchararray.multiply() in Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。