Python数据处理技巧
来源:互联网 发布:java assert 用法 编辑:程序博客网 时间:2024/06/11 21:27
1.X = np.atleast_2d(X)
这一方法可以保证所有的输入X至少是二维数组,如果是一维数组则会转化为一个二位的1*len(X)的数组。如:
b = [1,2,3]np.atleast_2d(b)输出结果为array([[1, 2, 3]])
2. list和array中的负值索引
import numpy as npb = [1, 2, 3]b[-1] #代表b中从后往前第一个b[0: -1] #代表删除b中从后往前的第一个数据b[0: -2] #代表删除b中从后往前的两个数据a = np.array([[1, 2], [3, 4], [5, 6]])a[:, 0:-1] #代表删除二维数组a中的倒数第一列##结果为array([[1], [3], [5]])###该技巧可以用来对神经网络中每一层加偏差temp = np.ones([X.shape[0], X.shape[1]+1]) #初始化矩阵temp[:, 0:-1] = X # adding the bias unit to the input layer# #temp中除最后一列其他全替换为X
阅读全文
1 0
- Python数据处理技巧
- python 数据处理的小技巧
- python之数据处理小技巧
- python大规模数据处理技巧之一:数据常用操作
- python大规模数据处理技巧之三:数据库操作篇
- Python 数据处理—12 个Pandas 技巧(上下)
- python两表连接数据处理的小技巧--merge
- Python 数据处理
- Python数据处理
- python数据处理
- python数据处理
- python 数据处理
- python数据处理
- python数据处理
- Python 数据处理
- 海量数据处理技巧-转载
- 海量数据处理技巧
- 用 Python 做数据处理必看:12 个使效率倍增的 Pandas 技巧(上)
- Java工程师的一些面试总结(8)
- Android TextSwitche 上下滚动的广告条 小喇叭功能
- Drawable 使用方法详解
- Java中的多线程你只要看这一篇就够了
- 自定义view:波浪
- Python数据处理技巧
- Recyclerview的使用 是代替了Listview和Gridview
- vue常见错误
- C语言之内存对齐(一)
- UML类图与类的关系详解
- shell 编程之变量
- C++内存探讨 New与delete
- web服务器与应用服务器区别
- Spring Cloud Eureka 入门 (三)服务消费者详解