温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

python创建数组的方法

发布时间:2020-09-23 16:42:46 来源:亿速云 阅读:246 作者:小新 栏目:编程语言

python创建数组的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!

一 直接定义法:

1.直接定义

  matrix=[0,1,2,3]

2.间接定义

  matrix=[0 for i in range(4)]  print(matrix)

二 Numpy方法:

Numpy内置了从头开始创建数组的函数:

zeros(shape)将创建一个用指定形状用0填充的数组。默认的dtype是float64。

下面是几种常用的创建方法:

#coding=utf-8import numpy as np
a = np.array([1,2,3,4,5])print a
b = np.zeros((2,3))print b
c = np.arange(10)print c
d = np.arange(2,10,dtype=np.float)print d
e = np.linspace(1.0,4.0,6)print e
f = np.indices((3,3))print f

三 其他转换法:

数组还有比较常用的一种方法,就是从其他Python结构(例如,列表,元组)转换。

下面给出一些例子。

列表转数组:

a = []
a.append((1,2,4))
a.append((2,3,4))
a = np.array(a)
a.flatten()

元组转成数组:

import numpy as np
mylist = [1,2,3]print tuple(mylist)
iarray = np.array(tuple(mylist))print iarray

感谢各位的阅读!看完上述内容,你们对python创建数组的方法大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI