相关疑难解决方法(0)

numpy数组和矩阵之间有什么区别?我应该使用哪一个?

各有哪些优缺点?

从我所看到的情况来看,如果需要的话,任何一个都可以作为另一个的替代品,那么我是否应该使用它们或者我应该只坚持其中一个?

该计划的风格会影响我的选择吗?我正在使用numpy做一些机器学习,所以确实有很多矩阵,但也有很多向量(数组).

python arrays numpy matrix

318
推荐指数
5
解决办法
13万
查看次数

Numpy:我应该使用newaxis还是None?

在numpy中,可以在切片语法中使用'newaxis'对象来创建长度为1的轴,例如:

import numpy as np
print np.zeros((3,5))[:,np.newaxis,:].shape
# shape will be (3,1,5)
Run Code Online (Sandbox Code Playgroud)

文件指出一个也可以用None代替newaxis,效果是完全一样的.

有没有理由选择一个而不是另一个?是否有任何一般偏好或风格指南?我的印象是newaxis更受欢迎,可能是因为它更明确.那么有什么理由None被允许吗?

python numpy

82
推荐指数
1
解决办法
2万
查看次数

标签 统计

numpy ×2

python ×2

arrays ×1

matrix ×1