Question: Here's the Code to pass and get image through intent,

secondActivity
--------------

```
                Intent intent = new Intent(this, PostVideoTagLocation.class);
                Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.index);
                ByteArrayOutputStream stream = new ByteArrayOutputStream();
                bmp.compress(Bitmap.CompressFormat.PNG, 100, stream);
                byte[] byteArray = stream.toByteArray();
                Intent intent2 = new Intent();
                intent2.putExtra("picture", byteArray);
                startActivityForResult(intent,1);
                setResult(RESULT_OK, intent2);

```

firstActivity
-------------

```
          if (requestCode == 1) {
            if(resultCode == RESULT_OK){
                Bundle extras = getIntent().getExtras();
                byte[] byteArray = extras.getByteArray("picture");
                Bitmap bmp = BitmapFactory.decodeByteArray(byteArray, 0, byteArray.length);
                ImageView image = (ImageView) findViewById(R.id.add_photo);
                image.setImageBitmap(bmp);
              }
           }

```

Answer: 
Here's a more pythonic snippet than what is proposed above I think

```py
def aspercent(column,decimals=2):
    assert decimals >= 0
    return (round(column*100,decimals).astype(str) + "%")

aspercent(df['mark'].value_counts(normalize=True),decimals=1)

```

This will output:

```
1   1349110 31.7%
2   1606640 37.8%
3   175629  4.1%
4   790062  18.6%
5   330978  7.8%

```

This also allows to adjust the number of decimals
Create two series, first one with absolute values and a second one with percentages, and concatenate them:

```
import pandas 

d = {'mark': ['pos', 'pos', 'pos', 'pos', 'pos', 
              'neg', 'neg', 'neg', 'neg', 
              'neutral', 'neutral' ]}
df = pd.DataFrame(d)

absolute = df['mark'].value_counts(normalize=False)
absolute.name = 'value'
percentage = df['mark'].value_counts(normalize=True)
percentage.name = '%'
percentage = (percentage*100).round(2)
pd.concat([absolute, percentage], axis=1)

```

Output:

```
       value    %
pos     5   45.45
neg     4   36.36
neutral 2   18.18

```