标签: ipython

在PyCharm的内置控制台中获得更广泛的输出

我对使用PyCharm IDE相对较新,并且在内置控制台会话中无法找到更好地塑造输出的方法.我通常使用相当宽的数据帧,这些数据帧很容易适合我的显示器,但是显示器正在切割和包装它们,而不是需要它们.

有没有人知道改变这种行为的设置,以利用我的屏幕的整个宽度?

编辑:我没有足够的声誉发布截图,但链接如下:http: //imgur.com/iiBK3iU

我想在几列之后阻止它包装(例如,'ReadmitRate'列应该紧靠'SNFDaysPerSNFCase'的右侧)

python ipython pycharm pandas

45
推荐指数
4
解决办法
2万
查看次数

什么是Jupyter Notebook检查点文件?

除了原始的Jupyter Notebook文件(.ipynb文件),有时我得到一个.ipynb似乎直接链接到原始.ipynb文件的检查点文件.

这些检查点文件的目的是什么?

是什么导致它们被生成(有时我得到这种检查点文件,有时候我没有)?

这个问题与2年前提出的问题相同(仍然没有答案):

ipython notebook - 这些检查点文件是什么?

ipython jupyter jupyter-notebook

45
推荐指数
1
解决办法
3万
查看次数

如何在不触发异步上下文检查的情况下在 Jupyter Notebook 中使用 django 3.0 ORM?

Django 3.0 正在添加asgi/async 支持,并用它来保护在异步上下文中发出同步请求。同时,IPython 刚刚添加了顶级 async/await 支持,它似乎在默认事件循环内运行整个解释器会话。

不幸的是,这两个伟大的补充的结合意味着 jupyter notebook 中的任何 django ORM 操作都会导致SynchronousOnlyOperation异常:

SynchronousOnlyOperation: You cannot call this from an async context - use a thread or sync_to_async.
Run Code Online (Sandbox Code Playgroud)

正如异常消息所说,可以将每个 ORM 调用包装成sync_to_async()类似的形式:

SynchronousOnlyOperation: You cannot call this from an async context - use a thread or sync_to_async.
Run Code Online (Sandbox Code Playgroud)

但这不是很方便,特别是对于通常在属性查找时隐式解析的相关字段。

(我试过%autoawait off魔术,但它并没有在工作中,从快速浏览的文档,我假设这是因为ipykernels始终处于ASYNCIO循环中运行)

那么有没有办法在 django 中禁用异步上下文检查中的同步或在同步上下文中运行 ipykernel?


对于上下文:我编写了一个数据科学包,它使用 django 作为后端服务器,但还在 ORM 之上公开了一个基于 jupyter 的界面,允许您清理/注释数据、跟踪机器学习实验并在 jupyter notebook 中运行所有训练作业.

django ipython python-asyncio jupyter django-3.0

45
推荐指数
3
解决办法
7977
查看次数

如何从另一个ipython-notebook导入?

我想从另一个ipython-notebook导入一个func.说,

common_func.ipnb 具有 def func_a()

当我创建一个新笔记本时,如何func_a从另一个笔记本中访问哪个笔记本,但是在同一个文件夹和相同的ipython实例中?

谢谢!

ipython jupyter-notebook

43
推荐指数
4
解决办法
3万
查看次数

为什么PySpark找不到py4j.java_gateway?

我安装了Spark,运行了sbt程序集,并且可以毫无问题地打开bin/pyspark.但是,我遇到了将pyspark模块加载到ipython中的问题.我收到以下错误:

In [1]: import pyspark
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-1-c15ae3402d12> in <module>()
----> 1 import pyspark

/usr/local/spark/python/pyspark/__init__.py in <module>()
     61
     62 from pyspark.conf import SparkConf
---> 63 from pyspark.context import SparkContext
     64 from pyspark.sql import SQLContext
     65 from pyspark.rdd import RDD

/usr/local/spark/python/pyspark/context.py in <module>()
     28 from pyspark.conf import SparkConf
     29 from pyspark.files import SparkFiles
---> 30 from pyspark.java_gateway import launch_gateway
     31 from pyspark.serializers import PickleSerializer, BatchedSerializer, UTF8Deserializer, \
     32     PairDeserializer, CompressedSerializer

/usr/local/spark/python/pyspark/java_gateway.py in <module>()
     24 from subprocess …
Run Code Online (Sandbox Code Playgroud)

ipython python-2.7 py4j apache-spark

43
推荐指数
3
解决办法
5万
查看次数

%matplotlib line magic在Python脚本中导致SyntaxError

我尝试在Spyder上运行以下代码(Python 2.7.11):

# -*- coding: utf-8 -*-

import numpy as np
import pandas as pd

%matplotlib inline

import matplotlib.pyplot as plt
import matplotlib.cm as cm

import tensorflow as tf

# settings
LEARNING_RATE = 1e-4
# set to 20000 on local environment to get 0.99 accuracy
TRAINING_ITERATIONS = 2000        

DROPOUT = 0.5
BATCH_SIZE = 50

# set to 0 to train on all available data
VALIDATION_SIZE = 2000

# image number to output
IMAGE_TO_DISPLAY = 10
Run Code Online (Sandbox Code Playgroud)

但我得到了这个错误:

line 10
    %matplotlib inline …
Run Code Online (Sandbox Code Playgroud)

python matplotlib ipython spyder

43
推荐指数
5
解决办法
9万
查看次数

包上的`del`有某种记忆

del似乎有一些困扰我的记忆.请参阅以下内容:

In [1]: import math

In [2]: math.cos(0)
Out[2]: 1.0

In [3]: del math.cos

In [4]: math.cos(0)
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-4-9cdcc157d079> in <module>()
----> 1 math.cos(0)

AttributeError: module 'math' has no attribute 'cos'
Run Code Online (Sandbox Code Playgroud)

精细.让我们看看如果删除整个数学包会发生什么:

In [5]: del math

In [6]: math.cos(0)
---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-6-9cdcc157d079> in <module>()
----> 1 math.cos(0)

NameError: name 'math' is not defined
Run Code Online (Sandbox Code Playgroud)

所以现在数学本身就像预期的那样消失了.

现在让我们再次导入数学:

In [7]: import math

In [8]: math.cos(0)
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call …
Run Code Online (Sandbox Code Playgroud)

python packages ipython del python-3.x

43
推荐指数
3
解决办法
4006
查看次数

IPython Notebook语言环境错误

安装最新的Mac OSX 64位Anaconda Python发行版后,我在尝试启动IPython Notebook时不断收到ValueError.

启动ipython工作正常:

3-millerc-~:ipython
Python 2.7.3 |Anaconda 1.4.0 (x86_64)| (default, Feb 25 2013, 18:45:56) 
Type "copyright", "credits" or "license" for more information.

IPython 0.13.1 -- An enhanced Interactive Python.
?         -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help      -> Python's own help system.
object?   -> Details about 'object', use 'object??' for extra details.
Run Code Online (Sandbox Code Playgroud)

但是启动ipython笔记本:

4-millerc-~:ipython notebook
Run Code Online (Sandbox Code Playgroud)

ValueError中的结果(带回溯):

Traceback (most recent call last):
  File "/Users/millerc/anaconda/bin/ipython", line 7, in <module>
    launch_new_instance()
  File "/Users/millerc/anaconda/lib/python2.7/site-packages/IPython/frontend/terminal/ipapp.py", …
Run Code Online (Sandbox Code Playgroud)

python locale ipython python-2.7 ipython-notebook

42
推荐指数
3
解决办法
4万
查看次数

我可以在ipython笔记本标记单元格上使用变量吗?

我有一个ipython笔记本,我想在标记单元格中使用我的一个变量.这甚至可能吗?如果是这样,你怎么做?

ipython jupyter-notebook

42
推荐指数
4
解决办法
3万
查看次数

在Google Colab中导入.py文件

有没有办法在.py文件中上传我的代码并在colab代码单元格中导入它们?

我找到的另一种方法是创建一个本地Jupyter笔记本然后将其上传到Colab,这是唯一的方法吗?

ipython jupyter-notebook google-colaboratory

42
推荐指数
5
解决办法
4万
查看次数