美文网首页
20170820 - 看懂到学会间应该跨越的鸿沟 - 实践

20170820 - 看懂到学会间应该跨越的鸿沟 - 实践

作者: 问之成兮 | 来源:发表于2017-08-23 14:20 被阅读0次

这是学习Python的第五堂课,这节课是关于numpy的入门知识,我的学习方式是先认真听一遍视频,然后对照视频内容动手书写一遍,最后再将课堂布置的作业完成一遍。

第一遍听老师讲的时候,按照老师的思路基本上能听懂,只是还不会运用;然后开始动手了,按照课程的提示进行操作,发现问题也不是很大。因为当我不会的时候立即看看视频,答案也就出来了。这种方式可能带来的一个不良后果是:太依赖可能,而没有认真独立思考。后期需要更正下学习套路:针对老师提出的问题,自己认真动脑思考解决之道。

好了,到了最后一步是真刀实枪的解决作业。做着做着发现虽然我的整个思路没有漏洞,可结果就是报错。例如:有一题是让我们将1-15之间的数据输出成3行5列的形式,随后再查找不同条件的数据。

我的输入:

In[]: arr = np.arange(1, 16)

In[]:  arr.shape = (3, 5)

In[]: arr

可是结果就是报错,说对“np”没有定义,只有通过度娘搜索解决之道。吼吼竟然搜到了,好开心,其实只要在上面的代码最开始输入:import numpy as np 即可。

np的运算效率比python要高,因为它的数据类型要求统一,这样电脑的运行效率要高。并且在np中很多公司可以直接用。

例如:计算将一组数据 scores = [68, 95, 88, 70, 55, 80, 90, 98 ],当数据大于等于90时,数据标识成A;当数据大于70小于90时,数据标识成B;当数据小于70时,数据标识成C。

方法一:

In[]: new = list()

In[]: for i in scores:

In[]:      if scores>=90:

                new.append('A')

In[]:      elif scores>70:

                new.append('B')

In[]:      else:

                new.append('C')

print(new)

方法二:

In[]:     arr = np.where(scores[:]>=90, 'A', np.where(scores[:]>70, 'B', 'C'))

In[]:     arr

很明显看出方法二使用的代码量要远小于方法一,这也说明np基础函数的使用比循环函数高效。

相关文章

  • 20170820 - 看懂到学会间应该跨越的鸿沟 - 实践

    这是学习Python的第五堂课,这节课是关于numpy的入门知识,我的学习方式是先认真听一遍视频,然后对照视频内容...

  • 跨越实践的鸿沟

    这两天家里的一些事焦头烂额,感觉一堆的事情杂乱无章,我开始各种理由去逃避行动,躲进舒适区里。船长的晨读变成了晚读,...

  • 理想与现实

    为了跨越现实与理想间的鸿沟,需要无以计数的实践,比特币,正积跬步。 比特币的目标是成为全球可行的资产,跟黄金类似,...

  • 读李笑来老师的《定投改变命运-第3版》所记

    1.在投资领域⾥,最重要的概念是什么呢?只有⼀个:⻓期。知道与做到之间好像有着⼀道鸿沟 ,⻓期实践是跨越这道鸿沟的...

  • 自卑,源于不可跨越的鸿沟

    自卑,源于“盯着”不可跨越的鸿沟。 那么问题来了,不可跨越的鸿沟来自于两个方面,一是,首要鸿沟,二是,不可跨越。 ...

  • 《跨越鸿沟》

    [大螺丝]得到打卡DAY53/90 《跨越鸿沟》| 仲为国解读 关于作者 杰弗里·摩尔,在高科技行业鼎鼎大名。他提...

  • 跨越鸿沟

    《跨越鸿沟》| 仲为国解读关于作者杰弗里·摩尔,在高科技行业鼎鼎大名。他提出了“新摩尔定律”,入选了“全球50位思...

  • 跨越鸿沟

    好久没写东西了,今天中午在得到听了一本叫“跨越鸿沟”的书,有点收获在这里记录一下。 这本书告诉了我们一个高科技产品...

  • 《跨越鸿沟》

    关于作者 杰弗里·摩尔,在高科技行业鼎鼎大名。他提出了“新摩尔定律”,入选了“全球50位思想者”,成立了鸿沟咨询公...

  • 跨越鸿沟

    1.核心内容 1.1.高科技企业因为某项产品而失败的根本原因是没能跨越市场中的“鸿沟”。 1.2.要想破除失败的诅...

网友评论

      本文标题:20170820 - 看懂到学会间应该跨越的鸿沟 - 实践

      本文链接:https://www.haomeiwen.com/subject/xemddxtx.html