Python
Python的一些问题
红水母
这个作者很懒,什么都没留下…
展开
-
pd.set_option(“display.width“, 300)
3.pd.set_option(“display.max_columns”, None): 这个选项设置在显示 DataFrame 时,不限制最大列数,即将 DataFrame 的所有列都显示出来。2.pd.set_option(“display.max_rows”, None): 这个选项设置在显示 DataFrame 时,不限制最大行数,即将 DataFrame 的所有行都显示出来。通过将相应的选项设置为 None,您可以取消对行数和列数的显示限制,以便完全显示 DataFrame 的所有内容。原创 2023-09-28 15:27:06 · 521 阅读 · 0 评论 -
Pandas 中的 drop_duplicates()
例如,df.drop_duplicates(subset=[‘column1’, ‘column2’], keep=‘last’) 表示在 ‘column1’ 和 ‘column2’ 列上考虑重复,但保留最后一次出现的重复行。Pandas 中的 drop_duplicates() 函数用于从 DataFrame 中删除重复的行。默认值:False,表示返回一个新的 DataFrame,原始 DataFrame 不受影响。False:删除所有重复行,不保留任何重复行。‘last’:保留最后一次出现的重复行。原创 2023-09-25 14:45:52 · 937 阅读 · 0 评论 -
dp=[[0]*n]*m 和dp = [[0] * n for _ in range(m)]的区别是什么?
这种方式创建了一个包含 m 行和 n 列的二维列表 dp,并将每一行都初始化为相同的列表(即 [0] * n)。这种方式创建了一个包含 m 行和 n 列的二维列表 dp,但每一行都是由一个独立的列表对象组成,而不是共享相同的列表。例如,如果您执行 dp[0][0] = 1,那么 dp[1][0]、dp[2][0] 等等都将变为 1,因为它们都指向相同的列表对象。例如,如果您执行 dp[0][0] = 1,只有 dp[0][0] 的值会变为 1,其他行不受影响。原创 2023-10-09 16:02:32 · 397 阅读 · 0 评论 -
df = pd.read_xxx(“xxx“, dtype=xxx)dtype问题
因此,在选择是否设置 dtype=dict 时,请确保您了解数据的结构和要进行的操作,并且明确知道将所有键值对解释为字典类型对象的后果。它会根据列中的数据内容进行类型推断,例如将包含数字的列解释为整数或浮点数,将日期时间格式的列解释为日期时间对象,将字符串列解释为字符串类型等。通常,当读取 JSON 文件时,Pandas 会自动尝试推断每个键值对的数据类型,例如将数字解释为整数或浮点数,将日期时间字符串解释为日期时间对象,将字符串解释为字符串类型等。1.数据集中的列具有混合类型,即每列的数据类型不一致。原创 2023-09-28 16:32:54 · 317 阅读 · 0 评论 -
import xxx cannot be resolved
4)之后还是用了echo $LD_LIBRARY_PATH看一下指令看了一下。2)然后我就去export这个放着这个包的目录的./lib了但是依然报错。1)首先我查了一下是否安装了lmdb这个包,发现已经有这个包了。6)之后export这个adtk目录下的lib就可以运行了。3)沟通后,运维的人让我使用ldd指令查看.so文件。总结一下:export搞错了导致出错。原创 2023-08-17 17:19:05 · 41 阅读 · 0 评论 -
pool = multiprocessing.Pool()报错:module object has no attribute Pool
【代码】pool = multiprocessing.Pool()报错:module object has no attribute Pool。原创 2023-09-19 15:46:53 · 722 阅读 · 0 评论 -
#!/usr/bin/python3是什么意思
当你在终端中直接执行这个脚本文件时,操作系统会根据 shebang 指定的路径找到相应的解释器,并用该解释器来运行脚本。这样可以确保脚本在正确的解释器环境下运行,避免了手动指定解释器的需要。在这个例子中,/usr/bin/python3 是指定要使用 Python 3 进行脚本解释的路径。这是一种常见的用法,用于确保脚本在正确的Python版本下运行。/usr/bin/python3 是一个称为"shebang"或"hashbang"的特殊注释,用于指定脚本应该由哪个解释器来执行。原创 2023-08-02 18:22:30 · 2645 阅读 · 1 评论 -
python统计一个文件共有多少行
请将 ‘your_file.txt’ 替换为你要统计行数的实际文件路径。代码通过打开文件并使用 readlines() 方法读取所有行,然后使用 len() 函数统计行数。要统计一个文件中有多少行,你可以使用 Python 来实现。file_path = ‘your_file.txt’ # 替换为你的文件路径。最后,将行数打印出来,以便你知道该文件有多少行。运行代码时,确保读取文件的权限,并确保文件存在。原创 2023-08-02 18:24:19 · 918 阅读 · 1 评论 -
path = “./git-test“之中的./是什么意思
例如,假设当前工作目录是 /home/user/,那么 ./git-test 意味着 git-test 是在当前目录下的一个子目录或文件。路径展开后的完整路径可能是 /home/user/git-test,具体取决于当前工作目录的实际位置。因此,可以简写为 git-test,但为了明确起见,有些人选择在路径前面添加 ./ 来明确指示它是相对于当前目录的路径。而 git-test 是与当前目录相对的一个子目录或文件的名称。在路径字符串 ./git-test 中,./ 表示当前目录(当前工作目录)的相对路径。原创 2023-08-02 18:23:21 · 57 阅读 · 1 评论 -
python_重新学习
好的python基础大概就到这里,花了大概两天的时间过了一遍,现在准备去做点习题什么的,把基础好好巩固一下,光看不练假把式。所谓os操作系统,我觉得就是说处理文件路径的一个系统,因为这个里面讲的全都是路径操作,当然也包括一些文件的属性等。写的很好,分别介绍了r+w+a+等模式,还介绍了句柄位置,read,readline和readlines的区别。在我现在看来,装饰器就是一个把函数作为参数的函数,具体为什么要有这个东西,,我现在还不太清楚,也没搞懂。嵌套变量:大函数包含小函数,之间夹的变量。原创 2023-07-05 19:53:30 · 103 阅读 · 1 评论 -
python字符串中每个字符前插入其他字符
111原创 2022-06-07 14:31:06 · 3846 阅读 · 0 评论