Python:numpy.newaxis
2024-10-18 02:24:49
x1[:,np.newaxis]:增维,转置
从字面上是插入新的维度的意思
demo1: 针对一维的情况
>>> b = np.array([1, 2, 3, 4, 5, 6])
>>> b[np.newaxis]
array([[1, 2, 3, 4, 5, 6]])
>>> c = b[np.newaxis] #equals c = b[np.newaxis,:]
>>> b.shape
(6,)
>>> c.shape
(1, 6)
#看一下转置的时候有什么区别
>>> np.transpose(b)
array([1, 2, 3, 4, 5, 6])
>>> np.transpose(c)
array([[1],
[2],
[3],
[4],
[5],
[6]])
#可以看出在矩阵运算的时候还是需要新的维度来规范计算的
对于这个问题还有一种方法,偶然看sidekit源码发现的;
>>> a = np.array([1,2,3])
>>> a
array([1, 2, 3])
>>> b = a[None]
>>> b
array([[1, 2, 3]])
>>> a.shape
(3,)
>>> b.shape
(1, 3)
最新文章
- CTSC2016&;&;APIO2016滚粗记&;&;酱油记&;&;游记<;del>;(持续更新)<;/del>;
- 完全卸载oracle11g步骤【转】
- Android系统文件夹组织结构
- 灵活运用 SQL SERVER FOR XML PATH
- has no parameters and arguments were supplied
- 【HDU 3938】Portal (并查集+离线)
- 导出查询结果到excle
- subversion 版本库数据迁移 从一台服务器迁移到另一台新有服务器
- Android view 的事件分发机制
- Codeforces Round #367 (Div. 2) B. Interesting drink (模拟)
- Python integer objects implementation
- 用css3实现鼠标移进去当前亮其他变灰
- IIS相关问题
- Html批量读取json
- 使用Grafana 展示Docker容器的监控图表并设置邮件报警规则
- UILabletext去掉乱码 控制颜色 行高 自定义大小 。显示不同的字体颜色、字体大小、行间距、首行缩进、下划线等属性(NSMutableAttributedString)
- 大数据学习总结(5)参考elk技术架构
- Netty入门
- 浅谈C++ STL中的优先队列(priority_queue)
- mysql处理时间戳
热门文章
- css3 3d正反面翻转
- yii page title, CMenu 中文不显示
- ionic开发中遇到的问题
- 一道面试题让你与JS更近一步
- Android Studio 使用Intent实现页面的跳转(带参数)
- js匹配日期和时间的正则表达式
- org.springframework.data.redis.cache.RedisCacheManager
- 11 tensorflow在tf.while_loop循环(非一般循环)中使用操纵变量该怎么做
- 【转】grep -v grep
- 【Java】得到本机IP