小编Web*_*ode的帖子

如何在ipython笔记本中显示PIL图像

这是我的代码

from PIL import Image
pil_im = Image.open('data/empire.jpg')
Run Code Online (Sandbox Code Playgroud)

我想对它进行一些图像处理,然后在屏幕上显示它.
我在python笔记本中显示PIL图像有问题.

我试过了:

print pil_im
Run Code Online (Sandbox Code Playgroud)

只是

pil_im
Run Code Online (Sandbox Code Playgroud)

但两个人都给我:

<PIL.JpegImagePlugin.JpegImageFile image mode=RGB size=569x800 at 0x10ECA0710>
Run Code Online (Sandbox Code Playgroud)

python ipython python-imaging-library ipython-notebook

82
推荐指数
7
解决办法
11万
查看次数

在同一个IPython Notebook单元格中创建多个图表

我已经开始使用我的IPython笔记本了

ipython notebook --pylab inline
Run Code Online (Sandbox Code Playgroud)

这是我在一个单元格中的代码

df['korisnika'].plot()
df['osiguranika'].plot()
Run Code Online (Sandbox Code Playgroud)

这工作正常,它将绘制两条线,但在同一图表上.

我想在单独的图表上绘制每一行.如果图表彼此相邻,而不是一个接一个,那将是很好的.

我知道我可以把第二行放在下一个单元格中,然后我会得到两个图表.但我希望这些图表彼此接近,因为它们代表了相同的逻辑单元.

python ipython pandas ipython-notebook

73
推荐指数
4
解决办法
8万
查看次数

简单的KVO例子

我想做一个简单的KVO例子,但我遇到了问题.

这是我的*.m文件:

#import "KVO_ViewController.h"

@interface KVO_ViewController ()

@property NSUInteger number;

@end

@implementation KVO_ViewController

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.

    [self addObserver:self forKeyPath:@"number" options:NSKeyValueObservingOptionNew | NSKeyValueObservingOptionOld context:nil];
}

- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

- (IBAction)incNumber:(id)sender
{
    _number++;
    NSLog(@"%d", _number);
}

-(void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context
{
    NSLog(@"From KVO");

    if([keyPath isEqualToString:@"number"])
    {
        id oldC = [change objectForKey:NSKeyValueChangeOldKey];
        id …
Run Code Online (Sandbox Code Playgroud)

objective-c key-value-observing ios

34
推荐指数
2
解决办法
3万
查看次数

如何删除Django管理员中的添加按钮,具体模型?

我有Django模型"AmountOfBooks",它只用作Book模型的平衡.
如果这不是数据库建模的好模式,那就这么说吧.

无论如何AmountOfBooks有两个字段:

class AmountOfBooks(models.Model):
    book     = models.ForeignKey(Book, editable=False)
    amount   = models.PositiveIntegerField(default=0, editable=False, help_text="Amount of book.")
Run Code Online (Sandbox Code Playgroud)

它们设置为editable = False,因为此模型仅由代码编辑.
例如.当书籍被创建时,AmountOfBooks中该书籍的对象被设置为0,并且当添加书籍或取得平衡时,可以增加或减少余额.

因此,当我点击Django管理员中的"添加书籍数量"按钮时,不会显示AmountOfBooks模型的字段.

但是我想从Django管理员那里删除那个按钮,只为AmountOfBooks模型.
怎么做 ?

更新
关于如何在Django Admin中使Django模型只是查看(只读)的问题可以继续吗?

python django django-models django-admin

13
推荐指数
2
解决办法
7399
查看次数

12
推荐指数
1
解决办法
2756
查看次数

带break的循环表达式的返回值

实施例1

fn five() -> i32 {
    5   // ; not allowed I understand why
}

fn main() {
    let x = five();
    println!("The value of x is: {x}");
}
Run Code Online (Sandbox Code Playgroud)

示例 2(来自https://doc.rust-lang.org/stable/book/ch03-05-control-flow.html

fn main() {
    let mut counter = 0;

    let result = loop {
        counter += 1;

        if counter == 10 {
            break counter * 2;
        }
    };
    println!("The result is {result}");
}
Run Code Online (Sandbox Code Playgroud)

我明白为什么在示例 1 中它必须是5而不是5;,但我对示例 2 感到困惑,并且有几个问题。

问题一:

为什么我们这里有;?没有它也能工作;,那么为什么它在那里呢?这是一些 …

break rust

11
推荐指数
1
解决办法
4098
查看次数

在Python中使用[]和list()之间的区别

有人可以解释这段代码吗?

l3 = [ {'from': 55, 'till': 55, 'interest': 15}, ]
l4 = list( {'from': 55, 'till': 55, 'interest': 15}, )

print l3, type(l3)
print l4, type(l4)
Run Code Online (Sandbox Code Playgroud)

OUTPUT:

[{'till': 55, 'from': 55, 'interest': 15}] <type 'list'>
['till', 'from', 'interest'] <type 'list'>
Run Code Online (Sandbox Code Playgroud)

python list

10
推荐指数
2
解决办法
4261
查看次数

如何通过Swift中的标签访问UIButton

Objective-C的

UIButton *tmpButton = (UIButton *)[self.view viewWithTag:tmpTag];
Run Code Online (Sandbox Code Playgroud)

如何在Swift中做到这一点?

uibutton ios swift

10
推荐指数
1
解决办法
2万
查看次数

AdMob星际广告下降了99%,但会话数量(使用情况)是否相同?

几年来,我有一个iOS应用程序平均每天大约0.5 - 1美元,来自星际广告只显示一次(应用程序启动后40秒).

这个应用程序是在2014年中期开发的,几次更新到2015年中期,再也没有碰过.

即使在今天,应用程序每天仍然有大约500到1000个会话.

在AdMob中,我注意到在28.1.2018之后,展示次数(向用户展示的广告数量)下降了99%.字面意思在一个星期内.

平均每天我有200次印象,现在每天不超过5次.

我知道这不是编程问题,但在其他地方没有任何问题要问?

其他人是否也有这个问题或某些理论发生了什么?

我不在乎每天0.5美元我很好奇发生了什么.

我的假设是,AdMob在iOS应用中使用星际广告更改了soemthing,但没有通过Google搜索找到任何内容.像一些官方发布.

admob flurry flurry-analytics

9
推荐指数
1
解决办法
398
查看次数

我应该使用brew或pip来安装matplotlib吗?

我使用的是Mac OSX 10.8,之前我使用过macports,但是我改用了brew.

Snows-MacBook-Pro:~ Mac$ brew search matplotlib
samueljohn/python/matplotlib

Snows-MacBook-Pro:~ Mac$ pip search matplotlib
matplotlib                - Python plotting package
Run Code Online (Sandbox Code Playgroud)

所以我的问题很简单.我应该使用brew或pip来安装matplotlib吗?有什么区别和什么?

我的目标是让大熊猫,ipythone笔记本和simpleCV启动并运行.

python macos homebrew matplotlib

8
推荐指数
1
解决办法
9305
查看次数