创建空的Numpy数组可以使用以下几种方法:
(图片来源网络,侵删)1、使用numpy.empty()
函数创建一个未初始化的数组,该函数返回一个指定形状和类型的新数组,但数组中的元素值是未定义的。
“`python
import numpy as np
# 创建一个形状为(3, 4)的空数组
empty_array = np.empty((3, 4))
print(empty_array)
“`
2、使用numpy.zeros()
函数创建一个所有元素都初始化为零的数组,该函数返回一个指定形状和类型的新数组,并将所有元素设置为0。
“`python
import numpy as np
# 创建一个形状为(3, 4)且所有元素都为0的数组
zeros_array = np.zeros((3, 4))
print(zeros_array)
“`
3、使用numpy.ones()
函数创建一个所有元素都初始化为1的数组,该函数返回一个指定形状和类型的新数组,并将所有元素设置为1。
“`python
import numpy as np
# 创建一个形状为(3, 4)且所有元素都为1的数组
ones_array = np.ones((3, 4))
print(ones_array)
“`
4、使用numpy.arange()
函数创建一个等差数列的数组,该函数返回一个包含从起始值到结束值(不包括结束值)的等差数列的新数组。
“`python
import numpy as np
# 创建一个从0到9的等差数列数组
arange_array = np.arange(10)
print(arange_array)
“`
5、使用numpy.linspace()
函数创建一个等间隔数列的数组,该函数返回一个包含从起始值到结束值(包括结束值)的等间隔数列的新数组。
“`python
import numpy as np
# 创建一个从0到10的等间隔数列数组,包含11个元素
linspace_array = np.linspace(0, 10, 11)
print(linspace_array)
“`
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。