本文转自机器之心
NumPy 函数注释;
扩大 SIMD 使用范围,提升 ufuncs(Universal Functions)的执行速度;
更改数据类型和强制转换实现的准备工作,以便为扩展数据类型提供更简单的途径;
文档改进,包括大约 185 个 PR 合并;
关于移除 Python 2.7 的进一步清理(cleanups), 这样可以提高代码的可读性并消除技术负担;
对即将到来的 Cython 3.0 提供初步支持。
>>> x = np.arange(6)*>>>* ** x.shape(6,)*>>>* ** v = sliding_window_view(x, 3)*>>>* ** v.shape(4, 3)*>>>* ** varray([[0, 1, 2], [1 , 2, 3], [2, 3, 4], [3, 4, 5]])
*>>>* np.broadcast_shapes((1, 2), (3, 1))(3, 2)*>>>* np.broadcast_shapes(2, (3, 1))(3, 2)*>>>* np.broadcast_shapes((6, 7), (5, 6, 1), (7,), (5, 1, 7))(5, 6, 7)
推荐阅读:
1:真实的上海IT圈:张江男vs漕河泾男
2:真实的北京IT圈:后厂村姑 vs 后厂村花?
3:为什么你的提问没人解答?
4:Python爱好者社区历史文章合集
重磅!Python交流群已成立
▲长按扫码