Python数组生成用什么方法?Numpy库哪些方法可以创建数组

数组是一个很多编程语言之中都可以创建和实现的数据结构,那么在python中数组对象就是需要通过第三方库numpy才可以生成和创建 。而这一篇文章要来和大家介绍的内容就是,python数据分析库numpy创建生成数组结构的几个方法,一起往下看看吧 。

Python数组生成用什么方法?Numpy库哪些方法可以创建数组


1.ones方法需要传入一个列表和数据类型,列表之中只能够有两个整数元素,这个两个元素表示的意思就是生成几个一维数组,而这些数组里面的元素数量又是多少 。那么第二个参数dtype的意思则是该数组使用哪一种类型的值进行填充,只能设置为int和float类型,示例如下:
【Python数组生成用什么方法?Numpy库哪些方法可以创建数组】dt = np.ones([5, 3], dtype=float)2.那么numpy中也能够使用生成随机数的方法来创建数组结构,只需要在随机数生成方法里面添加第三个参数就可以了,这个参数为生成数组元素的数量 。而前两个参数则表示数组元素的生成范围,并且必须为整数,示例如下:
dt = np.random.randint(10, 30, 5)3.第三个方法比较特别,它是通过匿名函数的方式来生成数组 。在fromfunction方法之中第一个参数为匿名函数表达式,而第二个参数则是一个元组对象,该元组对象表示生成几行几列的数组 。最后一个参数就是数组生成后元素的数据类型,一般都是使用int类型,示例如下:
dt = np.fromfunction(lambda i, j:i + j, (4, 5), dtype=int)以上就是关于“Python数组生成用什么方法?Numpy库哪些方法可以创建数组”的全部内容了,希望对你有所帮助 。

    猜你喜欢