为什么要用数字阵列()开阿兰奇()? 不是多余吗?

2024-05-26 19:53:58 发布

您现在位置:Python中文网/ 问答频道 /正文

在我的Numpy/Pandas课程中,我被教导使用以下代码制作数据:

sample_numpy_data = np.array(np.arange(24)).reshape((6,4))

用起来不是多余吗np.数组()在np.arange公司()作为np.arange公司()已生成数组?在

为什么这是必要的?例子?在

在Lynda课程“熊猫数据科学”熊猫概述中找到的例子- 操作。


Tags: 数据sample代码numpypandasdatanp公司
1条回答
网友
1楼 · 发布于 2024-05-26 19:53:58

它不仅是冗余的,而且还引入了不必要的开销,因为它makes a copy of the array by default。在

如果不确定某个对象是否是数组(可能是因为它是函数的参数),则可以对其使用np.asarray。只有在不是数组的情况下才会复制。在

相关问题 更多 >

    热门问题