《Python程序设计》是由曹仰杰等编著、清华大学出版社于2019年出版的计算机专业教材。全书以Python语言为核心,系统性地构建了从基础语法到机器学习应用的知识框架,旨在满足高校计算机相关专业教学及自学需求。教材采用基础、进阶、实践三层递进结构,第一部分涵盖Python语法、数据结构、文件操作等基础知识;第二部分深入...
1 1位像素,黑和白,存成8位的像素 L 8位像素,黑白 P 8位像素,使用调色板映射到任何其他模式 RGB 3× 8位像素,真彩 RGBA 4×8位像素,真彩+透明通道 CMYK 4×8位像素,颜色隔离 YCbCr 3×8位像素,彩色视频格式 I 32位整型像素 F 32位浮点型像素 代码语言:javascript 复制 @zhangzijufromPILimportImage ...
1.求中位数、平均数、众数、最大值、最小值、四分位数、标准差以及方差。(数据来源:例2.1)50,51,67,70,72,72,76,80,83,90,90,130 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 27 28 29 30 31 32 33 34 35 36 37 38 39 l=[50,51,67,70,7...
qcut() 函数计算样本分位数。例如,我们可以将一些正态分布的数据切成大小相等的四分位数,如下所示 In [135]: arr = np.random.randn(30) In [136]: factor = pd.qcut(arr, [0, 0.25, 0.5, 0.75, 1]) In [137]: factor Out[137]: [(0.569, 1.184], (-2.278, -0.301], (-2.278, -0.301]...
^ 按位异或运算符 当两对应的二进位相异时,结果为 1 (a ^ b) 输出结果 49 ,二进制解释:0011 0001 ~ 按位取反运算符 对数据的每个二进制位取反,即把 1 变为 0,把 0 变为 1。~x 类似于 -x-1 (~a ) 输出结果 -61 ,二进制解释: 1100 0011, 在一个有符号二进制数的补码形式。 << 左移动...
2.千分位分隔符(整数类型) 用逗号分割 >>> "{:,}".format(123) #如果位数不足,千分位是不显示的 '123' >>> "{:,}".format(123456789) '123,456,789' 1. 2. 3. 4. 3.千分位分隔符(g、f、非整数类型) 对于[type]设置为’f’或’F’的浮点数来说,是限定小数点后显示多少个数位 ...
建议34:深入理解str( )和repr( )的区别 80 建议35:分清staticmethod和classmethod的适用场景 82 第4章 库 86 建议36:掌握字符串的基本用法 86 建议37:按需选择sort( )或者sorted( ) 89 建议38:使用copy模块深拷贝对象 92 建议39:使用Counter进行计数统计 95 建议40:深入掌握ConfigParser 97 建议41:使用...
x:要分箱的数组。必须是一维的。 bins:标量序列:定义允许非均匀宽度的 bin 边缘。 labels:指定返回的 bin 的标签。必须与上面的 bins 参数长度相同。 include_lowest: (bool) 第一个区间是否应该是左包含的。 bins = [0, 50, 80, 100] labels = ['C', 'B', 'A'] ...
下文系统地汇总了数据可视化中最有用的图表,这些图表按照可视化目的可以分为7组: 一、相关性 散点图 气泡图 带趋势线的散点图 带状图抖动 计数图 边缘直方图 边际箱线图 相关性热图 变量关系图 二、偏差 发散柱形图 分散文本图 发散点图 带标记的发散棒棒糖图 ...