美文网首页
NumPy辟邪剑谱——高阶篇

NumPy辟邪剑谱——高阶篇

作者: 转身丶即天涯 | 来源:发表于2019-11-11 00:42 被阅读0次

前言

学完入门篇和进阶篇应该足以应付日常工作中的问题了,但是还有一些补充内容作为高阶内容。
如果忘了基础怎么办呢? 再看一遍呗。
入门篇传送门:NumPy辟邪剑谱——入门篇
进阶篇传送门:NumPy辟邪剑谱——进阶篇

还想安利一波这本书《利用python进行数据分析》,代码很实用,内容通俗易懂。


import numpy as np

# 1. 面向数组编程
# 利用数组表达式来替代显示循环的方法,成为向量化。
# 书上说向量化的操作比纯python的等价实现速度快1到2个数量级,牛逼

# 1.1 array中的三元表达式, np.where(condition, arr1, arr2)
# 有这么一个场景,有三个array,分别是arr1, arr2, condition
# 如果condition中的值True,从arr1中取值,否则从arr2中取值
# arr1 = np.array([1.1, 1.2, 1.3, 1.4, 1.5])
# arr2 = np.array([2.1, 2.2, 2.3, 2.4, 2.5])
# condition = np.array([True, True, True, False, False])
# filtered_arr = np.where(condition, arr1, arr2)
# print(filtered_arr)

# 1.2 np.where()还可以这么用
arr3 = np.random.randn(4, 4)
# 如果元素大于0,给其赋值为2,否则赋值为-2
# filtered_arr2 = np.where(arr3 > 0, 2, -2)
# print(filtered_arr2)

# 也可以让小于0的元素赋值为0,大于0的元素不变。
# filtered_arr3 = np.where(arr3 < 0, 0, arr3)
# print(filtered_arr3)

# 2. 聚合函数
# 可以使用numpy提供的聚合函数进行快速计算
# 2.1 np.sum() 求和
arr4 = np.array([1,2,3,4])
sum_value = np.sum(arr4)
print(sum_value)

# 也可以通过array对象调用: array.sum()

# 2.2 np.mean() 平均值
mean_value = arr4.mean()
print(mean_value)

# 2.3 np.std() 标准差
std_value = arr4.std()
print(std_value)


# 3. 检查bool array的函数
# 3.1 bool_array.all() 检查bool_array是否全为True,全为True则返回True,否则返回False

# 3.2 bool_array.any() boo_array至少有一个True,但凡有一个就返回True,否则返回False

相关文章

  • NumPy辟邪剑谱——高阶篇

    前言 学完入门篇和进阶篇应该足以应付日常工作中的问题了,但是还有一些补充内容作为高阶内容。如果忘了基础怎么办呢? ...

  • NumPy辟邪剑谱——进阶篇

    前言 这里是Numpy辟邪剑谱进阶篇,之前还有一篇入门篇,没看的同学可以点传送门:NumPy辟邪剑谱——入门篇。 ...

  • NumPy辟邪剑谱——入门篇

    NumPy 全称Numerical Python,是Python数值计算中最重要的基础包,大多数计算包都提供了基于...

  • 笑傲江湖那些人3林平之

    江湖血雨腥风,从福威镖局而起,从辟邪剑谱而起。辟邪剑谱本是太监所创。起初就是场冤孽。华山派弟子二人到少林寺作客,偷...

  • 魔教与辟邪剑谱

    读故事中的哲理,悟哲理中的人生。大家好,今天我们继续一起来聊《笑傲江湖》。上一期我们讲到了辟邪剑谱的争夺之战,其最...

  • 曾记否,那年中官染秦淮

    金庸先生的《笑傲江湖》中,岳不群为了练成《辟邪剑谱》,就按照剑谱中所写的"欲练此功,必先自宫",将自己变成了太监。...

  • 找工作的辟邪剑谱

    我原来面试过一个哥们儿,半年内换了七家公司,我表示膜拜。 还有一些哥们儿,七年不换工作。这得是多稳定的工作啊,七年...

  • 史上最全的程序员求职渠道分析

    我前前后后写过多篇与程序员找工作相关的文章,比如“[程序员跳槽神级攻略]”、“找工作的辟邪剑谱”、“任性,春节前辞...

  • 辟邪剑谱与独孤九剑

    辟邪剑谱与独孤九剑 2020.08.25 邱洪松 前段时间,心血来潮,买了一套笑傲江湖,并且两个礼拜看完了。看到最...

  • 笑傲江湖那些人2岳不群

    君子剑岳不群 “欲练神功,挥刀自宫”。起初,岳不群拿到辟邪剑谱,看到这八个字念及妻子,也是有所犹豫的。反复练习,总...

网友评论

      本文标题:NumPy辟邪剑谱——高阶篇

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