首页 > 软件开发 > PYTHON >

如何创建numpy数组(一)

来源:互联网 2023-03-16 19:06:56 300

想要了解numpy简易操作,那么第一步就是要创建数组,这篇经验主要讲解创建numpy数组的简便方法

AKP办公区 - 实用经验教程分享!

AKP办公区 - 实用经验教程分享!

工具/原料

  • python 3
  • numpy

方法/步骤

  • 1

    在创建numpy示例数组前首先要导入numpy

    AKP办公区 - 实用经验教程分享!

    AKP办公区 - 实用经验教程分享!

    如何创建numpy数组(一)AKP办公区 - 实用经验教程分享!

  • 2

    第一个创建numpy数组的简便方法:从python列表 或 元组对象中直接导入生成AKP办公区 - 实用经验教程分享!

    如何创建numpy数组(一)AKP办公区 - 实用经验教程分享!

  • 3

    第二个简单的方法:“站位”方法,适用于生成特定shape的数组,而对数组中的数值不太关注AKP办公区 - 实用经验教程分享!

    np.zeros((shape))

    AKP办公区 - 实用经验教程分享!

    np.ones((shape))

    AKP办公区 - 实用经验教程分享!

    np.empty((shape)) - 初始内容是随机的,取决于内存的状态AKP办公区 - 实用经验教程分享!

    如何创建numpy数组(一)AKP办公区 - 实用经验教程分享!

  • 4

    第三个方法:序列化生成,一般用在做函数曲线图,或者生成特定的数据进行后续的回归任务等等AKP办公区 - 实用经验教程分享!

    np.arange()AKP办公区 - 实用经验教程分享!

    仿照python内部range方法 - [start end) step - 传入起始点 结束点 和步长(默认是1)- 来生成序列

    AKP办公区 - 实用经验教程分享!

    AKP办公区 - 实用经验教程分享!

    如何创建numpy数组(一)AKP办公区 - 实用经验教程分享!

  • 4该信息未经许可获取自百度经验
  • 5

    第三个方法:序列化生成,一般用在做函数曲线图,或者生成特定的数据进行后续的回归任务等等AKP办公区 - 实用经验教程分享!

    np.linspace() - 针对浮点步长 - [start end] number - 在目标区间要多少个数目AKP办公区 - 实用经验教程分享!

    如何创建numpy数组(一)AKP办公区 - 实用经验教程分享!

  • 注意事项

    • 注意np.arange()方法步长如果为浮点数时不建议使用,因为容易存在精度误差,可以使用np.linspace()来代替

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!AKP办公区 - 实用经验教程分享!


    标签: python数据处理

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码