Art*_*nko 4 python arrays numpy pandas
在我的Numpy/Pandas课程中,我被教导使用以下代码创建数据:
sample_numpy_data = np.array(np.arange(24)).reshape((6,4))
Run Code Online (Sandbox Code Playgroud)
在np.arange()上使用np.array()不是多余的,因为np.arange()已经产生了一个数组吗?
为什么这有必要?例?
在Lynda课程"Pandas for Data Science"Pandas概述 - 操作中找到的示例.
它不仅是冗余的,而且还会引入不必要的开销,因为它默认会生成数组的副本.
如果你不确定某个东西是否是一个数组(也许是因为它是一个函数的参数),你可以使用np.asarray它.如果它不是一个数组,那只会复制.
| 归档时间: |
|
| 查看次数: |
370 次 |
| 最近记录: |