zoukankan      html  css  js  c++  java
  • 数学之路-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]])



  • 相关阅读:
    java实现还款计算
    java实现风险度量
    java实现字符串比较
    java实现风险度量
    java实现风险度量
    java实现还款计算
    java实现还款计算
    java实现字符串比较
    java实现字符串比较
    java实现风险度量
  • 原文地址:https://www.cnblogs.com/yjbjingcha/p/7203917.html
Copyright © 2011-2022 走看看