找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 3670|回复: 2

[求助] 为什么numpy中创建数组要用array()方法,而不能直接用“=”...

1

主题

2

帖子

2

积分

贫民

积分
2
qq429676488 发表于 2022-1-3 11:22:19 | 显示全部楼层 |阅读模式
在python numpy中创建数组要用array()方法,而不能直接用“=”创建数组吗?我是新手,有什么不一样呢,各位大佬?
比如在numpy中创建一个数组:

import numpy as np
arr=np.array([1,2 ,3,4,5,6])

不能直接这样子创建吗?

import numpy as np
arr=[1,2 ,3,4,5,6]    这样不是更方便吗?






回复

使用道具 举报

1

主题

2

帖子

2

积分

贫民

积分
2
qq429676488  楼主| 发表于 2022-1-3 14:06:38 | 显示全部楼层
啊啊啊啊,谁能告诉我啊
回复 支持 反对

使用道具 举报

0

主题

18

帖子

18

积分

贫民

积分
18
zhpy 发表于 2022-4-6 08:39:57 | 显示全部楼层
np.array 是矩阵
[] 是list列表

a = [[1,2,3,4,5]]
b = np.array(a)
a[:,1] # not tuple
b[:,1] #2
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表