书生大模型学习L0G2000
·
任务一 :完成Leetcode 383, 笔记中提交代码与leetcode提交通过截图
赎金信:
给你两个字符串:ransomNote 和 magazine ,判断 ransomNote 能不能由 magazine 里面的字符构成。如果可以,返回 true ;否则返回 false 。magazine 中的每个字符只能在 ransomNote 中使用一次。
class Solution:
def canConstruct(self, ransomNote: str, magazine: str) -> bool:
magazine_counts = [0 for _ in range(26)]
for ch in magazine:
num = ord(ch) - ord('a')
magazine_counts[num] += 1
for ch in ransomNote:
num = ord(ch) - ord('a')
if magazine_counts[num] == 0:
return False
else:
magazine_counts[num] -= 1
return True

Vscode连接InternStudio debug笔记
如果出现如下错误,需要安装openai的包
ModuleNotFoundError: No module named 'openai'
安装完成后要选择对应的虚拟环境,如果在base下python3.11时import openai提示错误


任务二 :调用书生浦语API实现将非结构化文本转化成结构化json的例子,其中有一个小bug会导致报错。

通过测试和比较,诊断上面的错误是因为LLM输出的格式,并不直接满足json字符串的格式要求,需要通过字符串函数,将干扰格式的字符串截掉。
任务三 :使用VScode连接开发机后使用pip install -t命令安装一个numpy到看开发机/root/myenvs目录下,并成功在一个新建的python文件中引用。

更多推荐
所有评论(0)