MSK 发表于 2017-7-19 10:22:33

科学计算,深度学习,神经网络 Numpy 【1】数据存取

本帖最后由 MSK 于 2017-7-19 13:35 编辑

http://img.mp.itc.cn/upload/20160811/d593d02f19894ce683b41421c7de7d60_th.jpg





存取元素



前面说了Numpy 数组的创建

这一篇的内容为存取元素~


读取元素

其实你已经见过了


和列表操作并无二异:
>>> a = np.array()
>>> a
array()
>>> a[::-1]
array()
>>> a[::2]
array()
>>> a
array()
>>> a = 100,100
>>> a
array()


和Python的列表序列不同,通过下标范围获取的新的数组是原始数组的一个视图。它与原始数组共享同一块数据空间:
>>> b = a
>>> b
array()
>>> b = 50
>>> b
array()
>>> a
array()


又是共享,用列表深拷贝也不行,修改一个值整个数组都变了,还哪门子科学运算???{:10_277:}


回复有彩蛋~{:10_254:}


**** Hidden Message *****



tuxiaoqing 发表于 2017-9-27 12:13:49

学习学习

脑子 发表于 2017-10-4 11:36:14

赞帮大忙了

xuanmuluck 发表于 2017-10-5 16:29:52

你可以copy啊
当然这样做也有好处的,不用到处修改了

chenkangnhr 发表于 2017-10-12 13:47:21

感谢楼主分享

shuo 发表于 2017-12-13 10:20:48

彩蛋拿来

Surtees_CYX 发表于 2017-12-21 18:48:40

{:10_254:}

shidu10 发表于 2018-1-9 08:33:21

感谢楼主分享

leave591 发表于 2018-1-18 18:21:19

有没搞错这还要隐藏啊!!!!

大头目 发表于 2018-3-21 11:23:31

{:10_254:}

大头目 发表于 2018-3-21 11:55:29

c = np.array(list(a))               #DIY想法用list转换一道

{:5_97:}

fhyyik 发表于 2018-4-2 13:53:40

操蛋

众生 发表于 2018-4-3 18:03:13

请问是一共到【6】吗~?

众生 发表于 2018-4-3 18:28:42

如果是二维数组复制是咋复制呀?{:10_282:}

zm23134 发表于 2018-4-3 22:32:46

学习

水笔、小鹏~ 发表于 2018-4-4 16:58:22

通过numpy实现6个卫星进行GPS定位
from numpy import *
i=1
c = 0.299792458
x = zeros((6,4))
while i<=6:
    print("%s %d"%("please input (x,y,z,t) of group",i))
    temp = input()
    x = temp.split()
    j = 0
    while j<4:
      x = float(x)
      j = j+1
    i +=1
a = zeros((4,4))#系数矩阵
b = zeros((4,1))#常数项
j = 0
while j < 4:
    a = 2*(x - x)
    a = 2*(x - x)
    a = 2*(x - x)
    a = 2 *c * c*(x - x)
    b = x * x - x * x + \
            x * x - x * x + \
            x * x - x * x + \
            c *c*(x*x - x * x)
    j +=1
a = linalg.inv(a)
print(dot(a,b))

谁与争锋 发表于 2018-7-23 06:17:00

使用copy

易少侠闯江湖 发表于 2018-12-2 18:03:08

学习

MichaelFang 发表于 2018-12-19 21:42:14

gfdhgfdgfdgf

wiselin 发表于 2018-12-28 15:54:39

对哦,那怎么单独修改b
页: [1] 2
查看完整版本: 科学计算,深度学习,神经网络 Numpy 【1】数据存取