numpy.full_like()函数

numpy.full_like()

Python numpy.full_like()函数的作用是:返回一个形状和类型与给定数组相同的新数组。

语法:

numpy.full_like(a, fill_value, dtype = None, order = 'K', subok = True)

参数:

shape : 行数
order : C_contiguous或F_contiguous
dtype : [optional, float(by Default )] 返回数组的数据类型。 
subok : [bool, optional] 是否做a的子类。

返回值:

ndarray

示例1

# Python Programming illustrating
# numpy.full_like method
 
import numpy as geek
 
x = geek.arange(10, dtype = int).reshape(2, 5)
print("x before full_like : \n", x)
 
# using full_like
print("\nx after full_like : \n", geek.full_like(x, 10.0))
 
y = geek.arange(10, dtype = float).reshape(2, 5)
print("\n\ny before full_like : \n", x)
 
# using full_like
print("\ny after full_like : \n", geek.full_like(y, 0.01))

输出 :

x before full_like : 
 [[0 1 2 3 4]
 [5 6 7 8 9]]

x after full_like : 
 [[10 10 10 10 10]
 [10 10 10 10 10]]


y before full_like : 
 [[0 1 2 3 4]
 [5 6 7 8 9]]

y after full_like : 
 [[ 0.01  0.01  0.01  0.01  0.01]
 [ 0.01  0.01  0.01  0.01  0.01]]

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程