jupyter notebook里面'yield' outside function
时间: 2023-09-02 20:05:40 浏览: 76
As an AI language model, I do not have access to your specific Jupyter Notebook, but I can provide some general information on the error message you are seeing.
The error message "yield outside function" occurs when you try to use the `yield` keyword outside of a function. `yield` is used in Python to define a generator function, which is a type of iterator that returns a value each time it is called, rather than returning all values at once like a list.
To fix this error, you need to make sure that you are using `yield` inside a function definition. Here is an example of a generator function that uses `yield`:
```
def my_generator():
yield 1
yield 2
yield 3
```
In this example, `my_generator()` is a generator function that yields the values 1, 2, and 3 each time it is called.
If you are seeing the "yield outside function" error message in your Jupyter Notebook, it is likely because you have used `yield` outside of a function definition. Check your code to make sure that you are using `yield` within a function, and the error should go away.
阅读全文