• 数学之路-python计算实战(6)-numpy-ndarray


    >>>> mya=np.zeros(shape=(2,2))

    >>>> mya

    array([[ 0.,  0.],

          [ 0.,  0.]])

    >>>> mya=np.empty(shape=(2,2))

    >>>> mya

    array([[ 0.,  0.],

          [ 0.,  0.]])、

    创建数组元素为float的数组。

    >>>>mya=np.array([1,2,3,4,5,6],dtype=float)

    >>>> mya

    array([ 1., 2.,  3.,  4., 5.,  6.])

    >>>> 

       通过copy參数复制数据。


    >>>> myz

    array([[1, 2, 3],

          [4, 5, 6]])

    >>>>mya=np.array(myz,copy=False)

    >>>> mya

    array([[1, 2, 3],

          [4, 5, 6]])

    >>>> myz[0,1]=111

    >>>> myz

    array([[ 1, 111,   3],

          [  4,   5,  6]])

    >>>> mya

    array([[ 1, 111,   3],

          [  4,   5,  6]])

    本博客全部内容是原创,假设转载请注明来源

    http://blog.csdn.net/myhaspl/


    >>>> myz

    array([[ 1, 111,   3],

          [  4,   5,  6]])

    >>>> myz[1,1]=2

    >>>> myz

    array([[ 1, 111,   3],

          [  4,   2,  6]])

    >>>> mya

    array([[ 1, 111,   3],

          [  4,   5,  6]])


    >>>>myb=np.array([[11,22],[33,44]],dtype=[('a','<i4'),('b','<i4')])

    >>>> myb

    array([[(11, 0), (22, 0)],

          [(33, 0), (44, 0)]],

         dtype=[('a', '<i4'), ('b', '<i4')])

    >>>>myb=np.array([[(11,22),(33,44)],[(1,2),(3,4)]],dtype=[('a','<f4'),('b','<i4')])

    >>>> myb

    array([[(11.0, 22), (33.0, 44)],

          [(1.0, 2), (3.0, 4)]],

         dtype=[('a', '<f4'), ('b', '<i4')])

    >>>> myb['b']

    array([[22, 44],

          [ 2,  4]])

    >>>> myb['a']

    array([[ 11.,  33.],

          [  1.,   3.]], dtype=float32)

    >>>> 

    生成矩阵

    >>>> np.array(np.mat('1 2; 34'), subok=True)

    matrix([[1, 2],

           [3, 4]])



  • 相关阅读:
    [转]线程同步
    [转]C#线程同步(1)- 临界区&Lock
    获取系统空闲时间
    [转]一分钟明白 VS manifest 原理
    泛型总结
    wpf listbox touch 整个窗口移动
    git问题 next fetch will store in remotes/origin
    创建maven项目出现的问题
    JPA
    JDK JRE JVM
  • 原文地址:https://www.cnblogs.com/yjbjingcha/p/7203917.html
Copyright © 2020-2023  润新知