python基础
Darin_Zanyar
这个作者很懒,什么都没留下…
展开
-
Python基础——Numpy的shape和reshape()
通过ndarray.shape 可以查看数组的形状,返回值是一个元组() 通过ndarray.shape=()可以修改原始数组的形状。 通过ndarray.reshape()可以更改数组的形状,但是返回一个修改后的数组,不会更改原始数组的形状。新生成的数组和原始数组数据共享,修改其中一个,另一个也随之改变。 >>> a = np.arange(10) >>&...原创 2020-01-03 18:16:02 · 318 阅读 · 0 评论 -
Python基础——Numpy的副本(copy)和视图(view)
1、一点也没有复制:b = a b = a并没有新的对象被创建,b和a都指向相同的对象,用id()可以验证出a和b的指向是相同的。此时,如果改变b,a也就随之改变 >>> a = np.arange(10) >>> a >>> array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]) >>> b =...原创 2020-01-03 17:45:00 · 469 阅读 · 0 评论 -
python基础——格式化字符串
python中格式化字符串有三种方式: %方式 format方式 f方式 本博文先聊聊前两种 1.% 方式 格式:%[(name)] [flags] [width] .[precision] typecode (name) 可选,用于选择指定的key print("%(name)s的年龄是%(age)d岁" % {"name":"小明","age":20}) # 输出结果为:...原创 2019-12-24 11:42:00 · 206 阅读 · 0 评论 -
python基础——函数参数
Python中调用函数时使用的参数种类: 位置参数 关键字参数 默认参数 可变参数 组合参数 1.位置参数 调用时传入的参数数量、类型和顺序必须和定义时的相同,为确保函数功能正常执行,eg: def print_sep(name, age): print("{}今年{}岁了".format(name,age)) print_sep("小明", 20) 输出结果为: 小明...原创 2019-12-23 19:17:31 · 248 阅读 · 0 评论