# 最近学习了python,遇到一些问题,就把他们都写出来
# 也许大家也会遇到呢? hahhhh..
### tile问题
>>> a = tile([1,2], (4,1))
>>> a
>>>
array([[1, 2],
[1, 2],
[1, 2],
[1, 2]])
>>> a1 = tile([1,2], (4,2))
>>> a1
>>>
array([[1, 2, 1, 2],
[1, 2, 1, 2],
[1, 2, 1, 2],
[1, 2, 1, 2]])
以上来看tile就是在横向纵向copy### 来看看something.sum 问题
>>> a1.sum() # 默认情况
# 按列相加,返回了总和
>>>
24
>>> a1.sum(axis = 0) # axis = 0情况
# 按列相加,返回每一列的总和,返回n列的和array
>>>
array([4, 8, 4, 8])
>>>
>>> a1.sum(axis = 1) # axis = 1情况
# 按行相加,返回每一行的总和,返回n行的和array
>>>
array([6, 6, 6, 6])
>>>
最近学习了python,遇到的问题我比较混淆
想了想还是写一下吧。
>>>group =
([[ 1. ,1.1],
[ 1. ,1. ],
[ 0. ,0. ],
[ 0. ,0.1]])>>> b = a - group
# 补充一下array相减(对应元素相减)
>>>
>>> b
>>>
array([[ 0. ,0.9],
[ 0. ,1. ],
[ 1. ,2. ],
[ 1. ,1.9]])
# 如果我们的array大小不符,那么就会出现错误
>>> b = a1 - group
>>> b
Traceback (most recent call last):
File "", line 1, in
ValueError: operands could not be broadcast together with shapes (4,4) (4,2)
# 再补充一下array幂运算(对应元素幂运算,array大小不变)
>>> b**2
>>>
array([[ 0.,0.81],
[ 0.,1.],
[ 1.,4.],
[ 1.,3.61]])未完待续。。。
推荐阅读
- 推荐系统论文进阶|CTR预估 论文精读(十一)--Deep Interest Evolution Network(DIEN)
- Python专栏|数据分析的常规流程
- Python|Win10下 Python开发环境搭建(PyCharm + Anaconda) && 环境变量配置 && 常用工具安装配置
- Python绘制小红花
- Pytorch学习|sklearn-SVM 模型保存、交叉验证与网格搜索
- OpenCV|OpenCV-Python实战(18)——深度学习简介与入门示例
- python|8. 文件系统——文件的删除、移动、复制过程以及链接文件
- 爬虫|若想拿下爬虫大单,怎能不会逆向爬虫,价值过万的逆向爬虫教程限时分享
- 分布式|《Python3网络爬虫开发实战(第二版)》内容介绍
- java|微软认真聆听了开源 .NET 开发社区的炮轰( 通过CLI 支持 Hot Reload 功能)