上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 28 下一页
摘要: 参数how = ‘cross' 实现笛卡尔效果; pd.merge(students, subjects, how = 'cross' ) 方法二: 1 import pandas as pd 2 3 4 5 6 students = pd.DataFrame([[1, 'Alice'], 7 [2 阅读全文
posted @ 2023-08-22 21:18 limalove 阅读(952) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2023-08-22 11:21 limalove 阅读(39) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2023-08-22 10:01 limalove 阅读(35) 评论(0) 推荐(0)
摘要: 多用format格式,decimal模块 “4舍6入5看齐,奇进偶不进”我觉得并不是因为浮点数在计算机表示的问题。计算机浮点数的表示是 ieee 定义的标准规则,如果 python 中存在,没道理其他语言中不存在。事实上是因为该取舍方法比过去的 "四舍五入" 方法在科学计算中更准确。而国家标准也已经 阅读全文
posted @ 2023-08-19 19:51 limalove 阅读(224) 评论(0) 推荐(0)
摘要: Python3 整数对象存储为无符号数加上符号位标志,所以不存在“负数”补码形式,因此,计算 “1” 的数量需要按去符号后的无符号数: cnt=bin(n).count('1') 另外,Python3 无长整,整数长度原则上不限,所以不能以假定的 32 位处理。 1 # -*- coding:utf 阅读全文
posted @ 2023-08-19 16:37 limalove 阅读(307) 评论(0) 推荐(0)
摘要: 内存地址是数据在物理内存中的存储位置; Java常量池 驻留,int是-5 ~ 256 __new__方法用于定义创建对象时执行的操作,__new__方法仅仅为用户提供一个创建对象时干预的入口,真正执行创建对象的操作由object类中的__new__方法完成。 del操作的实质是断开变量与内存数据之 阅读全文
posted @ 2023-08-19 16:34 limalove 阅读(92) 评论(0) 推荐(0)
摘要: 参考:深入理解计算机中的原码、补码、反码 - 知乎 (zhihu.com) 计算机底层存储数据时使用的是二进制数字,但是计算机在存储一个数字时并不是直接存储该数字对应的二进制数字,而是存储该数字对应二进制数字的补码。 机器数:一个数在计算机的存储形式是二进制数,我们称这些二进制数为机器数,机器数是有 阅读全文
posted @ 2023-08-19 15:07 limalove 阅读(294) 评论(0) 推荐(0)
摘要: astype方法转换类型 data = [['0', 'Y', 'N'], ['1', 'Y', 'Y'], ['2', 'N', 'Y'], ['3', 'Y', 'Y'], ['4', 'N', 'N']] Products = pd.DataFrame(data, columns=['prod 阅读全文
posted @ 2023-08-16 21:41 limalove 阅读(19) 评论(0) 推荐(0)
摘要: df.info(verbose = True ):verbose参数设置为True后,字符类型的列也会返回统计信息,否则只返回数据类型字段的统计信息。 阅读全文
posted @ 2023-08-16 21:20 limalove 阅读(57) 评论(0) 推荐(0)
摘要: 使用集合set去重后,如果想要返回结果为列表形式,不用在外层套list函数了,因为sorted排完序后会返回一个新列表。 names = input().split(" ") print(sorted(set(names))) #不需要再套一层list函数了 print(sorted(list(se 阅读全文
posted @ 2023-08-13 23:43 limalove 阅读(75) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 28 下一页