罗晨汛

罗晨汛

移动互联网开发者

人生如登山

人生如登山,可以从很多侧面去看,但是我有这个感觉,主要来源与读王小波的《我的精神家园》里的一段:

有人问一位登山家为什么要去登山 – 谁都知道登山这件事既危险,又没有什么实际的好处。 他回答道:”因为那座山峰在那里”。我喜欢这个答案,因为里面包含着幽默感 – 明明是自己要登录,偏说是山在那里使他心里痒痒。

我也喜欢这个回答。

我觉得其中不止是幽默,当他登山时,心中其实真只有登山而已。这点看似简单,其实并不容易做到。

阅读全文 »

清明时节回乡祭扫,傍晚出发,快清晨才到。

区别于一路高速拥堵的喧嚣与烦躁,一入乡村万物都静了下来。天渐微亮,微光给一切沉静批上一层薄纱。车轮碾过石子的咔哧咔哧之声轻声宣告着我们的回来,车灯打破万籁俱静,被强光吓到的蛤蟆赶紧蹦跳着让路 – 这是我们回到老家乡下的第一晚。

阅读全文 »

所谓相爱,不是互相凝视得多深,而是一起望得有多远。

-- 佚名

上面这句话忘了是在某书还是某视频上看到的,当时觉得很有相爱的一种禅意。但禅意在哪里,也说不出,过了几天,忽想起一个老套的故事,得解。

阅读全文 »

numpy 提供了一系列的函数来方便对ndarray进行操作,这些函数基本上都有2个特点:

  1. 执行效率高;
  2. 元素级操作(即对数组中每个元素都进行运算操作)

这也就是说,当遇到此类需求时,使用 ufunc 可以提供高效而又方便的操作,日常进行数据处理时应该常用。

比如,对数组内的每个元素求平方根:

对数组内的每个元素求平方根
1
2
arr = np.arange(3)  # [0 1 2]
np.sqrt(arr) # [0 1 1.41421356]
阅读全文 »

上一章我们一起学习了 numpy 库的基础知识,以及 np 的主要数据结构ndarray

我们都知道,程序 = 数据结构 + 算法,这章中,我们一起学习下基于 ndarray 这个多维数组的一些基础运算。

本章所说的运算主要是 numpy 中 ndarray 的运算。在我们平常的编程工作中,数组的运算应该是用得最多的运算了,我们常常需要把数据放到数组里(也就是给数组赋值),遍历数组,对数组中数据进行处理等。在大数据处理中,数组的运算就更为重要了。下面介绍一些初级的数组运算,随着我们进一步的学习,后面会学习更多更高级运算以及结合统计学或线性代数的知识学习更多运用的场合。

学习时,可以边对照着下面的导图边学习各章内容,这样思路会更清晰。

阅读全文 »

从今天开始,我们一起来学习python数据处理基础~我们将从一些基本的工具,如numpy, pandas等学起;然后结合这些工具学习概率论、统计学、一般数理统计方法等。
本章我们主要一起学习什么是 numpy,为什么我们要学习使用numpy。以及介绍下numpy中主要的数据结构ndarray

阅读全文 »

1 类定义

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
class Rectangle:

def __init__(self, width = 20, height = 10):
# 设置实例变量self.width来存储传入的宽度参数
self.width = width
# 设置实例变量self.height来存储传入的高度参数
self.height = height

def circumference(self):
"""返回矩形的周长

计算公式为2*(宽度 + 高度)

"""
return 2 * (self.width + self.height)

def area(self):
"""计算矩形的面积(desc)

计算公式为宽度 * 高度

"""
return self.width * self.height

# 定义对象
rect = Rectangle(10, 20)
阅读全文 »

“The aim of marketing is to know and understand the customer so well that the product or service fits him and sells itself.”
“市场营销的目的是充分了解和理解顾客,从而使产品或服务迎合客户需求并实现自我推销。”

-- —彼得•德鲁克「现代管理学之父」

为什么有些公司似乎在不断创新,开发出让我们高兴的产品?为什么他们似乎比我们更早知道我们需要什么?他们是如何创造出我们永远不会放弃的产品的 —— 即使它们在五年或十年前甚至还不存在 —— 以至于一些人一经使用则无法离开?

答案是基于对客户当前和未来需求的深刻理解。它是一种了解客户的能力,你要探索他们面临的问题,并预测他们在多种情况下的行为。

成功的公司对客户有一套完整的方法论,并与理解技术的人合作,以解决客户的问题为中心,开发新产品或服务,吸引客户,并使用其为之付费。

了解客户的声音 (VoC) 不仅能让你了解如何打造客户会购买的产品,还能让你创造出令客户满意的产品和服务,并解决他们最迫切的需求。

阅读全文 »
0%